Command and control of devices and applications by voice using a communication base system
First Claim
1. A method for controlling devices and applications using voice-commands, the method comprising:
- establishing a first communication path for receiving a communication, the communication including speech;
processing the speech;
identifying a speech pattern as including a voice-command;
determining a portion of the speech pattern as including the voice-command;
separating the portion of the speech pattern from the speech pattern;
comparing the portion of the speech pattern with a second speech pattern;
accepting the portion of the speech pattern as the voice-command;
determining an operation corresponding to the voice-command; and
performing the operation.
4 Assignments
0 Petitions
Accused Products
Abstract
A first communication path for receiving a communication is established. The communication includes speech, which is processed. A speech pattern is identified as including a voice-command. A portion of the speech pattern is determined as including the voice-command. That portion of the speech pattern is separated from the speech pattern and compared with a second speech pattern. If the two speech patterns match or resemble each other, the portion of the speech pattern is accepted as the voice-command. An operation corresponding to the voice-command is determined and performed. The operation may perform an operation on a remote device, forward the voice-command to a remote device, or notify a user. The operation may create a second communication path that may allow a headset to join in a communication between another headset and a communication device, several headsets to communicate with each other, or a headset to communicate with several communication devices.
31 Citations
16 Claims
-
1. A method for controlling devices and applications using voice-commands, the method comprising:
-
establishing a first communication path for receiving a communication, the communication including speech; processing the speech; identifying a speech pattern as including a voice-command; determining a portion of the speech pattern as including the voice-command; separating the portion of the speech pattern from the speech pattern; comparing the portion of the speech pattern with a second speech pattern; accepting the portion of the speech pattern as the voice-command; determining an operation corresponding to the voice-command; and performing the operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer usable program product in a computer readable medium storing computer executable instructions for controlling devices and applications using voice-commands that, when executed, cause a data processing system to:
-
establish a first communication path for receiving a communication; receive a voice-command during the communication; determine an operation corresponding to the voice-command, the operation including establishing a second communication path between a source of the voice-command and second device, and the second communication path allowing one of;
(i)a headset to join in a communication between another headset and a communication device, (ii)a plurality of headsets to communicate with each other, and (iii)a headset to communicate with a plurality of communication devices; andperform the operation. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for controlling devices and applications using voice-commands, the system comprising:
-
a first communication path configured to allows establishing a communication, the communication including a voice-command; a user-side communication and voice-command interface coupled to the first communication path and configured to receive the voice-command; and a processing engine in communication with the first communication path and the user-side communication and voice-command interface, configured to process the voice-command, determine an operation corresponding to the voice-command, and perform the operation, the processing engine further configured to process the voice-command by processing a speech, identify a speech pattern as including a voice-command, determine a portion of the speech pattern as including the voice-command, separate the portion of the speech pattern from the speech pattern, compare the portion of the speech pattern with a second speech pattern, and accept the portion of the speech pattern as the voice-command. - View Dependent Claims (14, 15, 16)
-
Specification