MANAGED CLONE APPLICATIONS
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising:
- code that receives an application, the application being publicly available via an application distribution environment;
code that generates a managed clone of the application by at least;
generating a different package name for the managed clone of the application, the different package name differing from an original package name of the application;
adding a management wrapper to the application to enforce a restriction; and
repackaging the application to use the different package name; and
code that deploys the managed clone of the application to a managed client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments relating to managed clones of applications. In one embodiment, an application is received. If it is determined that the application should be managed, a managed clone of the application is generated. The managed clone of the application is configured for coexistence along with the application upon a client device under management. The managed clone of the application may then be deployed to the client device under management.
20 Citations
23 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising:
-
code that receives an application, the application being publicly available via an application distribution environment; code that generates a managed clone of the application by at least; generating a different package name for the managed clone of the application, the different package name differing from an original package name of the application; adding a management wrapper to the application to enforce a restriction; and repackaging the application to use the different package name; and code that deploys the managed clone of the application to a managed client device. - View Dependent Claims (2, 3, 4)
-
-
5. A client device configured to at least:
-
determine that use of a managed clone of an application is required, wherein the managed clone of the application is configured to coexist with the application on the client device; disable use of the application in response to determining that use of the managed clone of the application is required; and enable use of the managed clone of the application in lieu of the application, wherein the managed clone of the application is configured to enforce a restriction on use of a feature of the managed clone of the application. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method, comprising:
-
determining, by at least one computing device, that an application should be managed; and generating, by the at least one computing device, a managed clone of the application in response to determining that the application should be managed, the managed clone of the application being configured for coexistence along with the application upon a client device under management. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification