Conversational System and Method of Searching for Information
First Claim
1. A computer automated system adapted to interpret commands contextually, and comprising a processing unit and memory element having instructions encoded thereon, which cause the system to:
- receive a user input command which corresponds to an instruction for performing an operation in a context;
disambiguate the input command;
perform the operation based on the disambiguated input command; and
return in response to the disambiguated input command, zero or more results.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for performing an operation based on a contextual command, which operation further comprises interactively searching for information, comprising: receiving an input in a context, returning a result in respect of the received context by at least one of reducing, relaxing, and location handling in respect of the input value, and performing an operation based upon the context of the input criteria. Reducing comprises narrowing the total number of results by their contextual relevance, wherein the narrowing is comprised in dynamically generated real-time interactions. Relaxing further comprises, when an exact result is not found, broadening the input search criteria automatically, and where appropriate, obtaining a result. The location handling further comprises disambiguating addresses and locations where there are conflicts based on an input history, and establishing relationships within addresses based upon the input history.
-
Citations
40 Claims
-
1. A computer automated system adapted to interpret commands contextually, and comprising a processing unit and memory element having instructions encoded thereon, which cause the system to:
-
receive a user input command which corresponds to an instruction for performing an operation in a context; disambiguate the input command; perform the operation based on the disambiguated input command; and return in response to the disambiguated input command, zero or more results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 40)
-
-
17. In a computer automated system adapted to interpret commands contextually, and comprising a processing unit and memory element having instructions encoded thereon, a method comprising:
-
receiving a user input command which corresponds to an instruction for performing an operation in a context; disambiguating the input command; performing the operation based on the disambiguated input command; and returning in response to the disambiguated input command, zero or more results. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system comprising a processing unit and memory element, and having instructions encoded thereon, which instructions cause the system to:
-
receive an input in a context; return a result in respect of the received context by at least one of narrowing, broadening, and location handling in respect of the input value; wherein an operation is performed based upon the context of input criteria; wherein the narrowing further comprises returning a one or more relevant items based on a current result returned in response to the input, and comprising possible criteria values; wherein the broadening further comprises, when an exact result is not found, broadening the input criteria automatically, and where appropriate, to obtain a result; and wherein the location handling further comprises disambiguating addresses and locations where there are conflicts based on an input history, and establishing relationships within addresses based upon an input history.
-
-
34. A dynamic, self-evolving, computer automated system comprising a processing unit and a memory element, and having instructions encoded thereon which instructions cause the system to:
-
develop evolving interactive capability without human authoring of scenarios for each user interaction, wherein said evolving further comprises determining a user interaction based on the context and content; automatically define rules that enhance the automated functionality; implement natural language processing wherein said natural language processing comprises mapping a user input to meaning, and which mapping further comprises genre tagging; differentiate between a set which comprises a grouping and a set which comprises the action of making a change; and create a hierarchical structure for allowing matching of input to at least one of a single or plurality of general ancestors and a single or plurality of descendants. - View Dependent Claims (35, 36)
-
-
37. In a computer automated system comprising a processing unit and a memory element, and having instructions encoded thereon, a method for dynamic self-evolving of the computer automated system, comprising:
-
developing evolving interactive capability without human authoring of scenarios for each user interaction, wherein said evolving further comprises determining a user interaction based on the context and content; automatically defining rules to enhance the automated functionality; implementing natural language processing wherein said natural language processing further comprises mapping a user input to meaning, and which mapping further comprises genre tagging; differentiating between a set which comprises a grouping and a set which comprises the action of making a change; creating a hierarchical structure for allowing matching to at least one of a single or plurality of general ancestors or a single or plurality of descendants. - View Dependent Claims (38, 39)
-
Specification