×

Version-resilient loader for custom code runtimes

  • US 8,793,676 B2
  • Filed: 02/15/2007
  • Issued: 07/29/2014
  • Est. Priority Date: 02/15/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computing system for dynamically identifying and loading a version of a runtime for custom code, the custom code for execution within a host process of a host application, the computing system comprising:

  • a memory storing computer-executable instructions of;

    a host application that hosts custom code for execution within the host process; and

    a loader component for execution within the host process that;

    receives from the host application executing within the host process a request to load custom code identified by a custom code identifier;

    executes an algorithm that identifies a version of a runtime for the custom code, the algorithmcollects system information including information relating to different versions of the runtime that are available to be loaded and executed within the host process; and

    identifies, based on the system information, a version of the runtime to load;

    loads the identified version of the runtime for execution within the host process;

    requests a load component of the loaded version of the runtime to load the custom code identified by the custom code identifier; and

    invokes the loaded custom code for execution within the host process of the host application as hosted custom code so that different runtimes are loaded into the hosted application depending of the version of the runtime needed by each custom code;

    wherein the loader component is dynamically linked to the host application so that the algorithm that identifies the version of the runtime can be modified without modifying the host application andwherein the components are stored in a dynamic-link library anda processor that executes the computer-executable instructions stored in the memory.

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