Patent Document ID: 8096811
Application ID: 10998384
Patent Flag: 1

Claim One:
1. A computer implemented process for evaluating user interactions with a dynamic simulation of a system portraying at least one system state and responsive to user queries and interventions comprising the steps of: a) assigning a simulation to at least one user; b) using a computer to generate a simulated system comprising a system age and at least one system state affecting said system; c) using a computer to dynamically generate at least one criterion, said criterion associated with at least one of said system state, a query, a query result, and an intervention, when a change occurs in said at least one system state affecting said system by: i) identifying an inference program; ii) providing at least one input datum relating to said change in said at least one system state affecting said system, said at least one input datum defining the state of an input node in said inference program; iii) generating at least one criterion as an inference from said at least one input datum; said criterion comprising: a) a selected user activity to monitor, said activity comprising starting an intervention to improve the present or future state of the simulated system; b) a system age range in which to monitor said user activity, said age range comprising a start age and a stop age, wherein said start age is calculated by adding said system age to a relative start time, and said stop age is calculated by adding said system age to a relative stop time; c) a classification of said user activity as desirable or not desirable; and d) a weight value selected from a weight value set having at least one weight value; d) accepting at least one user action comprised of said selected user activity and an age of the simulated system when the selected user activity occurs; e) evaluating said at least one accepted user action to determine if at least one of said accepted user action and its consequences require generation of additional criterion and repeating steps c and d if additional criterion require generation; f) determining a status of said at least one criterion dynamically generated in step c; and, g) generating at least one performance description based on at least one of: desirable actions performed; undesirable actions avoided; desirable actions omitted, and undesirable actions committed.