×

Transparent client-server transaction accelerator

  • US 20040215746A1
  • Filed: 08/12/2003
  • Published: 10/28/2004
  • Est. Priority Date: 04/14/2003
  • Status: Active Grant
First Claim
Patent Images

1. A network transaction accelerator for accelerating transactions involving data transfer between at least one client and at least one server over a network, wherein a transaction involves a request and at least one response in response to the request, the network transaction accelerator comprising:

  • a client-side engine coupled to a client;

    a server-side engine, coupled to the server;

    a transaction predictor that is configured to predict, based on past transactions, which transactions are likely to occur in the future between the client and server;

    wherein the client-side engine comprises;

    a) an input for receiving indications of requests from the client;

    b) a transaction buffer for storing results of predicted transactions received from the server or the server-side engine ahead of receipt of a corresponding request; and

    c) a collator for collating the requests from the client with the stored results or received results, wherein a request and a response that are matched by the collator are identified and the matched response is provided to the client in response to the matched request; and

    wherein the server-side engine comprises;

    a) an input for receiving indications of transactions including requests and responses; and

    b) an output for conveying requests to the server in response to actual transactions or predicted transactions.

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