Patent ID: 9424583
Filing Date: 2016-08-23
CPC Classification: G06Q,G06T

Claim Text:
1. A method to display a virtual object to users, the method comprising: sending a first version of the virtual object to a first device from a content module coupled to the first device via a server; causing the first version of the virtual object to be displayed on the first device, wherein the first version of the virtual object includes first computer-generated content; calculating, at the server, a separation factor for separation in distance between the first device and a second device and an amount of time between a first user's interaction with the first device while the first device displays a real world object included in the virtual object and a second user's interaction with the second device while the second device displays the real world object, the second device also being coupled to the content module via the server and the separation factor being calculated from first information from the first device and second information from the second device such that the separation factor expresses a difference in distance between the first device and second device and time between the first device's and second device's display of the real world object; comparing the calculated separation factor with a separation threshold in distance and time; and sending a second version of the virtual object from the content module to the second device when the separation factor exceeds the separation threshold, wherein the second version includes different computer-generated content from the first computer-generated content, and sending the first version of the virtual object from the content module to the second device when the separation factor is below the separation threshold; and causing the first version of the virtual object or the second version of the virtual object which is received from the content module to be displayed on the second device.