OPTIMIZING ROUTING BASED ON OFFERS
First Claim
1. A method comprising:
- identifying one or more products in which a user is interested;
identifying one or more offers from one or more businesses for the one or more products;
identifying locations of the one or more businesses;
determining, through the use of a processing device, one or more optimized routes to purchase the one or more offers from the one or more businesses based on the one or more products in which the user is interested and the locations of the one or more businesses; and
providing the one or more optimized routes to purchase the one or more offers to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention comprise optimizing travel routes for purchasing the products in which a user is interested. In some embodiments the system may provide the user with an optimized route based on the best offers available from various businesses. The best offers may be based on products with the lowest prices, highest quantities, highest user ratings, most convenient locations, etc. The offers may also be based on the user'"'"'s current location, past location, future location, etc. Optimization of the route may also take into account user transaction history, user profile data, the time a user spends in a location, discounts, etc. In some embodiments of the invention the optimized route may be split between two or more people, over one or more trips, that may occur over one or more days, in order to maximize the best available offers with minimal expenditures of time, money, etc.
-
Citations
54 Claims
-
1. A method comprising:
-
identifying one or more products in which a user is interested; identifying one or more offers from one or more businesses for the one or more products; identifying locations of the one or more businesses; determining, through the use of a processing device, one or more optimized routes to purchase the one or more offers from the one or more businesses based on the one or more products in which the user is interested and the locations of the one or more businesses; and providing the one or more optimized routes to purchase the one or more offers to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a memory device having computer readable program code store thereon; a communication device; and a processing device operatively coupled to the memory device, and the communication device, wherein the processing device is configured to execute the computer readable program code to; identify one or more products in which a user is interested; identify one or more offers from one or more businesses for the one or more products; identify locations of the one or more businesses; determine one or more optimized routes to purchase the one or more offers from the one or more businesses based on the one or more products in which the user is interested and the locations of the one or more businesses; and provide the one or more optimized routes to purchase the one or more offers to the user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer program product, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
-
an executable portion configured for identifying one or more products in which a user is interested; an executable portion configured for identifying one or more offers from one or more businesses for the one or more products; an executable portion configured for identifying locations of the one or more businesses; an executable portion configured for determining, through the use of a processing device, one or more optimized routes to purchase the one or more offers from the one or more businesses based on the one or more products in which the user is interested and the locations of the one or more businesses; and an executable portion configured for providing the one or more optimized routes to purchase the one or more offers to the user. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification