Creating chat rooms with multiple roles for multiple participants
First Claim
1. A method for establishing a collaborative training session for a plurality of users in a computer system environment, comprising the steps of:
- receiving information indicative of a goal;
prompting the users to enter a response congruent with the goal;
receiving the response to the goal;
providing at least one user with feedback from at least one other user, wherein the feedback is designed to assist the at least one user to achieve the goal, and wherein the feedback is based on overall progress and on specific responses, by the at least one user, that include correctness as objectively compared to prerecorded responses, voice volume, voice speed, and voice stress level; and
invoking a chat room to assist the users in achieving the goal.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed that provides a goal based learning system utilizing a rule based expert training system to provide a cognitive educational experience. The system provides the user with a simulated environment that presents a training opportunity to understand and solve optimally. The system utilizes an artificial intelligence engine driving individualized and dynamic feedback with synchronized audio, video, graphics and animation used to simulate real-world environment and interactions. Multiple “correct” answers are integrated into the learning system to allow individualized learning experiances in which navigation through the system is at a pace controlled by the learner. Multiple users or students can utilize the simulated environment simultaniously and interactively from mupltiple viewpoints. A dynamic feedback system is utilized theat narrowly tailors feedback and focuses it based on the performance and characteristics of the student to assist the student in reaching a predefined goal.
240 Citations
41 Claims
-
1. A method for establishing a collaborative training session for a plurality of users in a computer system environment, comprising the steps of:
-
receiving information indicative of a goal; prompting the users to enter a response congruent with the goal; receiving the response to the goal; providing at least one user with feedback from at least one other user, wherein the feedback is designed to assist the at least one user to achieve the goal, and wherein the feedback is based on overall progress and on specific responses, by the at least one user, that include correctness as objectively compared to prerecorded responses, voice volume, voice speed, and voice stress level; and invoking a chat room to assist the users in achieving the goal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11)
-
-
8. A method for establishing a collaborative training session for a plurality of users, comprising the steps of:
-
receiving information indicative of a goal; prompting the users to enter a response congruent with the goal; receiving the response to the goal; providing at least one user with feedback from at least one other user, wherein the feedback is designed to assist the at least one user to achieve the goal; invoking a chat room to assist the users in achieving the goal; and calculating a level of congruency between the response and a target response designed to achieve the goal, wherein the level of congruency is calculated by a virtual director engine, and wherein the virtual director engine calculates the level of congruency using a previous response of one of the plurality of users.
-
-
9. A method for establishing a collaborative training session for a plurality of users, comprising the steps of:
-
receiving information indicative of a goal; prompting the users to enter a response congruent with the goal; receiving the response to the goal; providing at least one user with feedback from at least one other user, wherein the feedback is designed to assist the at least one user to achieve the goal; invoking a chat room to assist the users in achieving the goal; and
calculating a level of congruency between the response and a target response designed to achieve the goal, wherein the level of congruency is calculated by a virtual director engine, and wherein the virtual director engine calculates the level of congruency with a success in a previous response of one of the plurality of users.
-
-
12. An apparatus for establishing a collaborative training session for a plurality of users comprising:
-
logic that receives information indicative of a goal; logic that prompts the users to enter a response congruent with the goal; logic that receives the response to the goal; logic that provides feedback to at least one user from at least one other user, wherein the feedback is designed to assist the at least one user to achieve the goal, and wherein the feedback is based on overall progress and on specific responses, by the at least one user, that include correctness as objectively compared to prerecorded responses, voice volume, voice speed, and voice stress level; and logic that invokes a chat room to assist the users in achieving the goal.
-
-
13. A computer program embodied on a storage computer-readable medium with computer-executable instructions that establishes a collaborative training session for a plurality of users, comprising:
-
a code segment that receives information indicative of a goal; a code segment that prompts the users to enter a response congruent with the goal; a code segment that receives the response to the goal; a code segment that provides feedback to at least one user from at least one other user, wherein the feedback is designed to assist the at least one user to achieve the goal, and wherein the feedback is based on overall progress and on specific responses, by the at least one user, that include correctness as objectively compared to prerecorded responses, voice volume, voice speed, and voice stress level; and a code segment that invokes a chat room to assist the users in achieving the goal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 21, 22)
-
-
20. A computer program embodied on a computer-readable storage medium with computable-executable instructions that establishes a collaborative training session for a plurality of users, comprising:
-
a code segment that receives information indicative of a goal; a code segment that prompts the users to enter a response congruent with the goal; a code segment that receives the response to the goal; a code segment that provides feedback to at least one user from at least one other user, wherein the feedback is designed to assist the at least one user to achieve the goal; a code segment that invokes a chat room to assist the users in achieving the goal; and a code segment which calculates a level of congruency between the response and a target response designed to achieve the goal, wherein the level of congruency is calculated by a virtual director engine, and wherein the virtual director engine calculates the level of congruency with a success in a previous response of one of the plurality of users.
-
-
23. A method for establishing a goal directed educational system utilizing information from a production system in a computer system environment, comprising the steps of:
-
generating educational goals based on at least one production system; coupling a server and one or more users; coupling the server and the production system wherein the production system provides information; integrating a production information into a simulation engine utilizing a system dynamics engine and generating information that motivates accomplishment of a goal; evaluating progress toward the goal based on aspects of the production system utilizing the system dynamics engine, anticipated results and providing feedback that further motivates accomplishment of the goal, wherein the feedback is based on overall progress and on specific responses, by the at least one user, that include correctness as objectively compared to prerecorded responses, voice volume, voice speed, and voice stress level; and adjusting the feedback based on the one or more user'"'"'s progress toward the goal. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus for establishing a goal directed educational system utilizing information from a production system, comprising:
-
logic that generates educational goals based on at lest one production system; logic that couples a server and one or more users; logic that couples the server and the production system wherein the production system provides information; logic that integrates a production information into a simulation engine utilizing a system dynamics engine and generating information that motivates accomplishment of the goal; logic that evaluates progress toward the goal based on aspects of the production system utilizing the system dynamics engine, anticipated results and providing feedback that further motivates accomplishment of the goal, wherein the feedback is based on overall progress and on specific responses, by the at least one user, that include correctness as objectively compared to prerecorded responses, voice volume, voice speed, and voice stress level; and logic that adjusts the feedback based on the one or more user'"'"'s progress toward the goal.
-
-
33. A computer program embodied on a computer-readable storage medium with computer-executable instructions that establishes a goal directed educational system utilizing information from a production system, comprising;
-
code that generates educational goals based on at least one production system; code that couples a server and one or mores users; code that couples the server and the production system wherein the production system provides information; code that integrates a production information into a simulation engine utilizing a system dynamics engine and generating information that motivates accomplishment of the goal; code that evaluates progress toward the goal on aspects of the production system utilizing the system dynamics engine, anticipated results and providing feedback that further motivates accomplishment of the goal, wherein the feedback is based on overall progress and on specific responses, by the at least one user, that include correctness as objectively compared to prerecorded responses, voice volume, voice speed, and voice stress level; and code that adjusts the feedback based on the one or more user'"'"'s progress toward the goal. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
Specification