Patent ID: 8290920

Claim:
A method, comprising: accessing, using a computing device, a batch file transmitted after a threshold period of time by a remote game application executing an instance of a computer-implemented game, wherein the batch file includes a plurality of events generated by the remote game client application; accessing, in response to the batch file, a game state data object associated with the instance of the computer-implemented game, wherein the game state data object is a Binary Large Object (BLOB) and includes one or more game state parameters formatted as serialized unstructured data; parsing the game state data object to identify the one or more game state parameters; processing the plurality of events in the batch file against game logic to update one or more of the game state parameters; re-serializing the one or more game state parameters into an updated game state data object; and storing the game state data object in a memory cache for subsequent asynchronous processing to update a database that persistently stores the game state data object as a BLOB.