Categorization in a system and method for conducting a search
First Claim
Patent Images
1. A system to categorize user queries, comprising:
- a processor;
a storage device connected to the processor; and
a set of instructions on the storage device and executable by the processor, the set of instructions including;
a receiving component that receives a user query including a what-component and a where-component from a user computer system;
a first classification component that analyzes and classifies the what-component of the original user query;
a second classification component that analyzes and processes the where-component of the original user query, the second classification component determining whether the user query includes a geographic location and requests a geographic location from the user computer system if the user query does not include a geographic location; and
a transmission component that sends the classification provided by the first classification component, the geographic location provided by the second classification component and the user query to a backend search engine.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a system to categorize user queries including an identification component that receives an original user query and identifies a what-component and a where-component using the original user query, a first classification component that analyzes and classifies the what-component of the original user query, a second classification component that analyzes and processes the where-component of the original user query, and a transmission component that sends the results of the first and second classification components and a processed user query to a backend search engine.
111 Citations
12 Claims
-
1. A system to categorize user queries, comprising:
-
a processor; a storage device connected to the processor; and a set of instructions on the storage device and executable by the processor, the set of instructions including; a receiving component that receives a user query including a what-component and a where-component from a user computer system; a first classification component that analyzes and classifies the what-component of the original user query; a second classification component that analyzes and processes the where-component of the original user query, the second classification component determining whether the user query includes a geographic location and requests a geographic location from the user computer system if the user query does not include a geographic location; and a transmission component that sends the classification provided by the first classification component, the geographic location provided by the second classification component and the user query to a backend search engine. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for categorizing user queries, comprising:
-
receiving a query and identifying a what-component and a where-component from a user computer system at a server computer system; analyzing and classifying the what-component of the user query into a classification at the server computer system; analyzing and processing the where-component of the original user query at the server computer system by determining whether the user query includes a geographic location and requesting a geographic location from the user computer system if the user query does not include a geographic location; and sending the classification of the what-component, the geographic location of the where-component, and the user query to a backend search engine of the server computer system. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium, having stored thereon a set of instructions which, when executed by at least one processor of at least one computer, executes a method for categorizing user queries comprising:
-
receiving a query and identifying a what-component and a where-component from a user computer system at a server computer system; analyzing and classifying the what-component of the user query into a classification at a server computer system; analyzing and processing the where-component of the original user query at a server computer system by determining whether the user query includes a geographic location and requesting a geographic location from the user computer system if the user query does not include a geographic location; and sending the classification of the what-component, the geographic location of the where-component, and the user query to a backend search engine of the server computer system.
-
Specification