×

NETWORK APPLICATION PERFORMANCE ENHANCEMENT USING SPECULATIVE EXECUTION

  • US 20100312858A1
  • Filed: 06/04/2009
  • Published: 12/09/2010
  • Est. Priority Date: 06/04/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of reducing user-perceived latency of network transmissions between a server and a client, the method comprising:

  • copying a portion of a current browser state to create a speculative browser state that includes an event handler;

    generating a speculative event handler from the event handler that directs resultants of the event handler to the speculative browser state;

    executing the speculative event handler;

    identifying speculative content that may be transmitted between the server and the client in response to the execution of the speculative event handler;

    transmitting the speculative content between the server and the client for storage in a cache; and

    retrieving speculatively fetched data from a local cache when the user later triggers the speculated-upon event.

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