×

De-referenced package execution

  • US 9,836,315 B1
  • Filed: 06/25/2014
  • Issued: 12/05/2017
  • Est. Priority Date: 06/25/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for executing a package, the method comprising:

  • receiving, at a first computing device, an interface definition that defines an interface for calling a library stub configured to provide functionality for de-referenced execution of the package;

    receiving, at the first computing device, execution location data that defines whether the package is to be executed locally or remotely, the execution location data including data indicating a frequency of calls to the package and a size of a response generated by the call to the package;

    storing the interface definition and the execution location data;

    subsequent to the storing the interface definition and the execution location data, receiving, from a second computing device executing an application and the library stub, a first request for the execution location data;

    in response to the first request, providing a first response to the library stub that includes the execution location data, the first response to provide the functionality to the application based on execution of the package;

    subsequent to the providing the first response, receiving an updated version of the package that includes one or more changes to the package;

    storing the updated version of the package as an updated package;

    subsequent to the storing the updated package, receiving, from the second computing device, a second request for the execution location data; and

    in response to the second request, providing a second response to the library stub that includes the execution location data, the second response to provide the functionality to the application based on execution of the updated package without the application being rebuilt or redeployed on the second computing device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×