×

Dynamic code loading

  • US 9,760,591 B2
  • Filed: 05/14/2016
  • Issued: 09/12/2017
  • Est. Priority Date: 05/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer data system providing dynamic code loading within a query dispatch and execution architecture, the system comprising:

  • one or more processors;

    computer readable storage coupled to the one or more processors, the computer readable storage having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including;

    providing, from a client computer system, first dynamic code for execution by a remote query processor within a remote query server computer system, where the remote query processor includes an executable code environment established according to request parameters provided by a primary client on the client computer system and where the remote query processor is dedicated for processing one or more queries from the primary client;

    making the first dynamic code available to the remote query processor;

    loading the first dynamic code at the remote query processor;

    accessing, at the remote query processor, one or more data system query tasks sent from the primary client;

    executing, at the remote query processor, the one or more data system query tasks using an initial code deployment and the first dynamic code;

    providing, from the client, second dynamic code while the executing is being performed by the remote query processor;

    making the second dynamic code available to the remote query processor;

    loading the second dynamic code at the remote query processor; and

    continuing executing the one or more data system query tasks at the remote query processor using the initial code deployment, the first dynamic code and the second dynamic code, wherein the first dynamic code or the second dynamic code overrides a portion of the initial code deployment and the first dynamic code or the second dynamic code adds one or more functions to the initial code deployment.

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