DISPLAYING PRODUCT RECOMMENDATIONS ON A MAP
First Claim
Patent Images
1. A method, comprising:
- receiving an identity of at least one product, wherein a user is interested in purchasing the at least one product, wherein the at least one product has a parameter corresponding thereto, and wherein the parameter has a constraint corresponding thereto;
receiving data that indicates a geographic area of interest of the user;
using a processor to perform a search to locate at least one retail store in the geographic area of interest of the user;
relaxing the constraint corresponding to the parameter of the product;
using the processor to search an inventory of the at least one retail store to locate a recommended product, wherein the search of the inventory is based at least in part upon the relaxing of the constraint corresponding to the parameter of the product;
outputting a recommended product that is in the inventory of the at least one retail store based at least in part upon the relaxing of the constraint;
determining a price of the recommended product at the at least one retail store; and
using the processor to generate a map that illustrates to the user a location of the at least one retail store, wherein the map comprises data indicative of an identity of the at least one retail store and the price of the recommended product.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are technologies pertaining to presenting a map to a user that comprises graphical icons that are representative of retail stores. The user has performed a search for a product, wherein the product has a parameter corresponding thereto, and the parameter has a constraint corresponding thereto. Inventories of multiple retail stores can be searched over by relaxing the constraint, thereby allowing a recommended product to be located. A graphical icon representative of a retail store that has the recommended product in stock is included in the map together with data indicative of the price of the recommended product at the retail store.
107 Citations
20 Claims
-
1. A method, comprising:
-
receiving an identity of at least one product, wherein a user is interested in purchasing the at least one product, wherein the at least one product has a parameter corresponding thereto, and wherein the parameter has a constraint corresponding thereto; receiving data that indicates a geographic area of interest of the user; using a processor to perform a search to locate at least one retail store in the geographic area of interest of the user; relaxing the constraint corresponding to the parameter of the product; using the processor to search an inventory of the at least one retail store to locate a recommended product, wherein the search of the inventory is based at least in part upon the relaxing of the constraint corresponding to the parameter of the product; outputting a recommended product that is in the inventory of the at least one retail store based at least in part upon the relaxing of the constraint; determining a price of the recommended product at the at least one retail store; and using the processor to generate a map that illustrates to the user a location of the at least one retail store, wherein the map comprises data indicative of an identity of the at least one retail store and the price of the recommended product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
a plurality of components that are executable by a processor, the components comprising; a search component that receives a request to perform a search for at least one product from a user, wherein the product has a parameter associated therewith, wherein the search component performs the search over inventories of a plurality of retail stores in a geographic area of interest to the user, and wherein the search component relaxes at least one constraint pertaining to the parameter of the product to locate a recommended product that is in stock at least one retail store amongst the plurality of retail stores; and a map generator component that is in communication with the search component that generates a map for display on a display screen of a computing device, wherein the map is of the geographic area of interest to the user and comprises a graphical icon that is representative of at least one store that has the recommended product in stock and price data corresponding to the recommended product. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A computer-readable storage device comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
receiving an identity of a product from a user, wherein the product has a parameter corresponding thereto, and wherein the parameter has at least one constraint corresponding thereto; receiving a geographical area of interest to the user; responsive to receiving the identity of the product and the geographical area of interest to the user, searching inventories of multiple retail stores in the geographical area of interest to the user for the product; relaxing the at least one constraint that corresponds to the parameter; searching inventories of the multiple retail stores in the geographical area of interest to the user based at least in part upon the relaxing of the at least one constraint that corresponds to the parameter; locating a recommended product in an inventory of at least one of the retail stores in the geographical area of interest to the user; generating a map, wherein the map comprises; a first graphical icon that is representative of a first retail store; first data that indicates that the product is in stock at the first retail store; second data that indicates price of the product at the first retail store; a second graphical icon that is representative of a second retail store; third data that indicates that the recommended product is in stock at the second retail store; and fourth data that indicates price of the recommended product at the second retail store.
-
Specification