Patent ID: 9569205
Date: 2017-02-14
CPC Classifications: G06F

Claim:
1. A computer-implemented method for remotely configuring applications, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying a centrally administered application that, before preparation, comprises a configuration specification that, when the centrally administered application is installed on a computing system, specifies to the computing system at least one setting according to which the centrally administered application is to operate on the computing system, wherein the centrally administered application is prepared to provide the configuration specification; identifying, by extracting the configuration specification for the centrally administered application, a settings field of the configuration specification; matching, by identifying the settings field via extracting the configuration specification for the centrally administered application, a field name of the settings field to at least one preconfigured setting stored in a settings repository; matching, by identifying an additional settings field via extracting an additional configuration specification for an additional centrally administered application, an additional field name of the settings field to the preconfigured setting stored in the settings repository; creating, based on matching the field name to the preconfigured setting, a settings configuration policy that specifies a value with which to populate the settings field; creating, based on matching the additional field name to the preconfigured setting, an additional settings configuration policy that specifies an additional value with which to populate the settings field; detecting an instance of the centrally administered application that comprises the configuration specification; detecting an instance of the additional centrally administered application that comprises the additional configuration specification; pushing the value for the settings field to the instance of the centrally administered application in accordance with the settings configuration policy; pushing the additional value for the settings field to the instance of the additional centrally administered application in accordance with the additional settings configuration policy.