Adapting a mobile application to a partitioned environment
First Claim
Patent Images
1. A method of providing a secure partition, comprising:
- receiving an indication that a first app is to be available to be used in a secure zone of a mobile device, wherein the indication comprises an attempt to install the first app to the secure zone, wherein the secure zone includes versions of one or more applications that exhibit a behavior associated with the secure zone;
determining that the first app is an unknown application and is not authorized to be installed in the secure zone; and
in response to the determination, modifying the first app to be an app that will not launch within the secure zone, wherein modifying the first app to be the app that will not launch within the secure zone includes changing a launcher component of the first app to be a launcher component that will not allow the app to launch; and
installing the modified first app, wherein the modified first app is a secure zone version of the first app.
3 Assignments
0 Petitions
Accused Products
Abstract
Adapting a mobile or other application (“app”) to a partitioned environment is disclosed. In various embodiments, a “secure zone” or other logical partition is created and enforced at least in part by adapting a mobile or other app to behave in a manner required by and/or otherwise associated with the secure zone or other partition and which behavior is or in various embodiments may be different than a native behavior of the mobile or other app as designed and written by an application developer of the app.
22 Citations
20 Claims
-
1. A method of providing a secure partition, comprising:
-
receiving an indication that a first app is to be available to be used in a secure zone of a mobile device, wherein the indication comprises an attempt to install the first app to the secure zone, wherein the secure zone includes versions of one or more applications that exhibit a behavior associated with the secure zone; determining that the first app is an unknown application and is not authorized to be installed in the secure zone; and in response to the determination, modifying the first app to be an app that will not launch within the secure zone, wherein modifying the first app to be the app that will not launch within the secure zone includes changing a launcher component of the first app to be a launcher component that will not allow the app to launch; and installing the modified first app, wherein the modified first app is a secure zone version of the first app. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing a secure partition, comprising:
-
a processor configured to; receive an indication that a first app is to be available to be used in a secure zone of a mobile device, wherein the indication comprises an attempt to install the first app to the secure zone; determine that the first app is an unknown application and not authorized to be installed in the secure zone; in response to the determination, modify the first app to be an app that will not launch within the secure zone, wherein to modify the first app to be the app that will not launch within the secure zone includes changing a launcher component of the first app to be a launcher component that will not allow the app to launch; and installing the modified first app; and a memory coupled to the processor and configured to provide the processor with instructions.
-
-
20. A computer program product to provide a secure partition, the computer program product being embodied in a tangible, non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving an indication that a first app is to be available to be used in a secure zone of a mobile device, wherein the indication comprises an attempt to install the first app to the secure zone; determining that the first app is unknown and not authorized to be installed in the secure zone; in response to the determination modifying the first app to be an app that will not launch within the secure zone, wherein modifying the first app to be the app that will not launch within the secure zone includes changing a launcher component of the first app to be a launcher component that will not allow the app to launch; and installing the modified first app.
-
Specification