US 11,811,876 B2
Virtual display changes based on positions of viewers
Tamir Berliner, Tel Aviv (IL); Tomer Kahan, Ramat Hasharon (IL); and Orit Dolev, Tel Aviv (IL)
Assigned to SIGHTFUL COMPUTERS LTD, Tel Aviv (IL)
Filed by Multinarity Ltd, Tel Aviv (IL)
Filed on Sep. 15, 2022, as Appl. No. 17/932,393.
Application 17/932,393 is a continuation of application No. 17/713,906, filed on Apr. 5, 2022, granted, now 11,481,963.
Application 17/713,906 is a continuation of application No. PCT/US2022/015547, filed on Feb. 8, 2022.
Claims priority of provisional application 63/307,207, filed on Feb. 7, 2022.
Claims priority of provisional application 63/307,217, filed on Feb. 7, 2022.
Claims priority of provisional application 63/307,203, filed on Feb. 7, 2022.
Claims priority of provisional application 63/300,005, filed on Jan. 16, 2022.
Claims priority of provisional application 63/226,977, filed on Jul. 29, 2021.
Claims priority of provisional application 63/216,335, filed on Jun. 29, 2021.
Claims priority of provisional application 63/215,500, filed on Jun. 27, 2021.
Claims priority of provisional application 63/213,019, filed on Jun. 21, 2021.
Claims priority of provisional application 63/173,095, filed on Apr. 9, 2021.
Claims priority of provisional application 63/157,768, filed on Mar. 7, 2021.
Claims priority of provisional application 63/147,051, filed on Feb. 8, 2021.
Prior Publication US 2023/0010796 A1, Jan. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/131 (2022.01); G06T 19/20 (2011.01); G02B 27/00 (2006.01); G02B 27/01 (2006.01); G06F 3/01 (2006.01); G06F 3/04815 (2022.01); H04L 65/401 (2022.01); H04L 65/403 (2022.01); G06T 7/70 (2017.01); G06V 30/228 (2022.01); G06V 30/14 (2022.01); G06T 19/00 (2011.01); G06K 7/14 (2006.01); G06T 7/20 (2017.01); G06T 11/00 (2006.01); H04W 4/70 (2018.01); H04W 4/80 (2018.01); H04W 4/02 (2018.01); G06F 3/14 (2006.01); G06T 15/20 (2011.01); H04L 12/18 (2006.01); H04L 9/40 (2022.01)
CPC H04L 67/131 (2022.05) [G02B 27/0093 (2013.01); G02B 27/017 (2013.01); G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06F 3/04815 (2013.01); G06F 3/1454 (2013.01); G06K 7/1417 (2013.01); G06T 7/20 (2013.01); G06T 7/70 (2017.01); G06T 11/00 (2013.01); G06T 15/20 (2013.01); G06T 19/006 (2013.01); G06T 19/20 (2013.01); G06V 30/14 (2022.01); G06V 30/228 (2022.01); H04L 12/1831 (2013.01); H04L 63/102 (2013.01); H04L 65/403 (2013.01); H04L 65/4015 (2013.01); H04W 4/02 (2013.01); H04W 4/70 (2018.02); H04W 4/80 (2018.02); G02B 2027/014 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/0178 (2013.01); G06T 2219/024 (2013.01); H04W 4/026 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations for presenting virtual content to multiple viewers, the operations comprising:
receiving sensor data indicative of a plurality of wearable extended reality appliances located in a room;
receiving a command to share a virtual object with the plurality of wearable extended reality appliances;
analyzing the sensor data to determine a first location in the room of a first wearable extended reality appliance and a second location in the room of a second wearable extended reality appliance;
determining a position for displaying the virtual object in the room based on the determined first location and the determined second location;
causing a first display of the virtual object at the determined position through the first wearable extended reality appliance, the first display being rendered from a first perspective; and
causing a second display of the virtual object at the determined position through the second wearable extended reality appliance, the second display being rendered from a second perspective different from the first perspective.