VOICE-BASED SEARCH PROCESSING
First Claim
1. A computer-implemented system that facilitates a search, comprising:
- a voice recognition component that receives a partial query input as voice signals of a user;
a classifier that processes the partial query input and infers an intended search goal therefrom;
a query formulation component that generates a formal query based on the inferred intended search goal; and
a search engine that receives and processes the formal query to return search results.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture for completing search queries by using artificial intelligence based schemes to infer search intentions of users. Partial queries are completed dynamically in real time. Additionally, search aliasing can also be employed. Custom tuning can be performed based on at least query inputs in the form of text, graffiti, images, handwriting, voice, audio, and video signals. Natural language processing occurs, along with handwriting recognition and slang recognition. The system includes a classifier that receives a partial query as input, accesses a query database based on contents of the query input, and infers an intended search goal from query information stored on the query database. A query formulation engine receives search information associated with the intended search goal and generates a completed formal query for execution.
-
Citations
20 Claims
-
1. A computer-implemented system that facilitates a search, comprising:
-
a voice recognition component that receives a partial query input as voice signals of a user; a classifier that processes the partial query input and infers an intended search goal therefrom; a query formulation component that generates a formal query based on the inferred intended search goal; and a search engine that receives and processes the formal query to return search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of completing a search input, comprising:
-
receiving a partial query input from a user in a form of an utterance; processing the utterance into voice data; analyzing the voice data for terms and phrases; comparing the terms and phrases with query information of a datasource; inferring an intended goal from matching query information selected from the datasource to complete the partial query input; and formulating a formal query based on the matching query information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-executable system, comprising:
-
means for receiving part of a search query as an utterance; means for processing the utterance into words-and-phrases data; means for processing user preferences data and geolocation data; means for inferring query information from the datasource based on the geolocation data and user preferences data; means for formulating a final query based on the inferred query information; and means for processing the final query to return search results, and presenting the search results based in part on recognition results from processing the utterance into the words-and-phrases data.
-
Specification