×

Continuous publication of application to remote computing devices

  • US 10,296,317 B2
  • Filed: 12/20/2010
  • Issued: 05/21/2019
  • Est. Priority Date: 12/20/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving an application to be installed in a remote computing device;

    receiving and storing a manifest file and a parameters file associated with the application, as a record in a data store, wherein the manifest file identifies components of the application and the parameters file identifies configuration settings of the application;

    publishing the application to the remote computing device by transmitting the components of the application identified by the manifest file to be installed on the remote computing device based on the configuration settings in the parameter file;

    receiving parameter values from the remote computing device, the parameter values (i) being received from a user at the remote computing device during an initial installation of the application on the remote computing device and (ii) identifying destination-dependent configuration settings related to configuration of the initial installation of the application at the remote computing device;

    storing, by a host computing device, the received parameter values in the data store as a sub-record that is specific to the remote computing device;

    detecting a change in the application, the change including an update to a database used by the application, an addition of a new database, or a modification of source code of the application;

    generating, by the host computing device, a pre-configured application by configuring the application with the detected change based on the parameter values received from the user at the remote computing device during the initial installation of the application on the remote computing device and stored as the sub-record in the data store and specific to the remote computing device, prior to re-publishing the application to the remote computing device; and

    re-publishing the application with the detected change to the remote computing device by transmitting the generated pre-configured application to the remote computing device without prompting the user for the destination-dependent configuration settings related to installation of the application at the remote computing device.

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