Code Execution Probability Based Server-to-Client Transfer of Game Code
AssigneeSony Interactive Entertainment America LLC
InventorsRui Filipe Andrade Pereira, David Perry, Andrew Buchanan Gault
Life of this patent
Estimating the term…
Abstract
A computer is operated to receive a current game state of a game being executed on a client computer system from a subset of game code. A determination is made of respective probabilities for advancement from the current game state to a set of possible later game states. Game code required for the set of possible later game states is prioritized in accordance with the determined probabilities for advancement from the current game state to each of the set of possible later game states. Game code required for the set of possible later game states is transmitted from a sever computer system to the client computer system in order of the prioritized game code.
Claims20
A method for execution probability based server-to-client transmission of game code, comprising:
- operating a computer to receive a current game state of a game being executed on a client computer system from a subset of game code;
- determining respective probabilities for advancement from the current game state to a set of possible later game states;
- prioritizing game code required for the set of possible later game states in accordance with the determined probabilities for advancement from the current game state to each of the set of possible later game states;
- and
- transmitting game code required for the set of possible later game states, in order of the prioritized game code, from a sever computer system to the client computer system.
A non-transitory computer readable medium having program instructions stored thereon for implementing a method for execution probability based server-to-client transmission of game code, comprising:
- program instructions for receiving a current game state of a game being executed on a client computer system from a subset of game code;
- program instructions for determining respective probabilities for advancement from the current game state to a set of possible later game states;
- program instructions for prioritizing game code required for the set of possible later game states in accordance with the determined probabilities for advancement from the current game state to each of the set of possible later game states;
- and
- program instructions for transmitting game code required for the set of possible later game states, in order of the prioritized game code, from a sever computer system to the client computer system.
Dependencies are inferred from the claim text.