Patent Document ID: 9374438
Application ID: 13953459
Patent Status: 1

Claim One:
1. A method for transmitting, to user devices, data for potential targets predicted to be identified in an augmented reality application, the method comprising: receiving, over a network, a request from a device of a user for target data related to at least one physical object within an image of a real-world environment captured at the device during a current session; responsive to the received request, identifying a current target representing the physical object within a virtual environment corresponding to the real-world environment; identifying coincident target requests for the device based on the identified current target for the device and a log of prior requests for targets identified previously for the device during one or more previous sessions; determining at least two potential future targets to be identified at the device based on the identified coincident target requests for the device and on identified coincident target requests from one or more other devices; calculating, for each potential future target, a correlation score based on the coincident target requests, the correlation scores representing a degree of correlation between each potential future target and the current target, the degree of correlation relating to a likelihood of a future selection by the user, wherein the degree of correlation is based on behavioral history of the user and a plurality of other users, and whether the potential future target is selected by the user within a predetermined amount of time; assigning each calculated correlation score to the respective potential future target; ranking the at least two potential future targets based on the assigned correlation scores; determining at least one potential future target to send to the device based on the ranking of the at least two potential future targets; and sending to the device, over the network, target data for each of the current target and the determined at least one potential future target, wherein the device is configured to present the target data for the current target within the virtual environment displayed at the device and store the target data for the determined at least one potential future target in a local memory of the device.