Patent ID: 11961097
Assignee: GOOGLE LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A non-transitory computer-readable storage device encoded with a computer program, the program comprising instructions that, if executed by one or more computers, cause the one or more computers to perform operations comprising:
remotely obtaining, by a computer system, a present location of a wireless device;
determining, based on the present location and one or more spatial profiles for a given geographic area, one or more physical locations that are closest to the present location of the wireless device;
providing, to the wireless device, information identifying the one or more physical locations that are closest to the present location of the wireless device;
after providing the information to the wireless device, iteratively remotely obtaining location data specifying locations of the wireless device over a time period following the information being provided to the wireless device;
determining, based on the location data and at least one of the spatial profiles, that the wireless device traveled within a specified range of a particular physical location among the one or more physical locations during a first time period; and
determining, based on a second amount of time that the wireless device was located within the specified range of the particular physical location, whether delivery of the information to the wireless device resulted in a specific user action while the wireless device was within the specified range of the particular physical location, including:
determining that the delivery of the information to the wireless device resulted in the specific user action when the second amount of time that the wireless device was within the specified range of the particular physical location is greater than a specified threshold amount of time required to complete the specific user action; and
determining that the delivery of the information to the wireless device failed to result in the specific user action when the second amount of time that the wireless device was within the specified range of the particular physical location is less than the specified threshold amount of time required to complete the specific user action.