IP Library › Granted Patent US 9,640,178
Granted Patent B2
US 9,640,178 · App. 14/573,526 · Granted May 2, 2017

User configurable speech commands

Inventor: Christopher Parkinson (Richland, WA)
Assignee: Kopin Corporation
G10L15/08G06F3/167G10L15/22G10L17/22G10L2015/223
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 9,640,178
App. No.
14/573,526
Granted
May 2, 2017
Kind
B2
Abstract

A speech recognition method and system enables user-configurable speech commands. For a given speech command, the speech recognition engine provides a mechanism for the end-user to select speech command terms to use in substitution for the given speech command. The speech recognition engine, or module thereof, forms a replacement command for the given speech command from the user-selected speech command terms. The speech recognition engine thereafter is synonymously responsive to user utterance of the replacement command as though the user issued/voiced the associated counterpart given speech command.

Claims (32)

1. A headset computer comprising:

a microdisplay coupled to a processor;

a microphone coupled to the processor; and

a speech recognition engine executed by the processor and responsive to user utterances into the microphone, the speech recognition engine configured to (i) cause an action to be performed upon recognition of a preset speech command, (ii) support user-configurable speech commands, and (iii) present the preset speech command and an associated field to the headset computer user, the associated field presented for entry of a substitute speech command.

2. The headset computer of claim 1 , further including a speech command configuration module, operatively coupled to the speech recognition engine, the speech command configuration module enabling an end user to select speech command terms to use in substitution for a given speech command, the user-selected speech command terms forming a substitute command for the given speech command.

3. The headset computer of claim 1 , the speech recognition engine, upon recognizing the substitute speech command, causes a first action to be performed, wherein the first action corresponds to the preset speech command.

4. The headset computer of claim 3 , wherein the first action is performed only when the speech recognition engine recognizes the substitute speech command.

5. The headset computer of claim 3 , wherein the first action is performed when either the speech recognition engine recognizes the substitute speech command or when the speech recognition engine recognizes the preset speech command.

6. The headset computer of claim 1 , wherein the substitute speech command entered in the associated field is valid for a predetermined time interval, after which only the preset speech command is valid.

7. The headset computer of claim 1 , wherein the substitute speech command entered in the associated field is valid only for the user who submitted the substitute command.

8. The headset computer of claim 1 , further including a speech command configuration module configured to:

(i) receive a substitute speech command from the user, the substitute command corresponding to the preset speech command;

(ii) associate the substitute speech command with the action to be performed upon recognition of a preset speech command;

(iii) perform the action upon recognition of the substitute speech command.

9. The headset computer of claim 8 , wherein the speech command configuration module is further configured to perform the action upon recognition of the preset speech command.

10. A non-transitory computer-readable medium for recognizing speech, the non-transitory computer-readable medium comprising computer software instructions stored thereon, the computer software instructions, when executed by at least one processor, cause a computer system to:

(i) recognizing a user utterance;

(ii) causing an action to be performed upon recognition of the utterance as a preset speech command;

(iii) supporting user-configurable speech commands; and

(iv) presenting the preset speech command and an associated field to the headset computer user, and receiving a substitute speech command entered into the associated field.

11. The non-transitory computer-readable medium of claim 10 , the computer software instructions, when executed by at least one processor, further cause the computer system to, upon recognizing the substitute speech command, cause a first action to be performed, wherein the first action corresponds to the preset speech command.

12. A speech recognition method, comprising:

in a digital processing device,

(i) recognizing a user utterance;

(ii) causing an action to be performed upon recognition of the utterance as a preset speech command;

(iii) supporting user-configurable speech commands; and

(iv) presenting the preset speech command and an associated field to the headset computer user, and receiving a substitute speech command entered into the associated field.

13. The method of claim 12 , further including, upon recognizing the substitute speech command, causing a first action to be performed, wherein the first action corresponds to the preset speech command.

14. The method of claim 13 , further including performing the first action only when the speech recognition engine recognizes the substitute speech command.

15. The method of claim 13 , further including performing the first action when either the speech recognition engine recognizes the substitute speech command or when the speech recognition engine recognizes the preset speech command.

16. The method of claim 12 , wherein the substitute speech command entered in the associated field is valid for a predetermined time interval, after which only the preset speech command is valid.

17. The method of claim 12 , wherein the substitute speech command entered in the associated field is valid only for the user who submitted the substitute command.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2015
From: PARKINSON, CHRISTOPHER
To: KOPIN CORPORATION
Reel/Frame 034946/0099 →
Continuity (2)
Provisional Application 61920926 · Dec 26, 2013
Related Publication 20150187352A1 · Jul 2, 2015