IP Library › Granted Patent US 10,013,976
Granted Patent B2
US 10,013,976 · App. 13/799,790 · Granted Jul 3, 2018

Context sensitive overlays in voice controlled headset computer displays

Inventors: James Woodall (Nottingham, GB); Christopher Parkinson (Richland, WA)
Assignee: Kopin Corporation
G10L15/22G06F3/011G06F3/012G06F3/013G06F3/017G06F3/167
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 10,013,976
App. No.
13/799,790
Granted
Jul 3, 2018
Kind
B2
Abstract

In headset computers that leverage voice commands, often the user does not know what voice commands are available. In one embodiment, a method includes providing a user interface in a headset computer and, in response to user utterance of a cue toggle command, displaying at least one cue in the user interface. Each cue can correspond to a voice command associated with code to execute. In response to user utterance of the voice command, the method can also include executing the code associated with the voice command. The user can therefore ascertain what voice commands are available.

Claims (33)

1. A method comprising:

providing a graphical user interface having a plurality of controls to a headset computer from a host device;

displaying the provided graphical user interface on a microdisplay of the headset computer;

in response to user utterance of a cue toggle command, displaying on the provided graphical user interface a semi-transparent overlay of a screen view and displaying a plurality of cues within the semi-transparent overlay, each cue associated with a corresponding one of the plurality of controls and located proximate to its corresponding one of the plurality of controls, each cue further providing a voice command associated with code to execute the associated one of the plurality of controls, the semi-transparent overlay generated at a local processor of the headset computer and fading away after a period of time via a timing mechanism employed to refresh the screen view, the cue toggle command available at all times; and

in response to user utterance of the voice command, executing the code associated with the voice command.

2. The method of claim 1 , wherein displaying the cue includes displaying words that activate the voice command.

3. The method of claim 1 , wherein displaying the cue includes displaying the cue in the graphical user interface providing the voice command associated with the control, the control displayed in the graphical user interface.

4. The method of claim 1 , wherein displaying the cue includes displaying the cue in the graphical user interface providing the voice command associated with the control, the control hidden from the graphical user interface.

5. The method of claim 1 , wherein displaying the cue includes displaying the cue in the graphical user interface providing the voice command associated with the control, the control being a global headset control.

6. The method of claim 1 , wherein the cue is loaded from a control, the control indicating the cue and voice command.

7. The method of claim 1 , wherein each of the plurality of cues is displayed in order of relevance.

8. A system for displaying a user interface in a headset computer, the system comprising:

a processor local to the headset computer; and

a memory with computer code instructions stored thereon, the processor and the memory, with the computer code instructions being configured to cause the system to:

receive a graphical user interface having a plurality of controls from a host device;

display, via a microdisplay of the headset computer, the provided graphical user interface;

in response to user utterance of a cue toggle command, displaying on the provided graphical user interface a semi-transparent overlay of a screen view and displaying a plurality of cues within the semi-transparent overlay, each cue associated with a corresponding one of the plurality of controls and located proximate to its corresponding one of the plurality of controls, each cue further providing to a voice command associated with code to execute the associated one of the plurality of controls, in the graphical user interface, the semi-transparent overlay generated at the local processor of the headset computer and configured to fade away after a period of time via a timing mechanism employed to refresh the screen view, the cue toggle command available at all times; and

in response to user utterance of the voice command, execute code associated with the voice command.

9. The system of claim 8 , wherein displaying the semi-transparent overlay further displays words that activate the voice command.

10. The system of claim 8 , wherein displaying the semi-transparent overlay further displays a cue includes displaying a cue in the graphical user interface providing a voice command associated with the control, the control displayed in the graphical user interface.

11. The system of claim 8 , wherein displaying the semi-transparent overlay further displays the cue in the graphical user interface providing the voice command associated with the control, the control hidden from the graphical user interface.

12. The system of claim 8 , wherein displaying the semi-transparent overlay further displays the cue in the graphical user interface providing the voice command associated with the control, the control being a global headset control.

13. The system of claim 8 , wherein the cue is loaded from a control, the control indicating the cue and voice command.

14. The system of claim 8 , wherein each of the plurality of cues is displayed in order of relevance.

15. A method of developing a graphical user interface in a headset computer, the method comprising:

embedding a voice command in a control for the graphical user interface, the voice command associated with the control;

providing the graphical user interface with the control to a headset computer from a host device; and

displaying a semi-transparent overlay on the graphical user interface, the semi-transparent overlay including a cue providing the voice command, the cue located proximate to its corresponding one of the plurality of controls, wherein the displaying of the semi-transparent overlay is responsive to a cue toggle command and generated at a local processor of the headset computer, the semi-transparent overlay fading away after a period of time via a timing mechanism employed to refresh the screen view, the cue toggle command available at all times.

16. The method of claim 15 , wherein the cue includes words that activate the voice command.

17. The method of claim 15 , wherein the cue provides the voice command associated with the control displayed in the graphical user interface.

18. The method of claim 15 , wherein the cue provides the voice command associated with the control hidden from the graphical user interface.

19. The method of claim 15 , wherein the cue provides the voice command associated with the control being a global headset control.

20. The method of claim 15 , wherein the cue is loaded from a control, the control indicating the cue and voice command.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2014
From: PARKINSON, CHRISTOPHER
To: KOPIN CORPORATION
Reel/Frame 032031/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2013
From: IKANOS CONSULTING LTD
To: KOPIN CORPORATION
Reel/Frame 030939/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2013
From: WOODALL, JAMES
To: IKANOS CONSULTING LTD
Reel/Frame 030327/0726 →
Continuity (6)
Continuation In Part 13234916 · Sep 16, 2011
Continuation In Part 13799888 · Mar 13, 2013
Provisional Application 61749240 · Jan 4, 2013
Provisional Application 61384586 · Sep 20, 2010
Provisional Application 61653127 · May 30, 2012
Related Publication 20130231937A1 · Sep 5, 2013
Cited By (2)
US 12,493,447 US 12,554,286