Multi-Player Game Data Via Multicast Transmission
First Claim
1. A server to host a multi-player game, the server comprising:
- a network interface coupled to an Internet Protocol (IP) network to send and receive data related to a multi-player game;
a game play data module to receive multi-player game play data from a plurality of end user gaming devices via the network interface, wherein the multi-player game play data is received via a plurality of unicast transmissions;
an assembly module to assemble the multi-player game play data received from the plurality of end user gaming devices to generate aggregated game update data; and
a transmission module to transmit the aggregated game update data as a single IP multicast transmission via the network interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A server to host a multi-player game is disclosed. The server includes a network interface coupled to an Internet Protocol (IP) network to send and receive data related to a multi-player game. The server includes a game play data module to receive multi-player game play data from a plurality of end user gaming devices via the network interface. The multi-player game play data is received via a plurality of unicast transmissions. The server includes an assembly module to assemble the multi-player game play data received from the plurality of end user gaming devices to generate aggregated game update data. The server also includes a transmission module to transmit the aggregated game update data as a single IP multicast transmission via the network interface.
-
Citations
28 Claims
-
1. A server to host a multi-player game, the server comprising:
-
a network interface coupled to an Internet Protocol (IP) network to send and receive data related to a multi-player game; a game play data module to receive multi-player game play data from a plurality of end user gaming devices via the network interface, wherein the multi-player game play data is received via a plurality of unicast transmissions; an assembly module to assemble the multi-player game play data received from the plurality of end user gaming devices to generate aggregated game update data; and a transmission module to transmit the aggregated game update data as a single IP multicast transmission via the network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium comprising operational instructions, that when executed by a processor, cause the processor to:
-
assemble multi-player game play data received from a plurality of end user gaming devices to generate aggregated game update data; determine a method of transmission of the aggregated game update data based on received registration information; and when the received registration information indicates that a particular device is multicast-enabled, transmit the aggregated game update data as a single Internet Protocol (IP) multicast transmission to a multicast address associated with the particular device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a game controller interface to receive multi-player game play data from a first device; a network interface coupled to an Internet Protocol (IP) network to send and receive data; a game play module adapted to; transmit the multi-player game play data received from the first device to a game server via the network interface; and receive aggregated game update data from the game server via the network interface, wherein the aggregated game update data includes multi-player game play data from one or more devices other than the first device, and wherein the aggregated game update data is addressed to a multicast address associated with the system. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
receiving multi-player game play data from a first device; transmitting the multi-player game play data received from the first device to a game server; and receiving aggregated game update data via a single multicast transmission from the game server, wherein the aggregated game update data includes multi-player game play data from one or more other devices. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification