Patent Document ID: 10003927
Application ID: 15653129
Patent Flag: 1

Claim One:
1. A method of providing a targeted service to a mobile device associated with a user, the method performed by a system comprising a processor and a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the system to perform the method, the method comprising: receiving, at an interface of the system, device data from the mobile device; identifying one or more first locations associated with the user based on the device data, identifying one or more second locations associated with the user based on the one or more first locations, wherein identifying the one or more second locations comprises modeling a probability of one or more candidate locations being visited by the user after the one or more first locations and selecting the one or more second locations from the one or more candidate locations based on a relative probability associated with the one or more second locations; determining one or more first relevance scores associated with one or more candidate entities based on relative distances between the one or more candidate entities and the one or more second locations; determining one or more second relevance scores associated with the one or more candidate entities based on relative distances between one or more predicted paths of travel from the one or more first locations to the one or more second locations and the one or more candidate entities; identifying at least one targeting entity from the one or more candidate entities based on the one or more first relevance scores and the one or more second relevance scores; and transmitting, from the interface, content information associated with the at least one targeting entity to the user of the mobile device.