Provisioning of applications deployed on client devices
First Claim
Patent Images
1. A computer-implemented method comprising:
- obtaining, by a management service, an application from an application distribution system, the application associated with at least one key-value pair identifying at least one configuration parameter of the application;
defining, by the management service, an application profile associated with the application based upon the at least one key-value pair;
associating, by the management service, the application profile with the application;
obtaining, by the management service, a request to deploy the application to a client device associated with a user;
identifying, by the management service, a portion of an application manifest associated with the application that corresponds to respective application settings associated with the application; and
embedding, by the management service, the at least one configuration parameter into the portion of the application manifest that corresponds to the respective application settings associated with the application; and
initiating, by the management service, deployment of the application to the client device, wherein the application is deployed with the application manifest containing the at least one configuration parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various examples for deploying applications on client devices through a management service. A client device can be enrolled with a management service. The management service can determine application settings that are associated with an application and generate an application profile for the application. The application profile can be used to deploy the application to client devices and provision the application with the appropriate application settings.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
obtaining, by a management service, an application from an application distribution system, the application associated with at least one key-value pair identifying at least one configuration parameter of the application; defining, by the management service, an application profile associated with the application based upon the at least one key-value pair; associating, by the management service, the application profile with the application; obtaining, by the management service, a request to deploy the application to a client device associated with a user; identifying, by the management service, a portion of an application manifest associated with the application that corresponds to respective application settings associated with the application; and embedding, by the management service, the at least one configuration parameter into the portion of the application manifest that corresponds to the respective application settings associated with the application; and initiating, by the management service, deployment of the application to the client device, wherein the application is deployed with the application manifest containing the at least one configuration parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium embodying a program executed by a computing device, wherein the program is configured to cause the computing device to at least:
-
obtain an application from an application distribution system, the application associated with at least one key-value pair identifying at least one configuration parameter of the application; define an application profile associated with the application based upon the at least one key-value pair; associate the application profile with the application; obtain a request to deploy the application to a client device associated with a user; identify a portion of an application manifest associated with the application that corresponds to respective application settings associated with the application; embed the at least one configuration parameter into the portion of the application manifest that corresponds to the respective application settings associated with the application; and initiate deployment of the application to the client device, wherein the application is deployed with the application manifest containing the at least one configuration parameter. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
at least one computing device; and a management service executable by the at least one computing device, wherein the management service causes the at least one computing device to at least; obtain an application from an application distribution system, the application associated with at least one key-value pair identifying at least one configuration parameter of the application; define an application profile associated with the application based upon the at least one key-value pair; associate the application profile with the application; obtain a request to deploy the application to a client device associated with a user; identify a portion of an application manifest associated with the application that corresponds to respective application settings associated with the application; embed the at least one configuration parameter into the portion of the application manifest that corresponds to the respective application settings associated with the application; and initiate deployment of the application to the client device, wherein the application is deployed with the application manifest containing the at least one configuration parameter. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification