Systems and methods of serving game video
First Claim
Patent Images
1. A system comprising:
- a state machine configured to maintain a state of a multi-player game, the state being responsive to inputs received from a plurality of clients;
a first image generator configured to receive the state from the state machine and to at least partially render a first image based on the state and a point of view of a first player;
a second image generator configured to receive the state from the state machine and to at least partially render a second image based on the state and a point of view of a second player; and
a network interface configured to deliver the first image to a first of the clients and the second image to a second of the clients, over a computing network.
4 Assignments
0 Petitions
Accused Products
Abstract
A multiplayer game is supported by a backend game server and a plurality of clients configured to communicate over a computing network such as the internet. Images for display on the clients are at least partially rendered by the backend game server and then delivered in an at least partially rendered form to the clients. At the clients the delivered images may be further rendered and are displayed to a player of the game. The displayed images optionally include images of real-world objects.
-
Citations
32 Claims
-
1. A system comprising:
-
a state machine configured to maintain a state of a multi-player game, the state being responsive to inputs received from a plurality of clients; a first image generator configured to receive the state from the state machine and to at least partially render a first image based on the state and a point of view of a first player; a second image generator configured to receive the state from the state machine and to at least partially render a second image based on the state and a point of view of a second player; and a network interface configured to deliver the first image to a first of the clients and the second image to a second of the clients, over a computing network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a network interface configured to receive an image via a computing network and to deliver player commands and a point of view of an avatar of a player to a game server via the computing network, the image including an image of a video game rendered by a game server based on a game state of the video game and the point of view of an avatar of a player; a player interface configured to receive the player commands from the player; and a display configured to display the image to the player. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
receiving a command from a first player via a first client and a computing network; updating a game state based on the command received from the first player; receiving a first point of view of the first player via the computing network; communicating at least part of the game state to a first image generator; rendering a first image based on the game state and the first point of view using the first image generator; and delivering the first image to the first player via the first client and the computing network. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
receiving a command from a player via a player interface; sending the received command to a game server via a computing network; receiving a compressed image from the game server via the computing network, the compressed image including an image of a video game rendered based on a game state of the video game and a point of view of an avatar of the player, the game state being based on the sent command; decompressing the compressed image; and displaying the decompressed image to the player. - View Dependent Claims (31, 32)
-
Specification