Geo targeted commerce
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a query from a user, the query having a preliminary item specification containing an item type and a plurality of product attributes that specify features characteristic to a desired item to be searched, the desired item being a product offered for sale by one or more businesses, and each product attribute having a value;
adjusting the item type of the query when a predefined number of item specifications in an item specification database match at least part of the preliminary item specification;
determining a list of attributes for the desired item to be searched, the list of attributes for the desired item comprising at least some attributes of the predefined number of item specifications in the item specification database that match at least part of the preliminary item specification, the adjusted item type and the determined list of attributes for the desired item forming a desired item specification for searching for the desired item specified by the query from the user;
determining a location of the user;
searching the item specification database for products that have specifications having product attributes that match at least a subset of attributes in the desired item specification; and
providing information about suppliers that supply the products, wherein the information comprises a distance of the supplier location relative to the location of the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A user query has values for attributes that specify features of a desired item is received and processed in a computer system in a network. A database is searched for an item having attribute values that satisfy at least a subset of the values for attributes from the user query. Once an item is found in the database, a location where the item will be supplied along with a set of suppliers for the item in proximity to the location is determined.
9 Citations
32 Claims
-
1. A computer-implemented method comprising:
-
receiving a query from a user, the query having a preliminary item specification containing an item type and a plurality of product attributes that specify features characteristic to a desired item to be searched, the desired item being a product offered for sale by one or more businesses, and each product attribute having a value; adjusting the item type of the query when a predefined number of item specifications in an item specification database match at least part of the preliminary item specification; determining a list of attributes for the desired item to be searched, the list of attributes for the desired item comprising at least some attributes of the predefined number of item specifications in the item specification database that match at least part of the preliminary item specification, the adjusted item type and the determined list of attributes for the desired item forming a desired item specification for searching for the desired item specified by the query from the user;
determining a location of the user;
searching the item specification database for products that have specifications having product attributes that match at least a subset of attributes in the desired item specification; and
providing information about suppliers that supply the products, wherein the information comprises a distance of the supplier location relative to the location of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19)
-
-
17. A non-transitory machine-readable medium storing instructions that are executable by a processing device to cause the processing device to perform operations comprising:
-
receiving a query from a user, the query having a preliminary item specification containing an item type and a plurality of product attributes that specify features characteristic to a desired item to be searched, the desired item being a product offered for sale by one or more businesses, and each product attribute having a value; adjusting the item type of the query when a predefined number of item specifications in an item specification database match at least part of the preliminary item specification; determining a list of attributes for the desired item to be searched, the list of attributes for the desired item comprising at least some attributes of the predefined number of item specifications in the item specification database that match at least part of the preliminary item specification, the adjusted item type and the determined list of attributes for the desired item forming a desired item specification for searching for the desired item specified by the query from the user; determining a location of the user; searching the item specification database for products that have specifications having product attributes that match at least a subset of the desired item specification; and providing information about suppliers that supply the products, wherein the information comprises a distance of the supplier location relative to the user'"'"'s location. - View Dependent Claims (18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification