Patent · US Active

Network application performance enhancement using speculative execution

US8140646B2 · kind B2 · utility

15Cited by
5References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 4, 2009
Grant dateMar 20, 2012
Priority date
Expiry dateDec 17, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/9574
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A speculative web browser engine may enable providing transmission of content between a server and a client prior to a user-initiated request for the content hidden in imperative code (event handlers), which may reduce user-perceived latency when the user initiates the imperative code. In some aspects, a speculative browser state may be created from an actual browser state and used to run the event handlers. The event handlers may be modified to direct actions of the event handler to update the speculative browser state. Speculative content may be transmitted between the server and the client in response to an execution of the modified code. The speculative content may be stored in a cache and made readily available for use when the user initiates the event handler and finds that the desired content has already been fetched.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.