INTELLIGENT DEVICE USER INTERACTIONS
First Claim
1. At an intelligent assistance device, a method for interacting with a user, the method comprising:
- predicting one or more suggested actions for the user;
displaying the one or more suggested actions via a display of the intelligent assistance device;
while the one or more suggested actions are displayed, receiving audio input from the user comprising a command followed by a keyword;
locally processing the audio input on the intelligent assistance device to (1) determine that the keyword follows the command and (2) recognize that the command applies to the one or more suggested actions;
based on (1) determining that the keyword follows the command and (2) recognizing that the command applies to the one or more suggested actions, establishing a user selection of the one or more suggested actions; and
based on establishing the user selection, executing the one or more suggested actions.
1 Assignment
0 Petitions
Accused Products
Abstract
Intelligent assistant devices and methods for interacting with a user are disclosed. In some examples, a method for interacting with a user comprises predicting suggested action(s) for the user and displaying the action(s) via a display of the device. While the suggested action(s) are displayed, audio input comprising a command followed by a keyword is received from the user. The audio input is processed locally on the intelligent assistance device to (1) determine that the keyword follows the command and (2) recognize that the command applies to the suggested action(s). Based on determining that the keyword follows the command and recognizing that the command applies to the suggested action(s), a user selection of the suggested action(s) is established. Based on establishing the user selection, the one or more suggested actions are executed.
189 Citations
20 Claims
-
1. At an intelligent assistance device, a method for interacting with a user, the method comprising:
-
predicting one or more suggested actions for the user; displaying the one or more suggested actions via a display of the intelligent assistance device; while the one or more suggested actions are displayed, receiving audio input from the user comprising a command followed by a keyword; locally processing the audio input on the intelligent assistance device to (1) determine that the keyword follows the command and (2) recognize that the command applies to the one or more suggested actions; based on (1) determining that the keyword follows the command and (2) recognizing that the command applies to the one or more suggested actions, establishing a user selection of the one or more suggested actions; and based on establishing the user selection, executing the one or more suggested actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An intelligent assistant device configured to respond to natural language inputs, comprising:
-
a display; a plurality of sensors comprising one or more microphones; a logic machine; and a storage machine holding instructions executable by the logic machine to; predict one or more suggested actions for a user; display the one or more suggested actions via the display; while the one or more suggested actions are displayed, receive audio input from the user comprising a command followed by a keyword; locally process the audio input on the intelligent assistance device to (1) determine that the keyword follows the command and (2) recognize that the command applies to the one or more suggested actions; based on (1) determining that the keyword follows the command and (2) recognizing that the command applies to the one or more suggested actions, establish a user selection of the one or more suggested actions; and based on establishing the user selection, execute the one or more suggested actions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An intelligent assistant device configured to respond to natural language inputs, comprising:
-
a display; a plurality of sensors comprising one or more microphones; at least one speaker; a logic machine; and a storage machine holding instructions executable by the logic machine to; predict one or more suggested actions for a user; display the one or more suggested actions for a user via the display; while the one or more suggested actions are displayed, receive audio input from the user comprising a command followed by a keyword; locally process the audio input on the intelligent assistance device to (1) determine that the keyword follows the command and (2) recognize that the command applies to the one or more suggested actions; based on (1) determining that the keyword follows the command, (2) recognizing that the command applies to the one or more suggested actions, and (3) receiving the audio input from the user while the one or more suggested actions are displayed, establish a user selection of the one or more suggested actions; and based on establishing the user selection, execute the one or more suggested actions.
-
Specification