US 12,169,902 B2
Methods and systems for composing and executing a scene
Mark E. Drummond, Palo Alto, CA (US); Daniel L Kovacs, Santa Clara, CA (US); Shaun D. Budhram, Los Gatos, CA (US); Edward Ahn, San Francisco, CA (US); Behrooz Mahasseni, San Jose, CA (US); Aashi Manglik, Sunnyvale, CA (US); Payal Jotwani, Santa Clara, CA (US); Mu Qiao, Campbell, CA (US); Bo Morgan, Emerald Hills, CA (US); Noah Gamboa, San Franciso, CA (US); Michael J. Gutensohn, San Francisco, CA (US); Dan Feng, Santa Clara, CA (US); and Siva Chandra Mouli Sivapurapu, Santa Clara, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jun. 29, 2022, as Appl. No. 17/853,557.
Claims priority of provisional application 63/246,631, filed on Sep. 21, 2021.
Prior Publication US 2023/0089049 A1, Mar. 23, 2023
Int. Cl. G06T 19/00 (2011.01)
CPC G06T 19/006 (2013.01) [G06T 19/003 (2013.01); G06T 2200/24 (2013.01); G06T 2219/004 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
scanning a first physical environment to detect a first physical object in the first physical environment and a second physical object in the first physical environment, wherein the first physical object meets at least one first object criterion and the second physical object meets at least one second object criterion;
displaying, in association with the first physical environment, a virtual object moving along a first path from the first physical object to the second physical object;
scanning a second physical environment to detect a third physical object in the second physical environment and a fourth physical object in the second physical environment; and
in response to determining that the second physical environment includes the third physical object that meets the at least one first object criterion and the fourth physical object that meets the at least one second object criterion, displaying, in association with the second physical environment, the virtual object moving along a second path from the third physical object to the fourth physical object, wherein the second path is different than the first path.