Information processing system which understands information...

Data processing: artificial intelligence – Neural network

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C706S011000, C706S046000

Reexamination Certificate

active

06578019

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a system for processing input information or controlling execution of a process in accordance with the environment around the system and/or the attributes of user and a method therefor.
2. Related Background Art
Hitherto, a system has been known which interprets input in a natural language to infer a goal or an intention of a user from the input. To realize a system of the foregoing type, the system must have a natural language parser (analyzer) for converting a natural language, such as English, into a computer expression and a mechanism, which uses a knowledge base formed by making a goal and a plan for achieving the goal to correspond to each other to infer a goal behind input.
Another system is available in which input in a natural language cannot be processed but which performs a predetermined process in accordance with commands, a menu or the like.
In the conventional natural language processing system, input in a natural language is converted into a computer expression and the goal behind that input is inferred using a knowledge base which has the knowledge of goals and plans. However, it has not been applied to predict the results of a possible plan, especially its undesirable effects.
In a system employing an input method which does not use the natural language, a command is interpreted to a limited meaning defined with respect to the command. Therefore, the intention of the command is not considered. Moreover, an erroneous input occurring due to a mistake in the operation by a user is not normally taken into account in the foregoing system.
Hitherto, a system is available in which a user is able to determine the level of the operational environment, such as whether help information, guidance information or the like from the system is provided, is determined by a user in accordance with his expertise with respect to the system or the complexity of the task to be performed in the system.
There has been another system in which a list of previously input commands is stored to which a reference can be made by a user or which enables a user to again execute the stored command.
However, the foregoing conventional systems require a user to determine and change the level of the operational environment by operating buttons or inputting commands.
Moreover, simple provision of the help information causes the help information having the same contents to be given to the user regardless of the expertise level of the user. Therefore, a skilled user is given unnecessarily detailed information, while the provided contents are too difficult for a beginner to be understood. Thus, the foregoing systems are unsatisfactory for the both types of users.
The conventional systems require a user to perform a complicated process to make a reference to the command list or again perform a command, thus requiring the user to be skilled in the procedure.
SUMMARY OF THE INVENTION
Accordingly, an object of the present invention is to provide an information processing system capable of executing a process corresponding to input information and suitable to the situation and a method therefor.
Another object of the present invention is to provide an information processing system capable of controlling execution of a process in accordance with the attribute of a user and a method therefor.
Another object of the present invention is to provide an information processing system which makes a plan to meet a requirement from a user and which is capable of predicting a result of execution of the plan and a method therefor.
According to one aspect, the present invention which achieves these objectives relates to an information processing system comprising: inputting means for inputting information; a knowledge base having knowledge of the relationship among situations, requirements corresponding to the situations and responses corresponding to the requirements; inference means which retrieves the knowledge base in accordance with the information input by the inputting means to infer a requirement corresponding to the information and the situation; and outputting means for outputting the requirement inferred by the inference means.
According to another aspect, the present invention which achieves these objectives relates to an information processing system comprising: inputting means for inputting information; a knowledge base having knowledge of the relationship among a situation, a requirement, a response corresponding to the requirement, a plan corresponding to the requirement and a result of execution of a process; requirement inference means which retrieves the knowledge base in accordance with the information input by the inputting means to infer a requirement corresponding to the information; plan construction means for constructing a plan corresponding to the requirement; and predicting means for predicting a result of execution of the plan by performing a simulation of the plan made by the plan construction means.
According to still another aspect, the present invention which achieves these objectives relates to an information processing system comprising: inputting means for inputting a command from a user; history storage means for storing input information performed by the inputting means; a knowledge base having knowledge of commands; inference means which infers the possible next-command to be input next by the inputting means the knowledge base in accordance with the information stored in the history storage means; and outputting means for outputting the possible commands inferred by the inference means.
According to another aspect, the present invention which achieves these objectives relates to an information processing system comprising: inputting means for inputting information from a user; a knowledge base having knowledge of the attributes of each user, on the basis of the knowledge retrieved from requirements corresponding to the attributes of the users and responses corresponding to the requirements; inference means which retrieves the knowledge base in accordance with the information input by the inputting means and the attribute of the user, the information of which has been input, so as to infer a requirement which corresponds to the information and the attribute of the user; and output means for outputting the requirement inferred by the inference means.
According to another aspect, the present invention which achieves these objectives relates to an information processing system comprising: natural language inputting means for inputting information in a natural language; a linguistic knowledge base having knowledge of languages; a global knowledge base having knowledge of common sense; analyzing means for analyzing, by using the linguistic knowledge base, the natural language information input by the natural language inputting means; a situation knowledge base having knowledge of the relationship among situations, requirements corresponding to the situations and responses corresponding to the requirements; requirement inference means which retrieves the situation knowledge base in accordance with the result of analysis performed by the analyzing means to infer a requirement corresponding to the natural language information; and outputting means for outputting the requirement inferred by the requirement inference means.
According to another aspect, the present invention which achieves these objectives relates to an execution control system comprising: operation means which is operated by a user; executing means for executing a process in accordance with the operation performed by the operation means; a knowledge base having knowledge of operations to be performed by the operation means and the relationship among the operations and the attributes of the user; inference means for inferring the attribute of the user in accordance with the knowledge in the knowledge base; and control means for controlling execution to be performed by the executing means in accordance with the attributes of the user inferr

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Information processing system which understands information... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Information processing system which understands information..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Information processing system which understands information... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3142086

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.