HUMAN TRANSPARENCY PARADIGM
First Claim
1. An 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 in the network data processing system, wherein the interpreter executes a simulation using the source code to generate interpreted source code;
a synthetic human defined in the source code, wherein the synthetic human generates user input during the simulation and wherein the user input is present interpreted source code used to modify the source code;
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 interpreter to form received interpreted source code and generates device dependent output using the received interpreted source code; and
wherein the interpreter receives live user input from a real human through a device in communication with the graphical user interface processor to replace the user input generated by the synthetic human, the interpreter ceases using input generated by the synthetic human defined in the source code in response to receiving the live user input, and the interpreter includes the live user input with the interpreted source code used to modify the source code.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code for source code located on a storage system in a network data processing system. The source code is written in a language for predicting human behavior. An interpreter, executing in the network data processing system, executes a simulation using the source code. A synthetic human is defined in the source code and generates user input during the simulation. The user input modifies the source code. A graphical user interface processor receives interpreted source code from the interpreter and generates device dependent output using the interpreted source code. The interpreter receives live user input through a device to replace the user input generated by the synthetic human. The interpreter ceases using input generated by the synthetic human in response to receiving the live user input, and the interpreter includes live user input with the interpreted source code.
51 Citations
20 Claims
-
1. An 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 in the network data processing system, wherein the interpreter executes a simulation using the source code to generate interpreted source code; a synthetic human defined in the source code, wherein the synthetic human generates user input during the simulation and wherein the user input is present interpreted source code used to modify the source code; 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 interpreter to form received interpreted source code and generates device dependent output using the received interpreted source code; and wherein the interpreter receives live user input from a real human through a device in communication with the graphical user interface processor to replace the user input generated by the synthetic human, the interpreter ceases using input generated by the synthetic human defined in the source code in response to receiving the live user input, and the interpreter includes the live user input with the interpreted source code used to modify the source code. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented method for receiving input from a human, the computer implemented method comprising:
-
retrieving data from source code located in a storage system in a network data processing system to form retrieved data, wherein the retrieved data includes a synthetic human; 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 that include input generated by the synthetic human during interpreting of the retrieved data; modifying the source code using the results to form modified source code; responsive to a request to use live user input, ceasing using the synthetic human in performing the simulation; and responsive to receiving the live user input that replaces the input from the synthetic human, writing results to the source code in which the results include the live user input to form the modified source code, wherein the modified source code provides new data utilized in subsequent interpretations of the retrieved data in performing the simulation to predict human behavior. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a computer usable medium having computer usable program code for receiving input from a human, the computer program medium comprising; computer usable program code for retrieving data from source code located in a storage system in a network data processing system to from retrieved data, wherein the retrieved data includes a synthetic human; 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 that include input generated by the synthetic human during interpreting of the retrieved data; computer usable program code for modifying the source code using the results to form modified source code; computer usable program code, responsive to a request to use live user input, for ceasing using the synthetic human in performing the simulation; and computer usable program code, responsive to receiving the live user input that replaces the input from the synthetic human, for writing results to the source code in which the results include the live user input to form the modified source code, wherein the modified source code provides new data utilized in subsequent interpretations of the retrieved data in performing the simulation to predict human behavior. - View Dependent Claims (16, 17)
-
-
18. A data processing system comprising:
-
a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes computer usable program code; and a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to retrieve data from source code located in a storage system in a network data processing system to from retrieved data, wherein the retrieved data includes a synthetic human;
interpret the retrieved data to perform a simulation of the human behavior using an interpreter executing on the network data processing system to generate results that include input generated by the synthetic human during interpreting of the retrieved data;
modify the source code using the results to form modified source code;
cease using the synthetic human in performing the simulation in response to a request to use live user input; and
write results to the source code in which the results include the live user input to form the modified source code in response to receiving the live user input that replaces the input from the synthetic human, wherein the modified source code provides new data utilized in subsequent interpretations of the retrieved data in performing the simulation to predict human behavior. - View Dependent Claims (19, 20)
-
Specification