×

Transaction accelerator for client-server communications systems

DC
  • US 8,271,688 B2
  • Filed: 10/29/2010
  • Issued: 09/18/2012
  • Est. Priority Date: 10/30/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. In a network in which clients initiate transactions with servers, the network carries data representing those transactions, and a transaction includes at least one request message from a client to a server and at least one response message from the server to the client, and wherein at least one request message or response message contains a payload to be transported over a connection of the network between a client and a server as a sender and a receiver in the connection, a method of accelerating transactions over the connection comprising:

  • segmenting the payload into at least one segment according to a segmentation process that is based on content of the payload;

    for each of the at least one segments, determining whether to send the segment data in the payload as an unreferenced segment or as a referenced segment;

    for each of the referenced segments, replacing at least some of the segment data with a reference to the replaced data;

    for each of the segments for which data is replaced, storing replaced reference data associated with its reference into an electronic storage element accessible by one or more clients and/or one or more process each of which performs segmentation for a specific network connection; and

    sending the payload from the sender towards the receiver over the connection as an accelerated payload, wherein the accelerated payload comprises at least one of a segment reference and symbols corresponding to an unreferenced segment.

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