US 12,124,675 B2
Location-based virtual resource locator
Tamir Berliner, Tel Aviv (IL); Doron Assayas Terre, Holon (IL); Tomer Kahan, Ramat Hasharon (IL); Dori Peleg, Kiryat Bialik (IL); Oded Noam, Tel Aviv (IL); Orit Dolev, Tel Aviv (IL); and Amir Eshel, Tel-Aviv (IL)
Assigned to Sightful Computers Ltd, Tel Aviv (IL)
Filed by Sightful Computers Ltd, Tel Aviv (IL)
Filed on Dec. 5, 2023, as Appl. No. 18/529,197.
Application 18/529,197 is a continuation of application No. PCT/IB2023/059718, filed on Sep. 28, 2023.
Claims priority of provisional application 63/482,341, filed on Jan. 31, 2023.
Claims priority of provisional application 63/433,565, filed on Dec. 19, 2022.
Claims priority of provisional application 63/384,650, filed on Nov. 22, 2022.
Claims priority of provisional application 63/411,748, filed on Sep. 30, 2022.
Prior Publication US 2024/0112427 A1, Apr. 4, 2024
Int. Cl. G06F 3/04815 (2022.01); A63F 13/577 (2014.01); G02B 27/01 (2006.01); G06F 3/01 (2006.01); G06F 3/0346 (2013.01); G06F 3/0484 (2022.01); G06F 3/0489 (2022.01); G06T 7/73 (2017.01); G06T 19/00 (2011.01); G06T 19/20 (2011.01); H04N 21/44 (2011.01); H04N 21/45 (2011.01)
CPC G06F 3/04815 (2013.01) [A63F 13/577 (2014.09); G02B 27/017 (2013.01); G06F 3/012 (2013.01); G06F 3/0346 (2013.01); G06F 3/0484 (2013.01); G06F 3/0489 (2013.01); G06T 7/73 (2017.01); G06T 19/00 (2013.01); G06T 19/006 (2013.01); G06T 19/20 (2013.01); H04N 21/4524 (2013.01); A63F 2300/8082 (2013.01); G06T 2200/24 (2013.01); G06T 2219/004 (2013.01); G06T 2219/2004 (2013.01); G06T 2219/2016 (2013.01)] 26 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 location-based content, the operations comprising:
obtaining an indication of a current physical location of an extended reality appliance;
providing the indication to a first server that maps physical locations to a plurality of content addresses;
receiving from the first server, at least one specific content address associated with the current physical location;
using the at least one specific content address to access a second server;
receiving content, associated with the current physical location, from the second server;
presenting the content via the extended reality appliance, while the extended reality appliance is in the current physical location;
receiving an additional indication of a new physical location of the extended reality appliance;
providing the additional indication to the first server;
receiving from the first server a new content address associated with the new physical location;
using the new content address to access a third server;
receiving additional content, associated with the new physical location, from the third server; and
presenting the additional content via the extended reality appliance, while the extended reality appliance is in the new physical location.