Notifying a user of a promotional offer based on a travel route
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed subject matter relates to computer-implemented methods for notifying a user of a promotional offer based on a travel route. In one aspect, a method includes determining a travel route, from an origin location to a destination location, of a user. The method further includes calculating a distance from at least one point on the travel route one or more retail locations offering a promotional offer. The method further includes selecting, based on the calculated distance, at least one of the one or more retail locations offering the promotional offer. The method further includes determining a time to notify the user of the promotional offer offered by the selected retail location(s). The method further includes providing for notifying the user at the determined time, of the promotional offer offered by the selected retail location(s).
45 Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for notifying a user of a promotional offer based on a travel route, the system comprising:
-
a memory comprising instructions for notifying a user of a promotional offer based on a travel route; a processor configured to execute the instructions to; determine a travel route of a user, wherein the travel route is from an origin location to a destination location; calculate a distance from at least one point on the travel route to one or more retail locations offering a promotional offer; select at least one of the one or more retail locations offering the promotional offer, wherein the selection 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, wherein the historical deviation data of the user is determined based on location data received from a location-aware device associated with 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; determine a time to notify the user of the promotional offer offered by the selected at least one of the one or more retail locations; and notify the user at the determined time of the promotional offer offered by the selected at least one retail location. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a 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 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. - View Dependent Claims (22, 23)
-
Specification