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, the first knowledge engine including an event monitoring component, a response monitoring component and an operational mode management component; and
at least one server device coupled to the network including a memory, a knowledge base and a second knowledge engine, the second knowledge engine including a pattern analysis and recognition component, a categorization component and a knowledge base interface controller, 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 pattern analysis of 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.
32 Citations
97 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, the first knowledge engine including an event monitoring component, a response monitoring component and an operational mode management component; and at least one server device coupled to the network including a memory, a knowledge base and a second knowledge engine, the second knowledge engine including a pattern analysis and recognition component, a categorization component and a knowledge base interface controller, 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 pattern analysis of 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, 96)
-
-
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 regardless of each user'"'"'s control of the at least one avatar, the one or more actions based on pattern analysis of the stored monitored responses. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 97)
-
-
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 using a knowledge engine; monitoring each user'"'"'s response to the monitored events in the interactive environment using the knowledge engine while each user controls the at least one avatar; evaluating each of the monitored user responses using pattern analysis techniques to determine an association between one or more of the monitored user responses and each monitored event in the interactive environment, the knowledge engine operative to apply the one or more pattern analysis techniques to the monitored user responses and each monitored event; 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. 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 using a knowledge engine; evaluating a plurality of stored associations using the knowledge engine, each association representing one or more user responses to a monitored event in the interactive environment, the knowledge engine operative to apply one or more pattern analysis techniques to the one or more user responses to the monitored event; controlling one or more actions of the at least one avatar for each user of the interactive environment in response to one or more continuously monitored events, the controlling of the one or more actions performed using an action engine, 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 (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. 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, the monitoring of each user'"'"'s response and the monitoring of the events performed using a knowledge engine; storing an association between one or more of the continuously monitored user responses and each of the monitored events in the interactive environment, the knowledge engine operative to apply one or more pattern analysis techniques to the monitored user responses and each of the monitored events; 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, the controlling of the one or more actions performed using an action engine; and displaying the one or more controlled actions of the at least one avatar for each user in the interactive environment. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
Specification