Adjustable resource based speech recognition system
DCFirst Claim
Patent Images
1. A method of recognizing a speech utterance from a user at a network server system, comprising:
- automatically evaluating an amount of computing resources available at the network server system for performing speech recognition operations during a connection on speech related data transmitted by a client device being used by the user;
wherein said speech related data corresponds to partially recognized speech data;
automatically specifying a first set of speech recognition operations to be performed by the network server system during said connection on said speech related data from the client device in response to the evaluating;
wherein said first set of speech recognition operations are specified during an initialization period and are configurable on a connection-by-connection basis with each client device; and
further wherein full recognition of the speech utterance is performed across a distributed client-server system, with said speech utterance being mapped to a predefined query/answer pair stored in a query database maintained by an operator of the network server system.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A real-time speech recognition system includes distributed processing across a client and server for recognizing a spoken query by a user. Both the client and server can dedicate a variable number of processing resources for performing speech recognition functions. The partitioning of responsibility for speech recognition operations can be done on a client by client or connection by connection basis.
-
Citations
13 Claims
-
1. A method of recognizing a speech utterance from a user at a network server system, comprising:
-
automatically evaluating an amount of computing resources available at the network server system for performing speech recognition operations during a connection on speech related data transmitted by a client device being used by the user; wherein said speech related data corresponds to partially recognized speech data; automatically specifying a first set of speech recognition operations to be performed by the network server system during said connection on said speech related data from the client device in response to the evaluating; wherein said first set of speech recognition operations are specified during an initialization period and are configurable on a connection-by-connection basis with each client device; and further wherein full recognition of the speech utterance is performed across a distributed client-server system, with said speech utterance being mapped to a predefined query/answer pair stored in a query database maintained by an operator of the network server system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for recognizing a speech utterance from a user at a network server system comprising:
-
a first routine adapted for automatically evaluating an amount of computing resources available at the network server system for performing speech recognition operations during a connection on speech related data transmitted by a client device being used by the user; wherein said speech related data corresponds to partially recognized speech data; a second routine adapted for automatically performing a first set of speech recognition operations during said connection at the network server system on said speech related data from the client device in response to the evaluating of the first routine; wherein said first set of speech recognition operations are specified during an initialization period and are configurable on a connection-by-connection basis with each client device; and further wherein full recognition of the speech utterance is performed across a distributed client-server system, with said speech related data being mapped to a predefined query/answer pair stored in a query database maintained by an operator of the network server system. - View Dependent Claims (11, 12, 13)
-
Specification