Nova Patents
US8745015B2

System and method for remote updates

Summary by NHIP

Remote Game State Updates

The system receives a batch file containing game events and processes them against logic to update parameters stored in a BLOB. The BLOB persists game state parameters and resides in a database partitioned by specific data types.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Software on a server accesses a batch file including a plurality of events generated by a remote game client application executing an instance of the computer-implemented game. The software accesses a game state data object associated with the instance of the computer-implemented game. The game state data object includes one or more game state parameters formatted as a serialized unstructured string of text data. The software parses the game state data object to identify the one or more game state parameters. The software processes the plurality of events in the batch file against game logic to update one or more of the game state parameters in the game state data object. The game logic incorporates information extracted from a social graph. And the software stores the game state data object in a memory cache.

US8745015B2, drawing sheet 1
Sheet 1 of 7

Term

4 yearsleft in the term

Expires 9 September 2030.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 76, broad(NHIP)A computer-implemented method, comprising:receiving a batch file transmitted after a threshold period of time from an instance of a computer-implemented game executing on a client device, wherein the batch file includes a plurality of events;and processing the plurality of events in the batch file against game logic to update one or more of game state parameters contained in a BLOB that persistently stores the game state parameters.
  2. 7
    One or more non-transitory media that are computer-readable storing instructions, which when executed by a processor, perform the following operations:receive a batch file transmitted after a threshold period of time from an instance of a computer-implemented game executing on a client device, wherein the batch file includes a plurality of events;and process the plurality of events in the batch file against game logic to update one or more of game state parameters contained in a BLOB that persistently stores the game state parameters.
  3. 13
    A computer-implemented method, comprising:transmitting a BLOB containing game state parameters to a client device executing an instance of a computer-implemented game, wherein the instance modifies the game state parameters according to game logic and events generated by a user as the user plays the game;receiving a batch file transmitted after a threshold period of time by the instance, wherein the batch file includes a plurality of events;and processing the plurality of events in the batch file against game logic to update one or more of game state parameters that have been parsed from a BLOB which is associated with the instance and stored in a persistent database.