MAPPING ITEM CATEGORIES TO AMBIGUOUS QUERIES BY GEO-LOCATION
First Claim
1. A computer implemented method comprising:
- receiving by a least one computer processor a query transmitted from a client device;
receiving by the at least one computer processor information related to the transmission of the query;
constraining a plurality of item categories that satisfy the query to an item category related to the information; and
providing the item category to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and article of manufacture for disambiguating ambiguous queries based on location information. The system receives a query and location information for where the query was transmitted. Business information is requested from a GPS service. Based on the business information, a plurality of item categories are constrained to an item category related to the business information that satisfies the query. The constrained item category is sent to the user. The system may detect the absence of an item category related to the business information that satisfies the query, and may then determine one or more item category that does not meet the query but is related to the business information, to provide to the user. Other information related to the transmission of the query, such as the type of device, background audio, and the activity of the user, may used to constrain the plurality of item categories.
39 Citations
20 Claims
-
1. A computer implemented method comprising:
-
receiving by a least one computer processor a query transmitted from a client device; receiving by the at least one computer processor information related to the transmission of the query; constraining a plurality of item categories that satisfy the query to an item category related to the information; and providing the item category to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable hardware storage devices having embedded therein a set of instructions which, when executed by one or more processors of the computer, causes the computer to execute operations comprising:
-
receiving by at least one computer processor a query transmitted from a client device; receiving by the at least one computer processor information related to the transmission of the query; constraining a plurality of item categories that satisfy the query to an item category related to the information; and providing the item category to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more computer processors and storage configured to; receive a query from a client machine; receive information related to the transmission of the query; based on the information, constrain a plurality of item categories that satisfy the query to an item category that satisfies the query and is related to the information; and provide the item category to the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification