×

Provisional execution of dynamic content component

  • US 9,298,455 B1
  • Filed: 03/11/2015
  • Issued: 03/29/2016
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for expediting content delivery, comprising:

  • a communication interface configured to receive a request for content from a requestor; and

    a processor coupled with the communication interface and configured to;

    identify a cached component of the requested content that includes at least some cached executable content;

    identify that the cached component includes the at least some executable content that is to be programmatically executed by the requestor;

    provide the cached component of the requested content to the requestor for provisional execution prior to verifying that the cached component of the requested content is still valid, wherein provisionally executing the cached component by the requestor includes preserving an ability to abandon a result of the programmatic provisional execution of the at least some executable content and provisionally executing the cached component by the requestor includes executing the cached component in a protected execution environment that is separate from a main execution environment;

    determine whether a change, if any, in the content of the requested content may invalidate the provisional execution; and

    in the event it is determined that the change in the requested content may invalidate the provisional execution, instruct the requestor to abandon the provisional execution that has been already started by the requestor, wherein the requestor abandons the result of the provisional execution in response to the instruction to abandon the provisional execution.

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