Method, System and Computer-Readable Code For Providing a Computer Gaming Device
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer readable code for providing a single player and/or a multi-player gaming environment is provided. Each user is provided with a client device having an input module and display screen. An application server array receives data indicative of game commands from each client device. Residing in the application server array is a game engine which maintains a virtual gaming universe including one or more of user-controllable gaming characters. The gaming engine is operative to associate each user-controlled gaming character with game commands received from a respective client device of the plurality of devices. At the application server array, a one or more streams of videos are rendered. In some embodiments, each video stream represents a view associated with a different game character. Each video stream is sent over a communications link to a respective client device. In some embodiments, the communications link is a switched network, such as a packet switched network of a circuit switched network.
138 Citations
115 Claims
-
1-92. -92. (canceled)
-
93. ) A server-based system for providing gaming services, the system comprising:
-
a) an application server array adapted to effect a data transfer with each of a plurality of client devices that are each separate from said server array; b) an input data aggregator for receiving data indicative of game commands from each of the plurality of client devices; c) a game engine for maintaining a virtual gaming universe including a plurality of controllable gaming characters, said gaming engine operative to associate each said gaming character with said game commands of a respective client device; and d) a multi-video output rendering engine residing in said application server array for generating from said virtual gaming universe a plurality of video streams each said video stream representing a view associated with a respective said game character. - View Dependent Claims (94, 95, 96, 97, 98, 99, 100, 101, 102, 103)
-
-
104. ) A system for providing a single-user or multi-user gaming service, the system comprising:
-
a) an application server array adapted to effect a data transfer with one or more client devices that are each separate from said server array; b) an input data aggregator for receiving data indicative of game commands from each said client device; c) a game engine residing at least in part in said application server array for maintaining a virtual gaming universe including at least one controllable gaming characters, said gaming engine operative to associate each said gaming character with said game commands of a said respective client device; and d) a video output rendering engine residing in said application server array for generating from said virtual gaming universe at least one video stream. - View Dependent Claims (105, 106, 107, 108, 109)
-
-
110. ) A method of providing a multi-player gaming environment, the method comprising:
-
a) providing within an application server array a game engine for maintaining a virtual gaming universe including a plurality of gaming characters; b) at said application server, receiving data indicative of game commands from a plurality of client devices; c) associating each said gaming character with said gaming commands of a different respective said client device; d) within said application server array, generating a plurality of rendered video streams, each said video stream representing a game view associated with a respective said gaming character. - View Dependent Claims (111, 112, 113, 114)
-
-
115. ) A method of providing a single player or multi-player gaming environment, the method comprising:
-
a) providing within an application server array a game engine for maintaining a virtual gaming universe including at least one gaming character; b) at said application server, receiving data indicative of game commands from at least one of client device; c) associating each said gaming character with said data indicative of gaming commands received from a respective said client device; d) within said application server array, generating at least one rendered video stream, associated with a game view of said virtual gaming universe.
-
Specification