US8949436B2

System and method for controlling peer-to-peer connections

Summary by NHIP

P2P Streaming Control System

The system controls peer-to-peer connections in streaming applications by selecting edge peers within a localized ISP network. A session-level tracker external to the ISP provides potential external peer lists exclusively to these edge peers, enabling them to form outside connections without traversing other external peers.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

The present invention relates to a system and method for controlling peer-to-peer connections in a Peer-to-Peer (P2P) streaming application for individual Internet Service Provider (ISP) networks over a localized overlay. The system may include a tracker local to a first ISP network configured to select edge peers among local peers of the first ISP network. The selected edge peers have external connections to peers outside the first ISP network in order to transfer sub-streams to or from the first ISP network, and the local peers not selected as edge peers have internal connections to other local peers within the first ISP network to transfer the sub-streams over the localized overlay.

US8949436B2, drawing sheet 1
Sheet 1 of 6

Term

Projected expiry 27 September 2032.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

20 claims: 2 independent, 18 dependent

  1. 1
    Broadest claimClaim Score 39, average(NHIP)A system for controlling peer-to-peer connections in a Peer-to-Peer (P2P) streaming application for individual Internet Service Provider (ISP) networks over a localized overlay, the system comprising:a tracker local to a first ISP network configured to select edge peers among local peers of the first ISP network, wherein the selected edge peers have external connections to external peers located in ISP networks outside the first ISP network, the external connections configured to transfer sub-streams to or from the first ISP network, and the local peers not selected as edge peers have internal connections to other local peers within the first ISP network to transfer the sub-streams over the localized overlay;and a session-level tracker external to the first ISP network and the ISP networks hosting the external peers, the session-level tracker configured to provide a list of potential external peers to the edge peers in response to an announce message therefrom such that the local peers do not receive the list of potential external peers and the edge peers are configured to form the external connections by selecting the external peers from the list of potential external peers, the session-level tracker reachable by each of the edge peers without traversing over one of the external peers.
  2. 13
    A method for controlling peer-to-peer connections in a Peer-to-Peer (P2P) streaming application for individual Internet Service Provider (ISP) networks over a localized overlay, the method comprising:selecting, by a tracker local to a first ISP network, edge peers among local peers of the first ISP network, wherein the selected edge peers have external connections to external peers located in ISP networks outside the first ISP network, the external connections configured to transfer sub-streams to or from the first ISP network, and the local peers not selected as edge peers have internal connections to other local peers within the first ISP network to transfer the sub-streams over the localized overlay;and providing, by a session-level tracker external to the first ISP network and the ISP networks hosting the external peers, a list of potential external peers to the edge peers in response to an announce message therefrom such that the local peers do not receive the list of potential external peers and the edge peers are configured to form the external connections by selecting the external peers from the list of potential external peers, the session-level tracker reachable by each of the edge peers without traversing over one of the external peers.