Artificially intelligent natural language computational interface system for interfacing a human to a data processor having human-like responses
First Claim
1. A system for interfacing a human user to a data processor, the data processor receiving inputs from the user and includes associated stored resource information, and which generates outputs to the user and associated output devices, the system comprising:
- means for receiving a statement generated by the human user in natural language on a word-by-word basis;
means for analyzing the statement to identify a subject;
means for searching the stored resource information for data related to said identified subject;
means for providing to the users data from the stored resource information related to the identified subject;
means for determining a mood of a user from the statements generated by the user and for creating a human-like response; and
means for providing an output to the user, the output being responsive to the user based upon an analysis of the data from the stored resource information to provide an answer to the user, thereby providing new data to the user which is not directly stored in the resource information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for interfacing a human user to a data processor which receives inputs from the user and includes associated storage resource information. The data processor generates outputs to the user and associated output devices. The interface system includes structure for receiving a statement generated by the human user in natural language on a word-by-word basis. The system analyzes the statement to identify a subject and object and searches the stored resource information for data related to the identified subject. Output devices are provided for generating to the user the data from the stored resource information related to the identified subject.
61 Citations
8 Claims
-
1. A system for interfacing a human user to a data processor, the data processor receiving inputs from the user and includes associated stored resource information, and which generates outputs to the user and associated output devices, the system comprising:
-
means for receiving a statement generated by the human user in natural language on a word-by-word basis; means for analyzing the statement to identify a subject; means for searching the stored resource information for data related to said identified subject; means for providing to the users data from the stored resource information related to the identified subject; means for determining a mood of a user from the statements generated by the user and for creating a human-like response; and means for providing an output to the user, the output being responsive to the user based upon an analysis of the data from the stored resource information to provide an answer to the user, thereby providing new data to the user which is not directly stored in the resource information. - View Dependent Claims (2, 3, 4)
-
-
5. A method for interfacing a human user to a data processor, the data processor receiving inputs from the user and includes associated stored resource information, and which generates outputs to the user and associated output devices, the method comprising the steps of:
-
receiving a statement generated by the human user in natural language on a word-by-word basis; analyzing the statement to identify a subject; searching the stored resource information for data related to the identified subject; providing to the user, data from the stored resource information related to the identified subject; means for determining a mood of a user from the statements generated by the user and for creating a human-like response; and generating an output to the user, the output being responsive to the user based upon an analysis of the data from the stored resource information to provide an answer to the user, thereby providing new data to the user which is not directly stored in the resource information. - View Dependent Claims (6, 7, 8)
-
Specification