Add-on Management Systems
First Claim
Patent Images
1. A game server system comprising:
- a video source configured to use game logic to generate video frames and to encode the video frames to a video stream, the video stream being based on a game environment of a video game, the game logic being augmented by an add-on;
an I/O device configured to communicate the video stream to a geographically remote client and to receive game commands from the client;
add-on storage configured to store the add-on in a location accessible to the video game, and to store add-on data of the add-on in a location accessible to the add-on;
an add-on manager configured tocreate an add-on environment configured for use of the add-on by the video game,associate the add-on with a user account, andassociate the add-on data of the add-on with the user account; and
a processor configured to execute the game logic or the add-on manager.
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.
-
Citations
21 Claims
-
1. A game server system comprising:
-
a video source configured to use game logic to generate video frames and to encode the video frames to a video stream, the video stream being based on a game environment of a video game, the game logic being augmented by an add-on; an I/O device configured to communicate the video stream to a geographically remote client and to receive game commands from the client; add-on storage configured to store the add-on in a location accessible to the video game, and to store add-on data of the add-on in a location accessible to the add-on; an add-on manager configured to create an add-on environment configured for use of the add-on by the video game, associate the add-on with a user account, and associate the add-on data of the add-on with the user account; and a processor configured to execute the game logic or the add-on manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a video source configured to use game logic to generate video frames and to encode the video frames to a video stream, the video stream being based on a state video game and game commands received from a geographically remote client, the game logic being augmented by an add-on; an I/O device configured to communicate the video stream to the geographically remote client and to receive the game commands from the client; an add-on manager configured to automatically update the add-on in response to receiving a new version of the game logic; and a processor configured to execute the game logic or the add-on manager. - View Dependent Claims (17, 18, 19)
-
-
20. A system comprising:
-
game logic installed on a first computing device and configured to generate video frames and to present the video frames on a display; an first API filter installed on the first computing device and configured to redirect commands between the game logic and an add-on, the add-on being installed on a second computing device geographically remote from the first computing device and being configured to augment the functionality of the game logic; an I/O device configured to communicate the commands between the first computing device and the second computing device; and a processor configured to execute the game logic. - View Dependent Claims (21)
-
Specification