US 10,890,992 B2
Synchronizing augmented or virtual reality (AR/VR) applications with companion device interfaces
Joshua Reino Timonen, Portland, OR (US); and Andrew Chalkley, Milwaukie, OR (US)
Assigned to eBay Inc., San Jose, CA (US)
Filed by eBay Inc., San Jose, CA (US)
Filed on Mar. 14, 2019, as Appl. No. 16/353,428.
Prior Publication US 2020/0293120 A1, Sep. 17, 2020
Int. Cl. G09G 5/00 (2006.01); G06F 3/038 (2013.01); H04L 29/08 (2006.01); H04W 76/14 (2018.01)
CPC G06F 3/038 (2013.01) [H04L 67/06 (2013.01); H04W 76/14 (2018.02); G06F 2203/0384 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A service provider system comprising:
an augmented or virtual reality (AR/VR) hub system implemented using a processing system and computer-readable storage medium of a computing device, the AR/VR hub system including:
a request manger module to receive a request via a network from a companion device for companion data that corresponds to an augmented or virtual reality (AR/VR) application configured for execution by an AR/VR device separate from the companion device;
a companion markup location module to locate, from storage, the companion data from a plurality of companion data;
a data transmission module to form a communication for transmission via the network to the companion device that includes the companion data; and
an AR/VR environment manager module to synchronize execution of the companion data by the companion device with execution of the AR/VR application by the AR/VR device, the synchronization including:
determining a portion of a markup file that corresponds to an AR/VR scene of a plurality of AR/VR scenes of the AR/VR application that is rendered by the AR/VR device;
communicating the portion of the markup file to the companion device as the companion data;
detecting a change from the AR/VR scene to another AR/VR scene of the plurality of AR/VR scenes; and
communicating another portion of the markup file to the companion device that corresponds to the other AR/VR scene.