HUMAN BEHAVIORAL MODELING AND SIMULATION FRAMEWORK
First Claim
1. An apparatus for simulating human behavior, the apparatus comprising:
- source code located on a storage system in a network data processing system, wherein the source code is written in a language for predicting human behavior;
an interpreter executing on hardware in the network data processing system, the interpreter including a language interpreter and a communications module, wherein the language interpreter executes a simulation with the source code using artificial intelligence to generate a new definition and interpreted source code;
a graphical user interface processor executing on the hardware in the network data processing system, wherein the graphical user interface processor receives the interpreted source code from the language interpreter to form received interpreted source code and generates device dependent output using the received interpreted source code; and
a set of devices in communication with the graphical user interface processor, wherein the set of devices displays the device dependent output, wherein the set of devices receives user input to form received user input and sends the received user input to the graphical user interface processor, and wherein the communications module receives the received user input from the graphical user interface processor and the new definition from the language interpreter, modifies the source code with the received user input and the new definition to form modified source code that is executed by the language interpreter.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code for simulating human behavior. Source code, written in a language for predicting human behavior, is located on a storage system in a network data processing system. An interpreter executing on hardware has a language interpreter and a communications module. The language interpreter executes a simulation with the source code using artificial intelligence to generate a new definition and interpreted source code. A graphical user interface processor receives the interpreted source code from the language interpreter and generates device dependent output. Devices display the device dependent output, receive user input, and send received user input to the graphical user interface processor. The communications module receives the received user input from the graphical user interface processor and the new definition from the language interpreter and modifies the source code to form modified source code that is executed by the language interpreter.
-
Citations
25 Claims
-
1. An apparatus for simulating human behavior, the apparatus comprising:
-
source code located on a storage system in a network data processing system, wherein the source code is written in a language for predicting human behavior; an interpreter executing on hardware in the network data processing system, the interpreter including a language interpreter and a communications module, wherein the language interpreter executes a simulation with the source code using artificial intelligence to generate a new definition and interpreted source code; a graphical user interface processor executing on the hardware in the network data processing system, wherein the graphical user interface processor receives the interpreted source code from the language interpreter to form received interpreted source code and generates device dependent output using the received interpreted source code; and a set of devices in communication with the graphical user interface processor, wherein the set of devices displays the device dependent output, wherein the set of devices receives user input to form received user input and sends the received user input to the graphical user interface processor, and wherein the communications module receives the received user input from the graphical user interface processor and the new definition from the language interpreter, modifies the source code with the received user input and the new definition to form modified source code that is executed by the language interpreter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
source code located on a storage system in a network data processing system; an interpreter executing in the network data processing system, wherein the interpreter executes a simulation with the source code generating interpreted source code, wherein interpreter modifies the source code using the interpreted source code to form a feedback loop that results in modified source code that is executed by the interpreter; and a graphical user interface processor executing in the network data processing system, wherein the graphical user interface processor receives the interpreted source code from the language interpreter and generates device dependent output. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer implemented method for simulating human behavior, the computer implemented method comprising:
-
retrieving data from source code stored in a storage system in a network data processing system to from retrieved data; interpreting the retrieved data to perform a simulation of the human behavior using an interpreter executing on the network data processing system to generate results; generating device dependent data from the results using a graphical user interface processor executing on the network data processing system, wherein the device dependent data may be used to present the results; and modifying the source code using the results to form modified source code, wherein the modified source code provides new data utilized in subsequent interpretations to predict the human behavior. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer implemented method for predicting human behavior, the computer implemented method comprising:
-
retrieving a source code from a storage system by an interpreter to form retrieved source code; executing actions using the retrieved source code at the interpreter, wherein a definition modification occurs in response to executing the initial actions; modifying the source code in the storage system using the definition modification to form current source code; executing subsequent actions at the interpreter using the current source code to generate results, wherein a continual feedback of new definition modifications are generated to continually modify the current source code being executed by the interpreter occurs; and presenting the results on a set of devices using a graphical user interface processor. - View Dependent Claims (21, 22)
-
-
23. A computer program product comprising:
-
a computer usable medium having computer usable program code for simulating human behavior, the computer program medium comprising; computer usable program code for retrieving data from source code stored in a storage system in a network data processing system to from retrieved data; computer usable program code for interpreting the retrieved data to perform a simulation of the human behavior using an interpreter executing on the network data processing system to generate results; computer usable program code for generating device dependent data from the results using a graphical user interface processor executing on the network data processing system, wherein the device dependent data may be used to present the results; and computer usable program code for modifying the source code using the results to form modified source code, wherein the modified source code provides new data utilized in subsequent interpretations to predict the human behavior. - View Dependent Claims (24, 25)
-
Specification