×

Transparent client-server transaction accelerator

DC CAFC
  • US 8,069,225 B2
  • Filed: 08/12/2003
  • Issued: 11/29/2011
  • 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 synthesize, based on past transactions, one or more predicted transactions, wherein transactions comprise sets of steps that result in data moving from one place to another;

    a transaction mapper that replaces transaction identifiers of predicted transactions with corresponding transaction identifiers of actual transactions;

    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 the 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 received requests and received 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
    ×
    ×