Add-on Management Methods
First Claim
Patent Images
1. A method of executing an add-on, the method comprising:
- installing the add-on on a game server system configured to provided a video stream to a client, the video stream being a result of execution of game logic whose functionality the add-on is configured to extend, the client being geographically remote from the game server system;
executing the game logic;
receiving a game command from the client at the game logic;
passing the received game command from the game logic to the add-on;
generating add-on data using the add-on; and
storing the add-on data in a location geographically remote from the client, the add-on data being associated with an account of a user of the client.
4 Assignments
0 Petitions
Accused Products
Abstract
A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.
79 Citations
23 Claims
-
1. A method of executing an add-on, the method comprising:
-
installing the add-on on a game server system configured to provided a video stream to a client, the video stream being a result of execution of game logic whose functionality the add-on is configured to extend, the client being geographically remote from the game server system; executing the game logic; receiving a game command from the client at the game logic; passing the received game command from the game logic to the add-on; generating add-on data using the add-on; and storing the add-on data in a location geographically remote from the client, the add-on data being associated with an account of a user of the client. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of installing an add-on, the method comprising:
-
identifying the add-on to be installed; establish an add-on environment configured for the add-on to be accessed by a computer program, the computer program being executed using a client and being located on a server geographically remote from the client; placing the add-on in the add-on environment; associating the add-on with an account of a user of the client; identifying storage for add-on data generated by the add-on; and associating the storage or the add-on data with the account. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of automatically updating an add-on, the method comprising:
-
receiving an updated version of a game logic at a video source, the video source being configured to generate a video stream based on game commands received from a geographically remote client and to provide the video stream to the remote client; determining that an add-on is used to augment functionality of the game logic; sending a request for an updated version of the add-on to a third party, the request including an identity of the add-on and an address to which the update should be provided; receiving the updated version of the add-on via a computing network, the updated version of the add-on being configured to augment the updated version of the game logic; and automatically installing the add-on in an add-on environment configured for the add-on to be used by the game logic. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification