DISTRIBUTED SESSION LISTING AND CONTENT DISCOVERY
First Claim
1. A method in a peer-to-peer gaming network computing environment for providing a game hosting service by a game server computing device adapted to communicate with a member game server of a peer group, the game hosting service provided to one or more game client computing devices, comprising the steps of:
- joining the game server computing device to the peer group;
designating the joined game server computing device as a member game server, wherein each member game server of the peer group being another game server computing device previously joined thereto;
notifying at least one other member game server of the peer group of availability as a game hosting service by the joined game server computing device;
accepting and responding directly to searches for the game hosting service of the joined game server computing device, which are directed at the at least one other member game server of the peer group by the one or more game client computing devices; and
locating the game hosting service by way of intercommunication between the member game servers of the peer group.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention enables a game server to provide hosting services by connecting the game server device to a peer group, notifying at least one member of the peer group of the availability of the server device, and enabling the server device to accept and respond directly to searches for the hosting services, which are directed at the peer group by one or more gaming client devices. Discovery of peer group gaming content as well as updating such content are also provided by the present invention. The present invention further enables both peer group protocol supported and non-supported devices to interact with and provide the services provided by a peer group.
20 Citations
20 Claims
-
1. A method in a peer-to-peer gaming network computing environment for providing a game hosting service by a game server computing device adapted to communicate with a member game server of a peer group, the game hosting service provided to one or more game client computing devices, comprising the steps of:
-
joining the game server computing device to the peer group;
designating the joined game server computing device as a member game server, wherein each member game server of the peer group being another game server computing device previously joined thereto;
notifying at least one other member game server of the peer group of availability as a game hosting service by the joined game server computing device;
accepting and responding directly to searches for the game hosting service of the joined game server computing device, which are directed at the at least one other member game server of the peer group by the one or more game client computing devices; and
locating the game hosting service by way of intercommunication between the member game servers of the peer group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method in a peer-to-peer gaming network computing environment for discovering downloadable content files known to members of a content peer group and of interest to a game client computing device, comprising the steps of:
-
locating, by the game client computing device, on said peer-to-peer gaming network, at least one member of the content peer group; and
automatically receiving at the game client computing device without a request therefrom, an index of downloadable content files from said at least one member, said index of downloadable content files containing the location of downloadable content files located in one or more content file repositories. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method in a peer-to-peer gaming network computing environment for updating information relating to downloadable content files known to gaming members of a content peer group, comprising the steps of:
-
requesting certification to access the content peer group and to update a content index shared by all members of said peer group;
receiving certification and connection information to enable joining the content peer group;
connecting to the content peer group;
updating the downloadable content file index of at least one member of the content peer group without a request therefrom; and
automatically propagating said updated downloadable content file index throughout the content peer group to other members of the content peer group. - View Dependent Claims (17, 18, 19, 20)
-
Specification