Voice-command suggestions based on user identity
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 user identity of a user interacting with the computing system;
selecting a voice command from a set of voice commands based on the user identity;
identifying a voice-command suggestion corresponding to the voice command wherein voice commands corresponding to voice-command suggestions that have previously been presented to the user are associated with the user identity, and wherein voice-command suggestions that have been previously presented to the user and ignored by the user are omitted from being selected as the voice command for a designated period; and
presenting, via a display, a graphical user interface including the voice-command suggestion.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system is configured to listen to user speech and translate the user speech into voice commands that control operation of the computing system. The identity of a user interacting with the computing system is determined, and a voice command is selected from a set of voice commands based on the user identity. A voice-command suggestion corresponding to the voice command is selected and presented via a display. If the user speaks the voice-command suggestion, the computing system executes the voice command corresponding to the voice-command suggestion.
13 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 user identity of a user interacting with the computing system; selecting a voice command from a set of voice commands based on the user identity; identifying a voice-command suggestion corresponding to the voice command wherein voice commands corresponding to voice-command suggestions that have previously been presented to the user are associated with the user identity, and wherein voice-command suggestions that have been previously presented to the user and ignored by the user are omitted from being selected as the voice command for a designated period; and presenting, via a display, a graphical user interface including the voice-command suggestion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system, comprising:
-
a logic machine; and a storage machine holding instructions executable by the logic machine to; recognize a first user of a plurality of users interacting with the computing system as a controlling user ready to provide voice input; select a first voice command from a set of voice commands based on a user identity of the first user while the first user is the controlling user; identify a first voice-command suggestion corresponding to the selected voice command; present via a display a graphical user interface including the first voice-command suggestion with a first visual indication that the first voice-command suggestion applies to the first user; recognize a second user of the plurality of users as the controlling user; select a second voice command from the set of voice commands based on a user identity of the second user while the second user is the controlling user, the second voice command differing from the first voice command; identify a second voice-command suggestion corresponding to the second selected voice command; and present via the display the graphical user interface including the second voice-command suggestion with a second visual indication that the second voice-command suggestion applies to the second user, the second voice-command suggestion differing from the first voice-command suggestion, and the first visual indication differing from the second visual indication. - View Dependent Claims (11, 12, 13)
-
-
14. A computing system, comprising:
-
a logic machine; and a storage machine holding instructions executable by the logic machine to; identify a user identity of a user interacting with the computing system; select a parameterized voice command from a set of voice commands based on the user identity, the parameterized voice command including a root operation and a parameter that modifies the root operation; select a first personalized value of the parameter based on the user identity; identify a parameterized voice-command suggestion corresponding to the selected parameterized voice command; present via a display a graphical user interface including the parameterized voice-command suggestion with the first personalized value of the parameter; in response to exceeding a duration, select a second personalized value of the parameter based on the user identity, the second personalized value differing from the first personalized value; and present via the display the parameterized voice-command suggestion with the second personalized value of the parameter. - View Dependent Claims (15, 16)
-
Specification