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 |
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.
|