Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
450 words
A computerized intelligent training system adaptable for use in the training of a trainee having a current skill level in the performance of at least one of a plurality of training tasks within a specific task environment, where the performance of each task comprises performance of certain procedural steps called actions such that each task has at least one desired action called a correct action and training is accomplished using the system by having the trainee perform simulated task by performing simulated actions on a computer, the computer system comprising: (a) user interface means for simulating the task environment for which the trainee is being trained and for enabling interaction between the trainee and the system; (b) domain expert means for performing a simulated task and achieving the correct actions for the task; (c) training session manager means comprising, (1) error detection means for error detection, an error being a failure of match between an action taken by a trainee, called a trainee action, with a correct action, whereby error detection is made in a hierarchical manner with relatively higher level errors, including a highest level error, distinguished from relatively lower level errors, and p2 (2) error handling means for providing information concerning actions and errors, said information concerning errors being based on the highest level error detected; (d) training scenario generator means for designing increasingly complex training tasks based on the current skill level of the trainee and on any weaknesses or deficiencies that the trainee has exhibited in previous trainee actions, where such weaknesses or deficiencies are based on comparing the trainee actions with the correct actions from said domain expert; (e) trainee model means for accepting from said training session manager information concerning correct actions and errors made as a result of trainee actions and compiling a complete record of the correct actions taken and errors by the trainee and, at the conclusion of each training session, creating a training summary of such correct actions and errors as well as the time taken to complete the session and the type of assistance provided by the system to the trainee; and (f) blackboard means providing an intermodule interface for communicating between said user interface means, said domain expert means, said training session manager means, said training scenario generator means, and said trainee model means; said blackboard means also providing an intermodule interface for transferring control of the training system from one to another of said domain expert means, said training scenario generator means, said error detection means and said error handling means by use of rules contained within each of said domain expert means, said training scenario generator means, said error detection means and said error handling means.
Claim 2
Dependent Claim
450 words
A computerized intelligent training system adaptable for use in the training of a trainee having a current skill level in the performance of at least one of a plurality of training tasks within a specific task environment, where the performance of each task comprises performance of certain procedural steps called actions such that each task has at least one desired action called a correct action and training is accomplished using the system by having the trainee perform simulated task by performing simulated actions on a computer, the computer system comprising: (a) user interface means for simulating the task environment for which the trainee is being trained and for enabling interaction between the trainee and the system; (b) domain expert means for performing a simulated task and achieving the correct actions for the task; (c) training session manager means comprising, (1) error detection means for error detection, an error being a failure of match between an action taken by a trainee, called a trainee action, with a correct action, whereby error detection is made in a hierarchical manner with relatively higher level errors, including a highest level error, distinguished from relatively lower level errors, and p2 (2) error handling means for providing information concerning actions and errors, said information concerning errors being based on the highest level error detected; (d) training scenario generator means for designing increasingly complex training tasks based on the current skill level of the trainee and on any weaknesses or deficiencies that the trainee has exhibited in previous trainee actions, where such weaknesses or deficiencies are based on comparing the trainee actions with the correct actions from said domain expert; (e) trainee model means for accepting from said training session manager information concerning correct actions and errors made as a result of trainee actions and compiling a complete record of the correct actions taken and errors by the trainee and, at the conclusion of each training session, creating a training summary of such correct actions and errors as well as the time taken to complete the session and the type of assistance provided by the system to the trainee; and (f) blackboard means providing an intermodule interface for communicating between said user interface means, said domain expert means, said training session manager means, said training scenario generator means, and said trainee model means; said blackboard means also providing an intermodule interface for transferring control of the training system from one to another of said domain expert means, said training scenario generator means, said error detection means and said error handling means by use of rules contained within each of said domain expert means, said training scenario generator means, said error detection means and said error handling means.
Claim 3
Dependent Claim
32 words
The system as defined in claim 1 wherein said domain expert is capable of performing the task to be trained by using rules effecting correct actions and includes rules identifying typical errors.
Claim 4
Dependent Claim
14 words
The system as defined in claim 2 wherein said domain expert comprises production rules.
Claim 5
Dependent Claim
50 words
The training system as defined in claim 1 wherein said domain expert generates a plurality of correct actions any of which could lead to accomplishment of a particular training task so that any trainee action which could lead to accomplishment of the particular training task is a correct trainee action.
Claim 6
Dependent Claim
26 words
The system as defined in claim 4 wherein said blackboard means accepts facts from said training scenario generator to establish the context of a training scenario.
Claim 7
Dependent Claim
34 words
The system as defined in claim 4 further comprising a database containing a range of typical procedural steps describing the training context and problems of graded difficulty from which new training scenarios are built.
Claim 8
Dependent Claim
45 words
The training system as defined in claim 1 wherein said training session manager compares the actions by said domain expert and by the trainee for evaluating such trainee actions and provides guidance to the trainee which is appropriate to acquired skill level of the trainee.
Claim 9
Dependent Claim
43 words
The system as defined in claim 1 wherein said training scenario generator uses information concerning correct actions and errors made as a result of trainee actions in said trainee model for creating a unique scenario for the trainee whenever a new session begins.
Claim 10
Dependent Claim
35 words
The system as defined in claim 1 wherein said training scenario generator examines said trainee model and said database in order to create a unique scenario for the trainee whenever a new training session begins.
Claim 11
Dependent Claim
27 words
The system as defined in claim 1 wherein said training scenario generator builds training scenarios of greater difficulty as the trainee demonstrates the acquisition of greater skills.
Claim 12
Dependent Claim
40 words
The system as defined in claim 1 wherein said domain expert provides a plurality of error texts that allows said error detection means in said training session manager to write appropriate error messages to the trainee through said user interface.
Claim 13
Dependent Claim
64 words
The system as defined in claim 1 wherein said trainee model accepts from said training session manager information comprising trainee history including previous correct actions and errors made as a result of trainee actions, where such history may comprise summaries of such information, records the trainee actions, updates trainee history, and provides such information to said training scenario generator to produce new training scenarios.
Claim 14
Dependent Claim
71 words
The system as defined in claim 1 wherein said domain expert includes rules identifying typical errors made by a trainee and trainee error messages relating to said typical errors, whereby, upon performance of a trainee action which includes an error, said training session manager selects from said hierarchy of errors said highest level error and provides an error message for the trainee which is appropriate for the trainee's current skill level.
Claim 15
Dependent Claim
71 words
The system of claim 1 wherein said user interface means, said domain expert means, said training session manager means, said training scenario generator means, and said trainee model means all contain control rules in the form of production rules; whereby, control of the system may be transferred from one to another of said user interface means, said domain expert means, said training session manager means, and said training scenario generator means.
Claim 16
Dependent Claim
42 words
The system of claim 14, wherein said control rules may cause facts to be posted to the blackboard means by any of said user interface means, domain expert means, training session manager means, training scenario generator means, and said trainee model means.
Claim 17
Dependent Claim
33 words
The system of claim 15 wherein said facts may be read by any of said user interface means, domain expert means, training session manager means, training scenario generator means, and trainee model means.
Claim 18
Dependent Claim
52 words
The system of claim 16, whereby control of the system is transferred to the one of said user interface means, domain expert means, training session manager means, training scenario generator means, and trainee model means which can fire one of its said control rules from said facts posted to said blackboard means.
Claim 19
Dependent Claim
27 words
The system of claim 14 wherein said control rules include at least one standard match rule which changes the step, called the context, of the training task.
Claim 20
Dependent Claim
28 words
The system of claim 14 wherein said control rules include at least one input conversion rule which converts the trainee's action into a format required by the system.
Claim 21
Dependent Claim
29 words
The system of claim 14 wherein said control rules include at least one clean-up rule which deletes facts from the blackboard that are no longer needed by the system.
Claim 22
Dependent Claim
21 words
The system of claim 14 wherein said control rules include at least one backup control rule which reconstructs a previous context.
Claim 23
Dependent Claim
23 words
The system of claim 14 wherein said control rules include at least one iteration rule which reconstructs a previous sequence of action contexts.
Claim 24
Dependent Claim
26 words
The system of claim 14 wherein said control rules include at least one special-match rule which under appropriate conditions omits certain steps in a training task.
Claim 25
Dependent Claim
24 words
The system of claim 14 wherein said control rules include at least one outside-request rule which responds to trainee's request for help or information.
Claim 26
Dependent Claim
67 words
The system of claim 14 wherein said control rules include at least one context-switching rule which changes control of the system from one of said user interface means, domain expert means, training session manager means, training scenario generator means, and trainee model means to a different one of said user interface means, domain expert means, training session manager means, training scenario generator means, and trainee model means.
Claim 27
Dependent Claim
132 words
A computerized intelligent training system adaptable for use in training persons, called trainees, in the performance of training tasks in a specific task environment, the computer system comprising a plurality of modules, each module comprising a set of production rules, said rules of the various modules acting in concert to implement the system, wherein said modules communicate with each other via an intermodule interface by means of messages sent in accordance with a message passing protocol, wherein all of said modules may write facts to said intermodule interface and all of said modules may read facts from said intermodule interface, and wherein each said message, to comply with said message passing protocol, contains facts indicating which of said modules sent the message and which of said modules is to receive the message.
Claim 28
Dependent Claim
132 words
A computerized intelligent training system adaptable for use in training persons, called trainees, in the performance of training tasks in a specific task environment, the computer system comprising a plurality of modules, each module comprising a set of production rules, said rules of the various modules acting in concert to implement the system, wherein said modules communicate with each other via an intermodule interface by means of messages sent in accordance with a message passing protocol, wherein all of said modules may write facts to said intermodule interface and all of said modules may read facts from said intermodule interface, and wherein each said message, to comply with said message passing protocol, contains facts indicating which of said modules sent the message and which of said modules is to receive the message.
Claim 29
Dependent Claim
56 words
The system of claim 26 wherein control of said system at any given time is performed by control rules contained within a first of said modules and whereby said control rules transfer control of the system to any second of said modules by writing messages to said intermodule interface in accordance with said message passing protocol.
Claim 30
Dependent Claim
43 words
The system of claim 27 wherein control of said system is transferred from said first to said second module, said second module being the module having a rule which can be fired by facts written to said intermodule interface by said first module.
Claim 31
Dependent Claim
244 words
The computer implemented method of training a trainee having a skill level to perform actions necessary to accomplish the training steps of a training task in a specific task environment, the trainee performing trainee actions at various times in the training, the various actions being represented by rules, the method using a computer having modules comprising sets of rules and including an intermodule interface to which facts may be written by modules and from which facts may be read by other modules, comprising the steps; (a) writing to the intermodule interface predetermined correct, optional, and typical error actions; (b) waiting for a trainee action; (c) comparing the trainee action with the predetermined correct, optional and typical error actions; (d) continuing to the next training step if the trainee action matches the predetermined correct action or a predetermined optional action; (e) determining a specific error if trainee action matches a predetermined typical error action; (f) reporting an error message to trainee appropriate for the trainee's skill level; (g) recording the specific error for use in both trainee and system evaluation; (h) performing each step by use of one or more of said modules; and (i) transferring control of the process from a first to a second of said modules by use of rules contained in any said first module, whereby said transferring of control is accomplished by writing facts to said intermodule interface by said first module and reading therefrom by any said second module.
Claim 32
Dependent Claim
244 words
The computer implemented method of training a trainee having a skill level to perform actions necessary to accomplish the training steps of a training task in a specific task environment, the trainee performing trainee actions at various times in the training, the various actions being represented by rules, the method using a computer having modules comprising sets of rules and including an intermodule interface to which facts may be written by modules and from which facts may be read by other modules, comprising the steps; (a) writing to the intermodule interface predetermined correct, optional, and typical error actions; (b) waiting for a trainee action; (c) comparing the trainee action with the predetermined correct, optional and typical error actions; (d) continuing to the next training step if the trainee action matches the predetermined correct action or a predetermined optional action; (e) determining a specific error if trainee action matches a predetermined typical error action; (f) reporting an error message to trainee appropriate for the trainee's skill level; (g) recording the specific error for use in both trainee and system evaluation; (h) performing each step by use of one or more of said modules; and (i) transferring control of the process from a first to a second of said modules by use of rules contained in any said first module, whereby said transferring of control is accomplished by writing facts to said intermodule interface by said first module and reading therefrom by any said second module.