SYSTEM AND METHOD FOR CONTROL AND TRAINING OF AVATARS IN AN INTERACTIVE ENVIRONMENT
First Claim
1. A system operative to execute and train at least one avatar in an interactive environment for each of one or more users, the system comprising:
- a plurality of client devices coupled to a network, each client device including at least a first knowledge engine operative to continuously monitor each user'"'"'s response to a plurality of events in the interactive environment; and
at least one server device coupled to the network including a memory, a knowledge base and a second knowledge engine, the at least one server device operative to receive the monitored user responses from the first knowledge engine and to cause the at least one avatar to execute one or more actions in the interactive environment based on the monitored user responses.
2 Assignments
0 Petitions
Accused Products
Abstract
A system operative to execute and train at least one avatar for each user of an interactive environment comprising a knowledge engine operative to continuously monitor each user'"'"'s response to events in the interactive environment while each user controls the at least one avatar, a knowledge base operative to store each of the monitored user responses to events in the interactive environment and an action engine operative to control one or more actions of the at least one avatar for each user in the interactive environment based on the stored monitored responses regardless of each user'"'"'s control of the at least one avatar.
61 Citations
100 Claims
-
1. A system operative to execute and train at least one avatar in an interactive environment for each of one or more users, the system comprising:
-
a plurality of client devices coupled to a network, each client device including at least a first knowledge engine operative to continuously monitor each user'"'"'s response to a plurality of events in the interactive environment; and at least one server device coupled to the network including a memory, a knowledge base and a second knowledge engine, the at least one server device operative to receive the monitored user responses from the first knowledge engine and to cause the at least one avatar to execute one or more actions in the interactive environment based on the monitored user responses. - 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, 24, 25, 26, 27)
-
-
28. A system operative to execute and train at least one avatar for each user of an interactive environment, the system comprising:
-
a knowledge engine operative to continuously monitor each user'"'"'s response to events in the interactive environment while each user controls the at least one avatar; a knowledge base operative to store each of the monitored user responses to events in the interactive environment; and an action engine operative to control one or more actions of the at least one avatar for each user in the interactive environment based on the stored monitored responses regardless of each user'"'"'s control of the at least one avatar. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method operative to monitor and evaluate the responses of a user in an interactive environment, the user controlling at least one avatar in the interactive environment, the method comprising:
-
monitoring events in the interactive environment; monitoring each user'"'"'s response to the monitored events in the interactive environment while each user controls the at least one avatar; evaluating each of the monitored user responses to determine an association between one or more of the monitored user responses and each monitored event in the interactive environment; and storing the determined association for each of the evaluated user responses. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A method operative to control at least one avatar for each user of an interactive environment, the method comprising:
-
continuously monitoring events in the interactive environment; evaluating a plurality of stored associations, each association representing one or more user responses to a monitored event in the interactive environment; controlling one or more actions of the at least one avatar for each user in the interactive environment in response to one or more continuously monitored events, the one or more controlled actions based on the plurality of evaluated associations; and displaying on at least one output device the one or more controlled actions of the at least one avatar. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A computer-readable medium having instructions stored thereon for performing a method comprising:
-
continuously monitoring each user'"'"'s response to monitored events in an interactive environment while each user controls at least one avatar; storing an association between one or more of the continuously monitored user responses and each of the monitored events in the interactive environment; controlling one or more actions of the at least one avatar for each user in the interactive environment based on the stored association regardless of each user'"'"'s control of the at least one avatar; and displaying the one or more controlled actions of the at least one avatar for each user in the interactive environment. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100)
-
Specification