Patent ID: 9439036
Filing Date: 2016-09-06
CPC Classification: G01C,H04L,H04W

Claim Text:
1. A computer-implemented method, comprising: receiving, by a computing apparatus, a route information of a user; selecting, by the computing apparatus, for location identification, an area within a predetermined threshold distance along the selected route; obtaining, by the computing apparatus, locations that are at least partially located within the selected area along the user's route; selecting, by the computing apparatus, at least a portion of the user's route for measuring distances of the locations along the user's route; determining, by the computing apparatus, respective distances of the locations from the selected portion; computing, by the computing apparatus, affinity values of the user for the locations based on electronic payment transaction data of the user; computing respective utility values of the locations from a predetermined function based on the affinity values of the user for the locations and the respective distances of the locations, wherein each utility value of a location is the predetermined function of ranking, by the computing apparatus, the locations based on the respective utility values; and presenting, by the computing apparatus, one or more top ranked locations having highest utility values to the user.