Voice-command suggestions based on computer context
First Claim
Patent Images
1. On a computing system, a method for suggesting voice commands to control user interaction with the computing system, the method comprising:
- identifying a contextual state of a graphical user interface presented via a display of the computing system;
selecting a parameterized voice command from a set of voice commands based on the contextual state of the graphical user interface, the parameterized voice command including a root operation and a parameter that modifies the root operation;
selecting a first context-specific value of the parameter based on the contextual state;
identifying a context-specific voice-command suggestion corresponding to the selected parameterized voice command and the selected first context-specific value of the parameter;
presenting via a display a graphical user interface including the context-specific voice-command suggestion with the first context-specific value of the parameter;
in response to exceeding a duration, selecting a second context-specific value of the parameter based on the contextual state, the second context-specific value being different than the first context-specific value; and
presenting via the display the parameterized context-specific voice-command suggestion with the second context-specific value of the parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
A contextual state of a graphical user interface presented via a display of the computing system is identified. A voice command is selected from a set of voice commands based on the contextual state of the graphical user interface. A context-specific voice-command suggestion corresponding to the selected voice command is identified. A graphical user interface including the context-specific voice-command suggestion is presented via a display.
32 Citations
16 Claims
-
1. On a computing system, a method for suggesting voice commands to control user interaction with the computing system, the method comprising:
-
identifying a contextual state of a graphical user interface presented via a display of the computing system; selecting a parameterized voice command from a set of voice commands based on the contextual state of the graphical user interface, the parameterized voice command including a root operation and a parameter that modifies the root operation; selecting a first context-specific value of the parameter based on the contextual state; identifying a context-specific voice-command suggestion corresponding to the selected parameterized voice command and the selected first context-specific value of the parameter; presenting via a display a graphical user interface including the context-specific voice-command suggestion with the first context-specific value of the parameter; in response to exceeding a duration, selecting a second context-specific value of the parameter based on the contextual state, the second context-specific value being different than the first context-specific value; and presenting via the display the parameterized context-specific voice-command suggestion with the second context-specific value of the parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system, comprising:
-
a logic machine; and a storage machine holding instruction executable by the logic machine to; select a parameterized voice command from a set of voice commands, the parameterized voice command including a root operation and a parameter that modifies the root operation; identify a parameterized voice-command suggestion corresponding to the selected parameterized voice command; and present via a display a graphical user interface including the parameterized voice-command suggestion with a first value of the parameter; in response to exceeding a duration, present via the display the graphical user interface including the parameterized voice-command suggestion with a second value of the parameter that differs from the first value of the parameter. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computing system, comprising:
-
a logic machine; and a storage machine holding instruction executable by the logic machine to; receive a plurality of voice commands that end with performance of an operation, wherein the plurality of voice commands include a plurality of user interface navigation operations that navigate to a virtual storefront, and wherein the operation includes installing on the computing system a first media content item purchased from the virtual storefront; and after receiving the plurality of voice commands, present via a display a voice-command shortcut suggestion subsequently useable to perform the operation with fewer voice commands than the plurality of voice commands, wherein the voice-command shortcut suggestion corresponds to a voice command to purchase a second media content item directly without navigating to the virtual storefront. - View Dependent Claims (16)
-
Specification