IP Library Granted Patent US 6,871,179
Granted Patent B1
US 6,871,179 · App. 09/348,425 · Granted Mar 22, 2005

Method and apparatus for executing voice commands having dictation as a parameter

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,871,179
App. No.
09/348,425
Granted
Mar 22, 2005
Kind
B1
Abstract

In a computer speech recognition system, the present invention provides a method and system for recognizing and executing a voice command that has a dictation portion. Upon receiving a user input, the spoken utterance is processed to identify a pattern of words which matches a pre-determined command pattern. Then, computer system command is identified that corresponds to the pre-determined command pattern and has at least one parameter. The parameter is extracted from a dictation portion of the spoken utterance which is separate from the pattern of words matching the command pattern. The computer system command is then processed to perform an event in accordance with the parameter. If the spoken utterance does not contain a pattern of words matching a pre-determined command pattern, then the spoken utterance is recognized as dictation and inserted at a specified location into an electronic document or other system or application software.

Claims (18)

1. In a speech recognition system, a method of processing a voice command comprising:

identifying a voice command having a voice command component and a dictation component within a contiguous utterance, wherein said voice command component is specified by a command grammar and said dictation component is free-form text which is not specified by said command grammar, and wherein said dictation component is embedded within said voice command; and

executing said identified voice command component using at least a part of said dictation component as an execution parameter of said voice command.

2. The method of claim 1 , wherein said executing step comprises:

loading a translation rule and linking said voice command component to an application command using said translation rule; and

providing said application command to an associated computing application.

3. The method of claim 2 , wherein said providing step comprises providing said at least a part of said dictation component as a parameter of said application command to said associated computing application.

4. The method of claim 3 , wherein said providing step further comprises inserting said at least a part of said dictation component in a text field of said associated computing application.

5. The method of claim 1 , wherein said executing step comprises providing said voice command component to an associated computing application for processing, and further providing said at least a part of said dictation component as a parameter of said voice command to said computing application.

6. A machine-readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:

identifying a voice command having a voice command component and a dictation component within a contiguous utterance, wherein said voice command component is specified by a command grammar and said dictation component is free-form text which is not specified by said command grammar, and wherein said dictation component is embedded within said voice command; and

executing said identified voice command component using at least a part of said dictation component as an execution parameter of said voice command.

7. The machine-readable storage of claim 6 , further comprising:

loading a translation rule and linking said voice command component to an application command using said translation rule; and

providing said application command to an associated computing application.

8. The machine-readable storage of claim 7 , wherein said providing step comprises providing said at least a part of said dictation component as a parameter of said application command to said associated computing application.

9. The machine-readable storage of claim 8 , wherein said providing step further comprises inserting said at least a part of said dictation component in a text field of said associated computing application.

10. The machine-readable storage of claim 6 , wherein said executing step comprises providing said voice command component to an associated computing application for processing, and further providing said at least a part of said dictation component as a parameter of said voice command to said computing application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2008
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 021924/0158 →