Patent ID: 8684819

Claim:
A computer program product comprising a processor-readable medium having a sequence of instructions stored thereon, which, when executed by a processor, causes the processor to execute a first process for learning the behavior of a first user interacting with a multi-user computer game and a second process for simulating the first user interacting with the multi-user computer game, the first process for learning comprising: monitoring the first user interaction with the computer game for the occurrence of at least one event; recording at least one first user input in response to the occurrence of the at least one event; analyzing at least one current circumstance during the at least one first user input upon the occurrence of the at least one event; storing the at least one first user input in at least one data field, an occurrence of the respective first user input being a value; and logically associating the at least one data field with the at least one event and the at least one current circumstance, wherein the association of the at least one data field with the at least one event and the at least one current circumstance is stored in a data structure including sub data structures, each sub data structure concerning one of a respective circumstance and a respective event and including a set of parameters associated with the one of the respective circumstance and the respective event, wherein the simulation process includes invoking a default response if there is no value in the at least one field, and wherein the recording of the at least one first user input is associated with a date value.