Intelligent speech recognition of incomplete phrases
First Claim
1. A method for identifying verbal phrases, the method comprising:
- defining a context free grammar for an application command of an application wherein the context free grammar identifies at least one valid subset for the application command;
receiving a verbal phrase from a computing device user;
generating a recognition for the verbal phrase using the context free grammar;
associating the recognition with the application command; and
providing the application command to the application for processing.
2 Assignments
0 Petitions
Accused Products
Abstract
Intelligent speech recognition is used to provide users with the ability to utter more user friendly commands. Satisfaction is increased when a user can vocalize a subset of a formal command name and still have the intended command identified and processed. Moreover, greater accuracy in identifying a command application from a user'"'"'s utterance can be achieved by ignoring command choices associated with unlikely user utterances. An intelligent speech recognition system can identify differing acceptable verbal command phrase forms, e.g., but not limited to, complete commands, command subsequences and command subsets, for different commands supported by the system. Subset blocking words are identified for assistance in reducing the ambiguity in matching user verbal command phrases with valid commands supported by the intelligent speech recognition system.
-
Citations
20 Claims
-
1. A method for identifying verbal phrases, the method comprising:
-
defining a context free grammar for an application command of an application wherein the context free grammar identifies at least one valid subset for the application command; receiving a verbal phrase from a computing device user; generating a recognition for the verbal phrase using the context free grammar; associating the recognition with the application command; and providing the application command to the application for processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for identifying incomplete verbal commands, the method comprising:
-
generating a subset blocking word list that comprises at least one subset blocking word; establishing a context free grammar for an application command of an application wherein the context free grammar identifies at least one valid subset for the application command; receiving an incomplete verbal command from a computing device user; using the incomplete verbal command, the subset blocking word list and the context free grammar to generate a recognition for the incomplete verbal command; identifying the recognition with the application command; and notifying the application to process the application command. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for identifying verbal commands, the method comprising:
-
defining a context free grammar for a first application command of an application wherein the context free grammar for the first application command identifies at least one valid subset for the first application command; defining a context free grammar for a second application command of an application wherein the context free grammar for the second application command identifies at least one valid subset for the second application command; receiving a verbal command from a computing device user; generating a recognition for the verbal command using the verbal command and the context free grammar for the first application command; and identifying the recognition with the first application command. - View Dependent Claims (17, 18, 19, 20)
-
Specification