IP Library Granted Patent US 7,792,968
Granted Patent B2
US 7,792,968 · App. 11/895,968 · Granted Sep 7, 2010

Method of maintaining a peer-to-peer relay network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,792,968
App. No.
11/895,968
Granted
Sep 7, 2010
Kind
B2
Abstract

A method of maintaining a peer-to-peer relay network includes sending a maintenance message from a peer computer system to each of one or more connected peer computer systems connected to the peer computer system and evaluating any responses received from the one or more connected peer computer systems. The connection between the peer computer system and a connected peer computer system is closed when the response from that connected peer computer system is not acceptable. Each peer computer system is connected to a number of other peer computer systems that is less than or equal to a connection limit and each peer computer system is configured to relay data to peer computer systems connected to that peer computer system according to a set of one or more relay rules.

Claims (21)

1. A method of maintaining a peer-to-peer relay network, comprising:

sending a maintenance message from a peer computer system to each of one or more connected peer computer systems connected to said peer computer system in a peer-to-peer relay network;

evaluating any responses received from said one or more connected peer computer systems;

determining the connection between said peer computer system and a connected peer computer system is a failed connection when the response from that connected peer computer system is not acceptable;

sending, in response to determining a failed connection, a close connection request message to the connected peer computer system;

closing the connection between the peer computer system and a connected peer computer system when a confirmation is received from the connected peer computer system, and

in response to closing the connection, sending a connection available message to other peers in the peer-to-peer relay network,

wherein when the peer-to-peer network is connected to a server, sending the connection available message to the server,

wherein each peer computer system is connected to a number of other peer computer systems that is less than or equal to a connection limit and each peer computer system stores a set of one or more relay rules for relaying data to the other peer computer systems connected to that peer computer system.

2. The method of claim 1 , wherein:

said maintenance message is a ping message.

3. The method of claim 1 , wherein:

a response from a connected peer computer system is not acceptable if the response is not received by said peer computer system within a time limit.

4. The method of claim 1 , wherein:

a response is considered not acceptable if the response is not received.

5. The method of claim 1 , wherein:

a response from a connected peer computer system is considered not acceptable if said peer computer system has not received a response from that connected peer computer system within a time limit multiple times.

6. The method of claim 1 , further comprising:

sending a connection status request to a server for a connection between said peer computer system and a connected peer computer system if the response from that connected peer computer system is not acceptable.

7. The method of claim 1 , further comprising:

sending an update to a server indicating a connection has been closed for each connection closed by said peer computer system.

Assignments (3)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 4, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038611/0846 →
CHANGE OF NAME Recorded Jun 30, 2010
From: SONY COMPUTER ENTERTAINMENT AMERICA INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 024611/0236 →