Multi-player video game system
First Claim
1. An interactive video-game system, comprising:
- a network;
a plurality of user devices coupled to the network, wherein each user device is configured to receive information corresponding to at least one user action for a respective user, to transmit the information corresponding to at least the one user action for the respective user using the network, to receive video-game content using the network and to display the video-game content; and
a server coupled to the network, wherein the server is configured to receive the information corresponding to at least the one user action for the respective user from one or more of the plurality of user devices and to transmit the video-game content, the server including;
a memory storing a video game; and
a controller configured to execute the video game such that sets of users play the video game substantially simultaneously, wherein a respective set of users comprises one or more users, and wherein each set of users has a respective game state for the video game.
5 Assignments
0 Petitions
Accused Products
Abstract
A video-game system includes a network, a plurality of user devices and a server each coupled to the network. The plurality of user devices are each configured to receive information corresponding to at least one user action for a respective user, to transmit the information corresponding to at least the one user action for the respective user using the network, to receive video-game content using the network and to display the video-game content. The server is configured to receive the information corresponding to at least the one user action for the respective user from one or more of the plurality of user devices and to transmit the video-game content. The server includes a memory storing a video game and a controller configured to execute the video game such that sets of users play the video game substantially simultaneously.
199 Citations
23 Claims
-
1. An interactive video-game system, comprising:
-
a network;
a plurality of user devices coupled to the network, wherein each user device is configured to receive information corresponding to at least one user action for a respective user, to transmit the information corresponding to at least the one user action for the respective user using the network, to receive video-game content using the network and to display the video-game content; and
a server coupled to the network, wherein the server is configured to receive the information corresponding to at least the one user action for the respective user from one or more of the plurality of user devices and to transmit the video-game content, the server including;
a memory storing a video game; and
a controller configured to execute the video game such that sets of users play the video game substantially simultaneously, wherein a respective set of users comprises one or more users, and wherein each set of users has a respective game state for the video game. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of playing a video game, comprising:
-
receiving information from a plurality of user devices corresponding to sets of users using a network, wherein the information from a respective user device corresponds to at least one user action from a respective user;
generating video-game content for the sets of users such that the sets of users play a video game substantially simultaneously, wherein a respective set of users comprises one or more users, and wherein each set of users has a respective game state for the video game, transmitting video-game content to the plurality of user devices; and
displaying the video game content.
-
-
8. An interactive video-game system, comprising:
-
a network;
a user device coupled to the network, wherein the user device is configured to receive information corresponding to at least one user action, to transmit the information corresponding to at least the one user action using the network, to receive video-game content using the network and to display the video-game content; and
a server coupled to the network, wherein the server is configured to receive the information corresponding to at least the one user action and to transmit the video-game content, the server including;
a memory storing a video game and a plurality of pre-encoded blocks, wherein the pre-encoded blocks are compressed and correspond to subsections of a frame of video for the video game; and
a controller configured to execute the video game and to dynamically generate the video-game content using one or more of the pre-encoded blocks in accordance with a change in a game state corresponding to at least the one user action, wherein current video-game content transmitted from the server to the user device includes at least difference information relative to previous video-game content transmitted from the server to the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An interactive video-game system, comprising:
-
a network;
a user means, coupled to the network, for receiving information corresponding to at least one user action, transmitting the information corresponding to at least the one user action using the network, receiving video-game content using the network and displaying the video-game content; and
a server means, coupled to the network, for receiving the information corresponding to at least the one user action and transmitting the video-game content, the server means including;
a memory mechanism for storing a video game and a plurality of pre-encoded blocks, wherein the pre-encoded blocks are compressed and correspond to subsections of a frame of video for the video game; and
a controller mechanism for executing the video game and dynamically generating the video-game content using one or more of the pre-encoded blocks in accordance with a change in a game state corresponding to at least the one user action, wherein current video-game content transmitted from the server to the user device includes at least difference information relative to previous video-game content transmitted from the server to the user device.
-
-
23. A method of playing a video game, comprising:
-
receiving information corresponding to at least one user action from a user device using a network;
determining a change in a game state for a user in accordance with at least the one user action;
dynamically generating video-game content using at least one of a plurality of pre-encoded blocks in accordance with the change in the game state, wherein the pre-encoded blocks are compressed and correspond to subsections of a frame of video for a video game and the video-game content includes at least difference information relative to previous video-game content transmitted to the user device;
transmitting video-game content to the user device; and
displaying the video game content.
-
Specification