PERSONAL VOICE-BASED INFORMATION RETRIEVAL SYSTEM
First Claim
1. A method for retrieving information via a phone in an audio format from a pre-defined portion of a pre-selected web site, said pre-selected web site being periodically updated such that said information is moved from said pre-defined portion of said pre-selected web site, said method comprising the steps of:
- providing a server operatively connected to the Internet and said phone, said server being operatively connected to a speech recognition engine and to a speech synthesis engine;
providing a first instruction set stored on said server, said first instruction set configured to identify said pre-defined portion of said pre-selected web site containing the information to be retrieved from the web site, said first instruction set comprising;
a uniform resource locator address for said web site; and
a named object associated with the content of the information to be retrieved;
providing a second instruction set stored on said server, said second instruction set configured to generate a regular expression based on said pre-defined portion of said pre-selected web site and said named object, said regular expression corresponding to said content of said information to be retrieved, wherein said regular expression is a text string used for describing a search pattern;
providing a speech command to said speech recognition engine, said speech command corresponding to said instruction set;
said speech recognition engine assigning said speech command to a recognition grammar, said speech command and said recognition grammar corresponding to each said instruction set;
transmitting said speech command to said speech recognition engine;
said speech recognition engine receiving said speech command and selecting the corresponding recognition grammar;
said server retrieving each said instruction set corresponding to said recognition grammar;
said server accessing said pre-defined portion of said pre-selected web site defined by said instruction set;
said server searching said pre-selected website to locate said requested information based on said regular expression;
said speech synthesis engine converting the retrieved information from said pre-selected web site into an audio message; and
said speech synthesis engine transmitting said audio message to said user.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system for retrieving information from a network such as the Internet. A user creates a user-defined record in a database that identifies an information source, such as a web site, containing information of interest to the user. This record identifies the location of the information source and also contains a recognition grammar based upon a speech command assigned by the user. Upon receiving the speech command from the user that is described within the recognition grammar, a network interface system accesses the information source and retrieves the information requested by the user.
130 Citations
14 Claims
-
1. A method for retrieving information via a phone in an audio format from a pre-defined portion of a pre-selected web site, said pre-selected web site being periodically updated such that said information is moved from said pre-defined portion of said pre-selected web site, said method comprising the steps of:
-
providing a server operatively connected to the Internet and said phone, said server being operatively connected to a speech recognition engine and to a speech synthesis engine; providing a first instruction set stored on said server, said first instruction set configured to identify said pre-defined portion of said pre-selected web site containing the information to be retrieved from the web site, said first instruction set comprising; a uniform resource locator address for said web site; and a named object associated with the content of the information to be retrieved; providing a second instruction set stored on said server, said second instruction set configured to generate a regular expression based on said pre-defined portion of said pre-selected web site and said named object, said regular expression corresponding to said content of said information to be retrieved, wherein said regular expression is a text string used for describing a search pattern; providing a speech command to said speech recognition engine, said speech command corresponding to said instruction set; said speech recognition engine assigning said speech command to a recognition grammar, said speech command and said recognition grammar corresponding to each said instruction set; transmitting said speech command to said speech recognition engine; said speech recognition engine receiving said speech command and selecting the corresponding recognition grammar; said server retrieving each said instruction set corresponding to said recognition grammar; said server accessing said pre-defined portion of said pre-selected web site defined by said instruction set; said server searching said pre-selected website to locate said requested information based on said regular expression; said speech synthesis engine converting the retrieved information from said pre-selected web site into an audio message; and said speech synthesis engine transmitting said audio message to said user. - View Dependent Claims (2, 3)
-
-
4. A method for retrieving information via a phone in an audio format from a pre-defined portion of a pre-selected web site, said pre-selected web site being periodically updated such that said information is moved from said pre-defined portion of said pre-selected web site, said method comprising the steps of:
-
providing a server operatively connected to the Internet and said phone, said server being operatively connected to a speech recognition engine and to a speech synthesis engine; providing a first instruction set stored on said server, said first instruction set configured to identify said pre-defined portion of said pre-selected web site containing the information to be retrieved from the web site, said first instruction set comprising; a uniform resource locator address for said web site; and a named object associated with the content of the information to be retrieved; providing a second instruction set stored on said server, said second instruction set configured to generate a regular expression based on said pre-defined portion of said pre-selected web site and said named object, said regular expression corresponding to said content of said information to be retrieved, wherein said regular expression is a text string used for describing a search pattern; providing a speech command to said speech recognition engine, said speech command corresponding to said instruction set; said speech recognition engine assigning said speech command to a recognition grammar, said speech command and said recognition grammar corresponding to each said instruction set; transmitting said speech command to said speech recognition engine; said speech recognition engine receiving said speech command and selecting the corresponding recognition grammar; said server retrieving each said instruction set corresponding to said recognition grammar; said server accessing said pre-defined portion of said pre-selected web site defined by said instruction set and locating said information defined by said instruction set based on said regular expression; said speech synthesis engine converting the retrieved information from said pre-selected web site into an audio message; and said speech synthesis engine transmitting said audio message to said user. - View Dependent Claims (5, 6, 7)
-
-
8. A system for retrieving information via a phone in an audio format from a pre-defined portion of a pre-selected web site, said pre-selected web site being periodically updated such that said information is moved from said pre-defined portion of said pre-selected web site, said system comprising:
-
a server, said server operatively connected to the internet and to said phone; a first instruction set stored on said server, said first instruction set configured to identify said pre-defined portion of the pre-selected web site and for identifying a named object associated with the content of the information to be retrieved, said pre-defined portion containing the information to be retrieved from the web site, said first instruction set comprising; a uniform resource locator address for said web site; and the named object associated with the content of the information to be retrieved; a second instruction set stored on said server, said second instruction set configured to generate a regular expression based on said pre-defined portion of said pre-selected web site and said named object, said regular expression corresponding to said content of said information to be retrieved, wherein said regular expression is a text string used for describing a search pattern; a recognition grammar corresponding to each said instruction set and corresponding to a speech command; a speech recognition engine operatively connected to said server, said speech recognition engine configured to receive said speech command and to select the corresponding recognition grammar, said speech recognition engine further configured to retrieve each said instruction set corresponding to said recognition grammar upon receiving said speech command; a web browser operatively connected to said server, said web browser configured to access said pre-defined portion of said web site defined by said instruction set and to locate said information defined by said instruction set based on said regular expression; a speech synthesis engine operatively connected to said server, said speech synthesis engine configured to convert the retrieved information from said pre-defined portion of said pre-selected web site into an audio message, and said speech synthesis engine further configured to transmit said audio message to said user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification