Methods and Systems for Query-Based Searching Using Spoken Input
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for query-based searching using spoken input are disclosed. In systems and methods according to embodiments of the invention, continuous speech natural language queries are accepted from a user using a client device. Speech processing tasks are divided between the client device and one or more server systems. Once user speech is recognized, the system searches one or more data repositories containing queries for at least one query that matches the recognized speech and returns information related to the query.
375 Citations
49 Claims
-
1-28. -28. (canceled)
-
29. A method for conducting a search using spoken input, comprising:
-
accepting continuous user speech in the form of a natural language query using a client device; processing the user speech on the client device using a first processing routine to form processed speech; transmitting the processed speech to a server system using an application-level Internet protocol; recognizing the processed speech on the server system using a second processing routine to form recognized speech; searching one or more data repositories containing pluralities of queries to find at least one query that matches the recognized speech; and returning information associated with the at least one query that matches the recognized speech to the client device. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A system for conducting a search using spoken input, comprising:
-
a machine-readable medium encoded with an application program in the form of machine-readable instructions that, when executed, cause a client device to accept continuous user speech in the form of a natural language query using a client device, process the user speech on the client device using a first processing routine to form processed speech, and transmit the processed speech to a server system using an application-level Internet protocol; a speech recognition engine that recognizes the processed speech to form recognized speech; and a search engine that searches one or more data repositories containing pluralities of queries for at least one query corresponding to the recognized speech and returns information associated with the at least one query; and a formatting and transmission routine that receives the processed speech and returns the information associated with the at least one query to the client device. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for conducting a search using spoken input, comprising:
-
a first speech processing circuit on a first device that accepts continuous user speech in the form of a natural language query using a client device, processes the user speech on the client device using a first processing routine to form processed speech, and transmit the processed speech to a second device using an application-level Internet protocol; a second speech processing device on a second device that recognizes the processed speech to form recognized speech; a search engine that searches one or more data repositories containing pluralities of queries for at least one query corresponding to the recognized speech and returns information associated with the at least one query; and a formatting and transmission circuit that receives the processed speech and returns the information associated with the at least one query to the first device. - View Dependent Claims (47, 48, 49)
-
Specification