Interactive process for recognition and evaluation of a partial search query and display of interactive results
First Claim
1. A method for presenting to an end-user the intermediate matching search results of a keyword search in an index list of information comprising the steps of:
- coupling to a search engine executing on a webserver, a graphical user interface for accepting keyword search terms for searching the indexed list of information, wherein the information is multimedia files not related to speech recognition grammars and natural language processing databases as used in speech recognition;
receiving one or more keyword search terms with one or more separation characters separating there between from the end-user;
performing a keyword search with the one or more keyword search terms received after each separation character is received from the end-user; and
presenting a number of documents matching the keyword search terms to the end-user without providing additional information regarding the documents matching the keyword search thereby providing feedback on a narrowness of just the keyword search terms received thus far;
wherein the step of receiving includes receiving one or more separation characters that are the space character using the end-user'"'"'s voice and a speech-to-text engine.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for presenting to an end-user the intermediate matching search results of a keyword search in an index list of information. The method comprising the steps of: coupling to a search engine a graphical user interface for accepting keyword search terms for searching the indexed list of information with the search engine; receiving one or more keyword search terms with one or more separation characters separating there between; performing a keyword search with the one or more keyword search terms received when a separation character is received; and presenting the number of documents matching the keyword search terms to the end-user, and presenting a graphical menu item on a display. In accordance with another embodiment of the present invention, an information processing system and computer readable storage medium carries out the above method.
287 Citations
26 Claims
-
1. A method for presenting to an end-user the intermediate matching search results of a keyword search in an index list of information comprising the steps of:
-
coupling to a search engine executing on a webserver, a graphical user interface for accepting keyword search terms for searching the indexed list of information, wherein the information is multimedia files not related to speech recognition grammars and natural language processing databases as used in speech recognition;
receiving one or more keyword search terms with one or more separation characters separating there between from the end-user;
performing a keyword search with the one or more keyword search terms received after each separation character is received from the end-user; and
presenting a number of documents matching the keyword search terms to the end-user without providing additional information regarding the documents matching the keyword search thereby providing feedback on a narrowness of just the keyword search terms received thus far;
wherein the step of receiving includes receiving one or more separation characters that are the space character using the end-user'"'"'s voice and a speech-to-text engine. - View Dependent Claims (2, 3, 4)
-
-
5. A method for presenting to an end-user the intermediate matching search results of a keyword search in an index list of information comprising the steps of:
-
a) coupling to a search engine executing on a webserver, a graphical user interface for accepting keyword search terms for searching the indexed list of information, wherein the information is multimedia files not related to speech recognition grammars and natural language processing databases as used in speech recognition;
b) waiting to receive one or more keyword search terms with one or more predefined separation characters separating there between;
c) identifying if one or more predefined separation characters are received and performing a keyword search with the one or more keyword search terms received in response to receiving each separation character;
d) presenting a number of matches to the keyword search of the indexed list to the end-user without providing additional information regarding the documents matching the keyword search thereby providing feedback on a narrowness of just the keyword search terms received thus far; and
e) repeating steps b through d above until the end-user terminates the keyword search, wherein the step of waiting further includes the sub-step of waiting a predetermined amount of time between keywords received and automatically inserting a predefined separation character after each keyword enter, once the predetermined amount of time elapsed. - View Dependent Claims (6, 7, 8)
-
-
9. A method for searching a database and presenting intermediate search results with a voice interface comprising the steps of:
-
receiving a spoken input from a user having a first portion of a search request;
searching the spoken input for a predefined delimiter;
performing a search of the database on webserver with the first portion of the search request in response to the predefined delimiter, wherein the database contains multimedia files not related to speech recognition grammars and natural language processing databases as used in speech recognition;
presenting an audio message to the user indicative of intermediate search results including a number of database records that match the first portion of the search request without providing additional information regarding the documents matching the keyword search thereby providing feedback on a narrowness of just the keyword search terms received thus far;
receiving a subsequent spoken input from the user for a subsequent portion of the search request;
performing a subsequent search of the database with the first and the subsequent portion of the search request; and
presenting a second audio message to the user indicative of a subsequent search result having a second number of records that match the first and the subsequent portions of the search request without providing additional information regarding the documents matching the keyword search thereby providing feedback on a narrowness of just the keyword search terms received thus far. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method in a telephone for searching a database and presenting intermediate search results with a voice interface comprising the steps of:
-
receiving at a microphone of the telephone a spoken input having a first portion of a search request;
searching the spoken input for a predefined delimiter;
performing a search of the database on a webserver with the first portion of the search request in response to the predefined delimiter, wherein the database contains multimedia files not related to speech recognition grammars and natural language processing databases as used in speech recognition;
presenting at a speaker of the telephone an audio message indicative of intermediate search results including a number of database records that match the first portion of the search request without providing additional information regarding the documents matching the keyword search thereby providing feedback on a narrowness of just the keyword search terms received thus far;
receiving at the microphone a subsequent spoken input for a subsequent portion of the search request;
performing a subsequent search of the database with the first and the subsequent portion of the search request; and
presenting at the speaker a second audio message indicative of a subsequent search result having a second number of records that match the first and the subsequent portions of the search request without providing additional information regarding the documents matching the keyword search thereby providing feedback on a narrowness of just the keyword search terms received thus far. - View Dependent Claims (20, 21, 22)
-
-
23. A method for searching records of a database having a record index and presenting intermediate search results with a voice interface comprising the steps of:
-
receiving a spoken input from a user having a first portion of a search request;
searching the spoken input for a predefined delimiter;
performing a search of the record index with the first portion of the search request in response to the predefined delimiter;
presenting an audio message to the user indicative of intermediate search results including a number of database records on webserver that match the first portion of the search request without providing additional information regarding the documents matching the keyword search thereby providing feedback on a narrowness of just the keyword search terms received thus far, wherein the database records contains multimedia files not related to speech recognition grammars and natural language processing databases as used in speech recognition;
receiving a subsequent spoken input from the user for a subsequent portion of the search request;
searching the subsequent spoken input for the predefined delimiter;
performing a subsequent search of the record index with the first and the subsequent portions of the search request in response thereto; and
presenting a second audio message to the user indicative of a subsequent search result having a second number of records that match the first and the subsequent portions of the search request without providing additional information regarding the documents matching the keyword search thereby providing feedback on a narrowness of just the keyword search terms received thus far. - View Dependent Claims (24, 25, 26)
-
Specification