Controlling enterprise data on mobile device via the use of a tag index
First Claim
1. A computer program product embodied in a computer readable storage medium for controlling enterprise data on mobile devices, the computer program product comprising the programming instructions for:
- tagging data on a mobile device as being associated with one of enterprise data and personal data with a tag;
identifying a storage location of said tagged data;
obtaining an identifier of an application that generated said tagged data;
storing said tag indicating one of said enterprise data and said personal data, said storage location of said tagged data and said identifier of said application in a single index; and
implementing an arbitration policy to select an appropriate tag associated with said tagged data on said mobile device in response to different tags being associated with said tagged data on said mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for controlling enterprise data on mobile devices. Data on a mobile device is tagged as being associated with either enterprise data or with personal data. Upon identifying the storage location of the tagged data and the identifier of the application that generated the tagged data, the tag, the storage location of the tagged data and the identifier of the application are stored in an index. A mobile agent residing on the mobile device may be directed by a mobile device management server of the enterprise to perform various actions (e.g., deleting, encrypting, backing-up) on the enterprise data using the index. In this manner, the enterprise has the ability to control their applications and data that resides on employees'"'"' mobile devices to ensure that such data is not lost or used in a manner that is contrary to the wishes of the employer.
-
Citations
18 Claims
-
1. A computer program product embodied in a computer readable storage medium for controlling enterprise data on mobile devices, the computer program product comprising the programming instructions for:
-
tagging data on a mobile device as being associated with one of enterprise data and personal data with a tag; identifying a storage location of said tagged data; obtaining an identifier of an application that generated said tagged data; storing said tag indicating one of said enterprise data and said personal data, said storage location of said tagged data and said identifier of said application in a single index; and implementing an arbitration policy to select an appropriate tag associated with said tagged data on said mobile device in response to different tags being associated with said tagged data on said mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product embodied in a computer readable storage medium for controlling enterprise data on mobile devices, the computer program product comprising the programming instructions for:
-
tagging data on a mobile device as being associated with one of enterprise data and personal data with a tap; identifying a storage location of said tagged data; obtaining an identifier of an application that generated said tagged data; storing said tap indicating one of said enterprise data and said personal data, said storage location of said tapped data and said identifier of said application in a single index; and implementing an arbitration policy to select an appropriate tagging mechanism in response to different tagging mechanisms tagging said data on said mobile device.
-
-
10. A system, comprising:
-
a memory unit for storing a computer program for controlling enterprise data on mobile devices; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises; circuitry for tagging data on a mobile device as being associated with one of enterprise data and personal data with a tag; circuitry for identifying a storage location of said tagged data; circuitry for obtaining an identifier of an application that generated said tagged data; circuitry for storing said tag indicating one of said enterprise data and said personal data, said storage location of said tagged data and said identifier of said application in a single index; and circuitry for implementing an arbitration policy to select an appropriate tag associated with said tagged data on said mobile device in response to different tags being associated with said tagged data on said mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a memory unit for storing a computer program for controlling enterprise data on mobile devices; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises; circuitry for tagging data on a mobile device as being associated with one of enterprise data and personal data with a tag; circuitry for identifying a storage location of said tagged data; circuitry for obtaining an identifier of an application that generated said tagged data; circuitry for storing said tag indicating one of said enterprise data and said personal data, said storage location of said tagged data and said identifier of said application in a single index; and circuitry for implementing an arbitration policy to select an appropriate tagging mechanism in response to different tagging mechanisms tagging said data on said mobile device.
-
Specification