Patent ID: 8719094

Claim:
A computer-implemented method for notifying a user of a promotional offer based on a travel route, the method comprising: determining a travel route of a user, wherein the travel route is from an origin location to a destination location; calculating a distance from at least one point on the travel route to one or more retail locations offering a promotional offer; selecting at least one of the one or more retail locations offering the promotional offer, wherein the selecting comprises: generating a distance threshold value based on input from the user; adjusting the generated distance threshold value based on a historical deviation data of the user; and comparing the calculated distance to the adjusted distance threshold value, wherein the at least one of the one or more retail locations is selected based on the comparison of the calculated distance to the adjusted distance threshold value; determining, by a processor, a time to notify the user of the promotional offer offered by the selected at least one retail location; and notifying the user at the determined time of the promotional offer offered by the selected at least one retail location.