Acquiring information from sources responsive to naturally-spoken-speech commands provided by a voice-enabled device
AssigneeParus Holdings, Inc.
InventorAlexander Kurganov
Life of this patent
Estimating the term…
Abstract
The present invention relates to a system for acquiring information from sources on a network, such as the Internet. A voice browsing system maintains a database containing a list of information sources, such as web sites, connected to a network. Each of the information sources is assigned a rank number which is listed in the database along with the record for the information source. In response to a speech command received from a user, a network interface system accesses the information source with the highest rank number in order to retrieve information requested by the user.
Claims28
A system comprising:
- (a) at least one data processor, the at least one data processor operatively coupled to a plurality of communication data networks;
- (b) at least one speaker-independent speech-recognition engine operatively coupled to the data processor;
- (c) memory accessible to the at least one data processor and storing at least:
- (i) an instruction set querying of information to be retrieved from a plurality of sources, the instruction set comprising:
- an indication of the plurality of sources, each identified by a source identifier, and each identifying certain information to be retrieved from the source identifier, and
- (ii) at least one recognition grammar executable code corresponding to each instruction set and corresponding to data characterizing audio containing a naturally-spoken-speech command including an information request,
- (d) wherein the at least one speaker-independent-speech-recognition engine is adapted (i) to receive the data characterizing audio containing the naturally-spoken-speech command from a voice-enabled device via a first of the plurality of communication data networks, (ii) to recognize phenomes in the data characterizing audio containing naturally-spoken-speech commands to understand spoken words, and (iii) to generate recognition results data,
- (e) wherein the at least one data processor is adapted to (i) select the corresponding at least one recognition grammar executable code upon receiving the data characterizing the audio containing the naturally-spoken-speech command and to convert the data characterizing the audio containing the naturally-spoken-speech command into a data message for transmission to a network interface adapted to access a second of the plurality of communication data networks;
- and (ii) to retrieve the instruction set corresponding to the recognition grammar executable codes provided by the at least one speaker-independent-speech-recognition engine and to access the information source queried by the instruction set to obtain at least a part of the information to be retrieved, and
- (f) at least one speech-synthesis device operatively coupled to the at least one data processor, the at least one speech-synthesis device configured to produce an audio message relating to any resulting information retrieved from the plurality of information sources, and to transmit the audio message to the voice-enabled device.
A method comprising:
- (a) providing at least one data processor, the data processor operatively coupled to a plurality of communication data networks;
- (b) providing at least one speaker-independent-speech-recognition engine operatively coupled to the at least one data processor
- (c) providing memory accessible to the data processor storing at least:
- (i) an instruction set for querying of the information to be retrieved from a plurality of sources, the instruction set comprising:
- an indication of the plurality of sources, each identified by a information-source identifier, and each identifying certain information to be retrieved from the information-source identifier, and
- (ii) at least one recognition grammar executable code corresponding to each instruction set and corresponding to data characterizing audio containing a naturally-spoken-speech command including an information request,
- (d) the at least one speaker-independent-speech-recognition engine:
- (i) receiving the data characterizing audio containing the naturally-spoken-speech command from the voice-enabled device via a first of the communication data networks,
- (ii) recognizing phenomes in the data characterizing audio containing the naturally-spoken-speech commands to understand spoken words, and
- (iii) generating recognition-results data,
- (e) the least one data processor programmed to:
- (i) select the corresponding at least one recognition grammar executable code upon receiving the data characterizing audio containing the naturally-spoken-speech command and convert the data characterizing audio containing naturally-spoken-speech command into a data message for transmission to a network interface adapted to access a second of the one communication networks;
- and
- (iii) retrieve the instruction set corresponding to the recognition grammar executable provided by the at least one speaker-independent-speech-recognition device and access the information source identified by the instruction set to obtain at least a part of the information to be retrieve;
- and
- (f) providing at least one speech-synthesis device operatively connected to the at least one data processor, and by the at least one speech-synthesis device:
- (i) produce an audio message relating to any resulting information retrieved from the plurality of information sources, and (ii) transmit the audio message to the voice-enabled device.
Dependencies are inferred from the claim text.