Augmented conversational understanding architecture
First Claim
Patent Images
1. A method for providing an augmented conversational understanding architecture, the method comprising:
- receiving, from a user, a natural language phrase comprising an action request, wherein the natural language phrase represents a current dialogue turn of the user;
determining a context of the action request using a prior dialogue turn of the user and a data type associated with the action request;
determining a context state associated with the user, wherein the context state comprises at least one of a current location of the user and a role associated with the user;
determining one or more objectives based on the context of the action request and the context state;
deriving a plurality of selectable suggested actions based on the one or more objectives, the plurality of selectable suggested actions comprising a plurality of user activities enabling the fulfillment of the action request; and
displaying the plurality of selectable suggested actions to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
An augmented conversational understanding architecture may be provided. Upon receiving a natural language phrase from a user, the phrase may be translated into a search phrase and a search action may be performed on the search phrase.
527 Citations
20 Claims
-
1. A method for providing an augmented conversational understanding architecture, the method comprising:
-
receiving, from a user, a natural language phrase comprising an action request, wherein the natural language phrase represents a current dialogue turn of the user; determining a context of the action request using a prior dialogue turn of the user and a data type associated with the action request; determining a context state associated with the user, wherein the context state comprises at least one of a current location of the user and a role associated with the user; determining one or more objectives based on the context of the action request and the context state; deriving a plurality of selectable suggested actions based on the one or more objectives, the plurality of selectable suggested actions comprising a plurality of user activities enabling the fulfillment of the action request; and displaying the plurality of selectable suggested actions to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A computer-readable storage device which stores a set of instructions which when executed performs a method for providing an augmented conversational understanding architecture, the method executed by the set of instructions comprising:
-
receiving, from a user, a natural language phrase comprising an action request, wherein the natural language phrase represents a current dialogue turn of the user; determining a context of the action request using a prior dialogue turn of the user and a data type associated with the action request; identifying a context state associated with the natural language phrase, wherein the context state comprises at least one of a current location of the user, a previously identified user objective, and a role associated with the user; determining one or more objectives based on the context of the action request and the context state; providing a plurality of suggested actions based on the one or more objectives, the plurality of suggested actions being selectable and comprising a plurality of user activities based on the context, the context state, and the action request; and performing an executable action associated with the action request. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. 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; receive, from a user, an natural language phrase comprising an action request, wherein the natural language phrase represents a current dialogue turn of the user; determining a context of the action request using at least one of;
a prior dialogue turn of the user and a data type associated with the action request;identify a context state associated with the user, wherein the context state is based at least in part on the location of the user; identify one or more objectives according to the context of the action request and the context state, the one or more objectives comprising one or more user activities based on one or more terms in the action request; execute the action request according to the context state; compare the context state to a plurality of user context states each associated with a plurality of objectives to determine whether the action request is associated with accomplishing at least one of the plurality of objectives; in response to determining that the action request is associated with accomplishing at least one of the plurality of objectives, update the context state; determine whether the context state comprises a completed objective of the plurality of objectives; and in response to determining that the context state does not comprise the completed objective, provide a selectable suggested action.
-
Specification