Context-based actions
First Claim
Patent Images
1. A computing system, comprising:
- a processor; and
memory storing instructions executable by the at least one processor, wherein the instructions, when executed, configure the computing system to provide;
a user interface mechanism configured to receive an utterance, send the utterance to a linguistic processing system, and receive a linguistic processing result indicative of an intent and a set of arguments recognized in the utterance;
a context identification system configured to identify a current context of the computing system;
an action identifier configured to identify an action based on the current context and based on the intent in the linguistic processing result; and
a cross-source search component configured to identify content on which the action is to be performed by searching multiple different information sources based on the current context and based on the set of arguments in the linguistic processing result.
3 Assignments
0 Petitions
Accused Products
Abstract
A computing device receives voice command inputs from a user. The device obtains a language processing result based on the voice command input. The result includes an intent and a set of arguments. The device also obtains a variety of different types of contextual information. An action is identified based on the intent, the arguments, and the contextual information, and the device then suggests the action by displaying a user selectable input mechanism that can be actuated by the user to perform the action. The device can automatically perform the action as well.
-
Citations
20 Claims
-
1. A computing system, comprising:
-
a processor; and memory storing instructions executable by the at least one processor, wherein the instructions, when executed, configure the computing system to provide; a user interface mechanism configured to receive an utterance, send the utterance to a linguistic processing system, and receive a linguistic processing result indicative of an intent and a set of arguments recognized in the utterance; a context identification system configured to identify a current context of the computing system; an action identifier configured to identify an action based on the current context and based on the intent in the linguistic processing result; and a cross-source search component configured to identify content on which the action is to be performed by searching multiple different information sources based on the current context and based on the set of arguments in the linguistic processing result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
receiving an utterance; transmitting the utterance to a linguistic processing system; receiving a linguistic processing result indicative of an intent and a set of arguments recognized in the utterance; detecting a context of the computing system; analyzing the context and the intent in the linguistic processing result to identify an action to take; searching multiple different information sources based on the context and based on the set of arguments in the linguistic processing result to identify content on which the action is to be performed; and using a computer processor to automatically control a controlled system to perform the action on the identified content. - View Dependent Claims (17, 18)
-
-
19. A mobile device, comprising:
-
a user interface mechanism configured to receive an utterance, send the utterance to a linguistic processing system and receive a linguistic processing result indicative of an intent and a set of arguments recognized in the utterance; a context identification system configured to identify a context of the computing system; an action identifier configured to identify an action based on the current context and based on the intent in the linguistic processing result; a cross-source search component configured to identify content on which the action is to be performed by searching multiple different information sources based on the context and based on the set of arguments in the linguistic processing result; and an action component configured to control a controlled system, using a processor of the mobile device, to take the action on the identified content. - View Dependent Claims (20)
-
Specification