×

Method and apparatus for improving peer-to-peer bandwidth between remote networks by combining multiple connections which use arbitrary data paths

  • US 20020010866A1
  • Filed: 12/18/2000
  • Published: 01/24/2002
  • Est. Priority Date: 12/16/1999
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of forming a peer-to-peer, scalable bandwidth connection between a first computer system and a second computer system each connected to a public computer network, the method comprising the steps of:

  • establishing at least one physical point-to-point link between the first computer system and the public computer network, the first computer system link having a network address that is static and known to the second computer system;

    establishing at least one physical point-to-point link between the second computer system and the public computer network, the second computer system link having a network address that is possibly unknown to the first computer system;

    establishing an inferior virtual circuit to interconnect the first and second computer systems using the physical links and the public computer network;

    establishing a superior virtual circuit between the first computer system and the second computer system, the superior virtual circuit comprising a plurality of inferior virtual circuits, each inferior virtual circuit including at least one unique physical point-to-point link not used by any other virtual link;

    wherein the bandwidth of the superior virtual circuit is scaled by establishing additional physical point-to-point links between either the first or second computer system and the public network and establishing new inferior virtual circuit utilizing the additional physical point-to-point links; and

    wherein the bandwidth available to the superior virtual circuit is equal to the minimum aggregate bandwidth of the available physical point-to-point links between either the first or second computer system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×