×

World-wide-web server that finds optimal path by sending multiple syn+;ack packets to a single client

  • US 6,587,438 B1
  • Filed: 12/22/1999
  • Issued: 07/01/2003
  • Est. Priority Date: 12/22/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for establishing a new connection with a client over an optimal network path by a server that considers path delays comprising:

  • receiving an initial packet from the client, the initial packet requesting the new connection with the server;

    generating multiple initial reply packets, each initial reply packet of the multiple initial reply packets traversing at least a portion of different network paths from the server to the client;

    generating a plurality of packet identifiers, and writing a different packet identifier to each of the multiple initial reply packets;

    transmitting from the server the multiple initial reply packets with different packet identifiers, the multiple initial reply packets reaching the client over different network paths;

    receiving an acknowledgement packet from the client, the acknowledgement packet including a packet identifier that uniquely identifies a first packet, the first packet being one of the multiple initial reply packets;

    selecting as the optimal network path the network path used by the first packet; and

    specifying for the other packets sent to the client at least a portion of the optimal network path from the server to the client, whereby the optimal network path is selected from among the different network paths of the multiple initial reply packets sent to the client by the acknowledgement packet from the client.

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