Enhanced artificial intelligence language
First Claim
Patent Images
1. A method of implicitly forming a context in a dialogue with a computer, comprising:
- forming by a computer a plurality of megacategories, with megacategories being combinations of one or more attributes linking to one response template, of a plurality of response templates with each of the plurality of the formed megacategories linked by associated attributes to a corresponding one of the plurality of response templates;
selecting by the computer from the formed megacategories, a suitable megacategory for a present input involved with a dialog with the computer by comparing attributes having true variables from a previous input in the dialog to attributes having true variables in the present input; and
selecting by the computer an appropriate response template corresponding to the selected megacategory.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of implicitly forming a context in a dialogue with a computer includes forming megacategories linking one or more attributes to one of a plurality of response templates. The method also includes determining a megacategory by comparing attributes having true variables from a previous input to attributes having true variables in the present input and selecting an appropriate response template corresponding to the megacategory.
34 Citations
15 Claims
-
1. A method of implicitly forming a context in a dialogue with a computer, comprising:
-
forming by a computer a plurality of megacategories, with megacategories being combinations of one or more attributes linking to one response template, of a plurality of response templates with each of the plurality of the formed megacategories linked by associated attributes to a corresponding one of the plurality of response templates; selecting by the computer from the formed megacategories, a suitable megacategory for a present input involved with a dialog with the computer by comparing attributes having true variables from a previous input in the dialog to attributes having true variables in the present input; and selecting by the computer an appropriate response template corresponding to the selected megacategory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product tangible embodied on a machine-readable storage device the computer program product comprising executable instructions for forming a context in a dialogue with a computer, the instructions causing a machine to:
-
form megacategories, with megacategories being combinations of one or more attributes linking to one response template, of a plurality of response templates with each of the plurality of the formed megacategories linked by associated attributes to a corresponding one of the plurality of response templates; select from the formed megacategories a suitable megacategory for a present input involved with a dialog with the machine by comparing attributes having true variables from a previous input to attributes having true variables in the present input; and select an appropriate response template corresponding to the megacategory. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a memory that stores executable instructions forming a context in a dialogue with a computer; and a processor that executes the instructions to; form megacategories, with megacategories being combinations of attributes linking to one response template of a plurality of response templates with each of the plurality of the formed megacategories linked by associated attributes to a corresponding one of the plurality of response templates; select from the formed megacategories a suitable megacategory for a present input involved with a dialog with the apparatus by comparing attributes having true variables from a previous input to attributes having true variables in the present input; and select an appropriate response template corresponding to the megacategory. - View Dependent Claims (12, 13, 14, 15)
-
Specification