Augmented conversational understanding agent to identify conversation context between two humans and taking an agent action thereof
First Claim
1. A method for providing an augmented conversational understanding agent, the method comprising:
- receiving, on a computing device, at least one natural language phrase from a human user, wherein the at least one natural language phrase is from a conversation between the human user and at least one second human user;
identifying, by the computing device, a context associated with the received at least one natural language phrase, the context being identified by the computing device applying an understanding model to determine whether one or more parameters are included in the received at least one natural language phrase;
performing, by the computing device, an implicitly requested agent action associated with the identified context according to the received at least one natural language phrase, wherein the agent action comprises providing a list of movies, a list of night clubs, a search for restaurants, or other action suggestions; and
displaying, by the computing device, a result associated with performing the agent action.
2 Assignments
0 Petitions
Accused Products
Abstract
An augmented conversational understanding agent may be provided. Upon receiving, by an agent, at least one natural language phrase from a user, a context associated with the at least one natural language phrase may be identified. The natural language phrase may be associated, for example, with a conversation between the user and a second user. An agent action associated with the identified context may be performed according to the at least one natural language phrase and a result associated with performing the action may be displayed, wherein the agent action comprises providing a list of movies, a list of night clubs, a search for restaurants, or other action suggestions.
-
Citations
20 Claims
-
1. A method for providing an augmented conversational understanding agent, the method comprising:
-
receiving, on a computing device, at least one natural language phrase from a human user, wherein the at least one natural language phrase is from a conversation between the human user and at least one second human user; identifying, by the computing device, a context associated with the received at least one natural language phrase, the context being identified by the computing device applying an understanding model to determine whether one or more parameters are included in the received at least one natural language phrase; performing, by the computing device, an implicitly requested agent action associated with the identified context according to the received at least one natural language phrase, wherein the agent action comprises providing a list of movies, a list of night clubs, a search for restaurants, or other action suggestions; and displaying, by the computing device, a result associated with performing the agent action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage device which stores a set of instructions which when executed performs a method for providing an augmented conversational understanding agent, the method executed by the set of instructions comprising:
-
receiving a natural language phrase from a human user, wherein the natural language phrase is from a conversation between the human user and at least one second human user; determining whether the received natural language phrase comprises enough data to identify a context, the context being identified by applying an understanding model to determine whether one or more parameters are included in the received natural language phrase; and when determined that the received natural language phrase comprises enough data to identify the context; performing an implicitly requested agent action associated with the identified context according to the received natural language phrase, wherein the agent action comprises providing a list of movies, a list of night clubs, a search for restaurants, or other action suggestions, and displaying a result associated with performing the agent action. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for providing a context-aware environment, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; invoke an agent application, wherein invoking the agent application occurs in response to a request from a first human user and wherein the request comprises at least one of the following;
an explicit invocation request by the first human user and a request to begin a conversation between the first human user and at least one second human user,receive a first natural language phrase, wherein the received first natural language phrase is from a conversation between the first human user and the at least one second human user, determine whether the received first natural language phrase comprises enough data to identify a context, the context being identified by applying an understanding model to determine whether one or more parameters are included in the received first natural language phrase, when determined that the received first natural language phrase does not comprise enough data to identify a context, wait to receive at least one second natural language phrase, and when determined that the received first natural language phrase comprises enough data to identify a context; perform an implicitly requested agent action associated with the received first natural language phrase, wherein the agent action comprises providing a list of movies, a list of night clubs, a search for restaurants, or other action suggestions, display a result according to the performed action, receive at least one second natural language phrase, determine whether the at least one second natural language phrase is associated with the identified context, when determined that the at least one second natural language phrase is associated with the identified context; update the identified context according to the at least one second natural language phrase, perform a second agent action associated with the updated context; and update the display according to a second result associated with the second action.
-
Specification