Patent ID: 8265995

Claim:
One or more computer-storage media having computer-executable instructions embodied thereon for performing a method of targeting advertising content to a user of a mobile device based on predicted device location, the method comprising: collecting time-stamped device location data corresponding to a plurality of instances of user interaction with the mobile device; updating a dynamic geo-temporal model that represents a hypothesized relationship between user interaction with the mobile device and the location of the mobile device when the user interacts with the mobile device; specifying a first time period; predicting, before the first time period, that the user will interact with the mobile device during the first time period, wherein predicting comprises referencing the dynamic geo-temporal model; predicting, before the first time period, that the mobile device will be at a first location during the first time period; and providing, before the first time period, a selected advertisement to the mobile device such that the advertisement can be stored in a cache on the mobile device and presented to the user during the first time period, wherein the advertisement is selected based on the first location.