1. A method of transmitting data to user devices for potential targets predicted to be identified in an augmented reality application, the method comprising: receiving, from a device over a network, a request by 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; 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 relating to the virtual environment based on the identified current target for the device; determining at least one potential future target 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, wherein the degree of correlation is based on behavioral history of the user, a likelihood of a future selection by the user, and whether the potential future target is selected by the user within a predetermined amount of time; determining at least one potential future target to send to the device based on the correlation score of the at least one potential future target; 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.