Agent based instruction system and method
First Claim
1. A method for interactive content exchange, said method comprising:
- presenting interactive content to a user for a current session;
monitoring said presentation of interactive content to said user;
storing a first information set responsive to said monitoring, said first information set for use during a subsequent session;
selecting one of a plurality of presentation personae, said one of the plurality of presentation personae being associated with the first information set; and
outputting, through said selected one of the plurality of presentation personae a second information set in said subsequent session to guide said user in said interactive content exchange, said second information set corresponding to said monitoring of said user and corresponding to said stored first.
4 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a system and method for interactive, adaptive, and individualized computer assisted instruction. This invention includes an agent (108) for each student (101) which adapts to its student, and provides individualized guidance to the student and controls to the augmented computer assisted instructional materials. The instructional materials of this invention are augmented to communicate the student'"'"'s performance and the material'"'"'s pedagogical characteristics to the agent, and to receive control from the agent. In a preferred embodiment, the agent maintains data reflecting the student'"'"'s pedagogic or cognitive characteristics in a protected and portable media in the personal control of the student. Preferably, the content of the communication between the agent and the materials conforms to specified interface standards, so that the agent acts independently of the content of the particular materials. Also preferably, the agent can project using various I/O modalities integrated engaging, lifelike display personna(e).
428 Citations
25 Claims
-
1. A method for interactive content exchange, said method comprising:
-
presenting interactive content to a user for a current session;
monitoring said presentation of interactive content to said user;
storing a first information set responsive to said monitoring, said first information set for use during a subsequent session;
selecting one of a plurality of presentation personae, said one of the plurality of presentation personae being associated with the first information set; and
outputting, through said selected one of the plurality of presentation personae a second information set in said subsequent session to guide said user in said interactive content exchange, said second information set corresponding to said monitoring of said user and corresponding to said stored first. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
executing one or more materials, said one or more materials corresponding with said current session;
controlling said one or more materials, said controlling responsive to said and to said stored first information set, wherein said one or more materials are responsive to said controlling.
-
-
3. The method according to claim 2 wherein said step of monitoring further comprises:
-
generating monitoring information; and
storing said monitoring information in a data object.
-
-
4. The method according to claim 2 wherein said step of monitoring further comprises:
-
monitoring pedagogic characteristics of said interactive exchange; and
said step of controlling further comprises controlling said one or more materials in order to present interactive content with said pedagogic characteristics.
-
-
5. The method according to claim 4 wherein said pedagogic characteristics are selected from the group comprising time pacing of interactive instruction, new concept seeding rate, density of examples, and discrimination difficulty.
-
6. The method according to claim 2 wherein said step of monitoring further comprises monitoring according to an instructional context and an instructional format adopted by each of said one or more materials.
-
7. The method according to claim 2 further comprising:
generating at least one action responsive both to said monitoring and to said stored first information set.
-
8. The method according to claim 7 wherein said generating generates an action according to one or more tables of rules.
-
9. The method according to claim 7 wherein said generating generates an action according to one or more methods selected from the group of expert systems, neural networks, Bayesian belief networks, and statistical pattern recognition.
-
10. The method according to claim 2 wherein said step of monitoring further comprises monitoring pedagogic information describing the pedagogic characteristics of said user in a manner independent of the subject matters of said one or more materials.
-
11. The method according to claim 2 wherein said step of monitoring further comprises:
monitoring progress and performance information describing the progress and performance of said.
-
12. The method according to claim 2 wherein said one or more materials further comprise a material engine and one or more materials data, and wherein said step of presenting interactive instruction by executing one or more materials further comprises executing said materials engine which references said one or more materials data.
-
13. The method according to claim 12 wherein said materials data further comprise notations, and wherein said step of monitoring further comprises said materials engine referencing said notations in order to generate monitoring information.
-
14. The method according to claim 13 further comprising:
-
determining an effect responsive to said monitoring and responsive to said first information set;
whereby said visual display is responsive to said effect and to said interactive content in a life-like manner.
-
-
15. The method according to claim 1 wherein said step of outputting the second information set further comprises:
-
(i) selecting an utterance and an effect from one or more utterance tables in a manner responsive to said monitoring and to said stored information; and
(ii) selecting a visual display from one or more tables of display behaviors in a manner responsive to said utterance, said effect, said monitoring and said stored information.
-
-
16. The method according to claim 15 wherein said step of monitoring further comprises:
-
monitoring pedagogic information describing the pedagogic characteristics of said user, wherein said selected display behavior comprises one or more personae, and wherein said selected visual display is further responsive to said pedagogic information;
whereby said one or more personae present a life-like appearance individualized to said user'"'"'s cognitive style.
-
-
17. The method according to claim 1 further comprising:
inputting at least one request of said user for guidance in said interactive content exchange, and wherein said second information set is further responsive to said input requests.
-
18. The method according to claim 1 wherein said computer accessed by said user is one computer of a plurality of computers interconnected by a network, and wherein said user can access any of said plurality of computers for an instructional session.
-
19. The method according to claim 1 wherein said second information set further comprises an utterance, and wherein outputting comprises:
-
selecting said utterance from one or more candidate utterances; and
outputting said utterance as text or speech.
-
-
20. The method according to claim 19 wherein said step of selecting further comprises selecting said one or more candidate utterance from one or more tables of utterances.
-
21. The method according to claim 1 wherein said second information set comprises:
-
a display behavior, and wherein the step of outputting comprises selecting said display behavior from one or more candidate display behaviors;
outputting said display behavior.
-
-
22. The method according to claim 21 wherein said step of selecting further comprises selecting one or more candidate display behaviors from one or more tables of display behaviors.
-
23. The method according to claim 21 wherein said step of outputting said selected display behavior comprises outputting one or more modalities selected from the group consisting of text, voice, audio, animation, video, and pre-formatted animated sequences.
-
24. A method of operating an agent based instruction system for instruction of a plurality of users, said method comprising:
-
executing one or more materials on a computer for presenting interactive instruction to a user of said plurality of users;
generating monitoring information that monitors said interactive instruction presented to said user;
selecting one of a plurality of presentation personae, said one of the plurality of presentation personae being associated with said monitoring information; and
controlling said one or more materials to instruct said a user through said selected one of a plurality of presentation personae, said controlling being responsive to said information monitoring the interactive instruction of said a user;
whereby said interactive instruction is individualized to each user of said plurality of users. - View Dependent Claims (25)
outputting information on said computer to guide said user in said interactive instruction, said output information responsive to said monitoring information of said interactive instruction of said user;
whereby said system acts as a virtual tutor adapted to said user, said virtual tutor for guiding said interactive instruction of said user.
-
Specification