×

Method and apparatus for eliminating use of a transfer protocol on a proxied connection

  • US 6,598,081 B1
  • Filed: 08/13/2001
  • Issued: 07/22/2003
  • Est. Priority Date: 07/31/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of bypassing a participating application that receives data from a client connection between a proxy and a client and receives data from a server connection between a proxy and a server comprising:

  • deriving a client originated packet sequence synchronization factor, the client originated packet sequence synchronization factor being derived from a difference between a last data sequence number sent by a participating application to a server and a last data acknowledgment number sent by the participating application to a client, wherein the participating application participates in a transport protocol;

    deriving a server originated packet sequence synchronization factor, the server originated packet sequence synchronization factor being derived from a difference between a last data sequence number sent by the participating application to the client and a last data acknowledgment number sent by the participating application to the server;

    adjusting a server originated data sequence number of a packet sent from the server to the client using the server originated packet sequence synchronization factor;

    adjusting a client originated data acknowledgment number of a packet sent from the client to the server using the server originated packet sequence synchronization factor;

    adjusting a client originated data sequence number of a packet sent from the client to the server using the client originated packet sequence synchronization factor;

    adjusting a server originated data acknowledgment number of a packet sent from the server to the client using the client originated packet sequence synchronization factor;

    whereby data sequence and acknowledgment numbers are synchronized between the client and the server; and

    initiating a non-participating application operable to communicate data between the client and the server, wherein the non-participating application does not participate in the transport protocol and wherein the non-participating application is operable to communicate data using the client originated packet sequence synchronization factor and the server originated packet sequence synchronization factor.

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