US 11,704,874 B2
Spatial instructions and guides in mixed reality
Tushar Arora, Hollywood, FL (US); and Scott Kramarich, Venice, CA (US)
Assigned to Magic Leap, Inc., Plantation, FL (US)
Filed by Magic Leap, Inc., Plantation, FL (US)
Filed on Aug. 6, 2020, as Appl. No. 16/987,144.
Claims priority of provisional application 62/894,448, filed on Aug. 30, 2019.
Claims priority of provisional application 62/884,153, filed on Aug. 7, 2019.
Prior Publication US 2021/0043005 A1, Feb. 11, 2021
Int. Cl. G06T 19/00 (2011.01); H04W 4/024 (2018.01); G06F 3/01 (2006.01)
CPC G06T 19/006 (2013.01) [G06F 3/011 (2013.01); H04W 4/024 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, in a recording session at a first time, a first input from a first user, the first input indicative of a locomotion of the first user during the recording session;
determining, using a sensor of a first wearable head device, a location associated with the first user at the first time in a coordinate space of a virtual environment;
generating a persistent virtual content corresponding to the first input, the persistent virtual content comprising video of the locomotion of the first user, wherein the persistent virtual content is associated with the location associated with the first user at the first time;
determining, at a second time, a first location of a second user at the second time in the coordinate space;
determining, based on the location associated with the first user at the first time and the first location of the second user at the second time, whether to present the persistent virtual content to the second user;
in accordance with a determination to present the persistent virtual content to the second user, presenting, via a display, the persistent virtual content to the second user;
in accordance with a determination to not present the persistent virtual content to the second user, forgoing presenting the persistent virtual content to the second user,
wherein the presenting the persistent virtual content to the second user comprises presenting, in a playback session later than the first time, the video of the locomotion of the first user at a location in the coordinate space corresponding to the location associated with the first user at the first time;
determining, at a third time, whether a second location of the second user at the third time in the coordinate space is within a threshold distance from the first location of the second user;
in accordance with a determination that the second location of the second user is not within the threshold distance, pausing the presenting the persistent virtual content; and
in accordance with a determination that the second location of the second user is within the threshold distance, forgoing pausing the presenting the persistent virtual content.