Augmented Conversational Understanding Architecture
First Claim
Patent Images
1. A method for providing an augmented conversational understanding architecture, the method comprising:
- receiving a natural language phrase from a user;
translating the natural language phrase into a search phrase; and
performing a search action according to the search phrase, wherein performing the search action according to the search phrase comprises mapping the natural language phrase to at least one node of an ontology.
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.
-
Citations
20 Claims
-
1. A method for providing an augmented conversational understanding architecture, the method comprising:
-
receiving a natural language phrase from a user; translating the natural language phrase into a search phrase; and performing a search action according to the search phrase, wherein performing the search action according to the search phrase comprises mapping the natural language phrase to at least one node of an ontology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium 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 a natural language phrase from a user; creating a context state associated with the natural language phrase; translating the natural language phrase into an executable action; identifying a domain associated with the executable action according to the identified context; and performing the executable action within the identified domain. - View Dependent Claims (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; receive an action request from the user, gather a context state associated with a user, wherein the context state comprises at least one of the following;
a role associated with the user, at least one previous user objective, at least one previous user action request, a location of the user, a time, a date, a category associated with the first action request from the user, a data type associated with the first action request from the user, and a data category associated with previous user action requests,create a plurality of objectives according to the context state, execute the requested action according to the context state, determine whether the requested action is associated with accomplishing the at least one of the plurality of objectives, wherein being operative to determine whether the context state is associated with accomplishing the at least one predicted objective comprises being operative to compare the context state to a plurality of user context states each associated with the at least one of the plurality of objectives, in response to determining that the action is associated with accomplishing the 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 suggested next action.
-
Specification