Patent Document ID: 8244804
Application ID: 13244850

Base Claim:
1. A method comprising: transmitting, from a server device via a communication network to a client device, a text file comprising a script defining programming logic to be executed in conjunction with an online game; receiving, at the client device, input data from a user of the client device for a client-side application of the online game executing at the client device; transmitting the input data via the communication network from the client device to the server device; executing the script at the client device from the client-side application using the input data to produce a first result; presenting, at the client device, the first result to the user immediately following the execution of the script; executing the script at the server device from a server-side application of the online game executing at the server device using the input data received from the client device which produces a second result which is a duplicate of the first result; and storing, at the server device, the second result in a database representing a status of the user in the online game.

---

Claim 5:
5. The method of claim 1 , the executing of the script at the server device comprising: in the server-side application executing on the server device, creating a second object associated with a second method, the second method to receive the text file and at least one second input parameter, and the second method to invoke a second script evaluation engine to execute the script on the server device using the at least one second input parameter to produce the second result; and in the server-side application executing on the server device, initiating execution of the script using the second method by passing a reference to the script and the input data to the second method, the input data being used in the second method for the at least one second input parameter.