Methods, systems and machine-readable media for providing security services
First Claim
1. A method for providing a security service from a security manager application to a software application on a computing device, the method comprising:
- providing a security manager application configured to provide a security service on a computing device, the computing device having at least one processor operatively coupled with a memory;
providing a software application on the computing device, the software application having original, post-compile object code; and
modifying the original object code of the software application to create replacement object code, the replacement object code configured for communication with the security manager application, the replacement object code comprising a policy engine configured to retrieve a security policy into the memory of the computing device and configured to process a command sent from a remote server that remotely locks the software application, disables the software application, or sets the software application to an initial, unused state.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application object code to allow the software application to transmit a request for the security service; retrieving the modified application object code corresponding to the software application from memory; receiving, via a processor, the request for the security service from the modified application object code; and providing, via the processor, the security service. The systems and machine-readable media performing operations according to the methods disclosed.
105 Citations
20 Claims
-
1. A method for providing a security service from a security manager application to a software application on a computing device, the method comprising:
-
providing a security manager application configured to provide a security service on a computing device, the computing device having at least one processor operatively coupled with a memory; providing a software application on the computing device, the software application having original, post-compile object code; and modifying the original object code of the software application to create replacement object code, the replacement object code configured for communication with the security manager application, the replacement object code comprising a policy engine configured to retrieve a security policy into the memory of the computing device and configured to process a command sent from a remote server that remotely locks the software application, disables the software application, or sets the software application to an initial, unused state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable non-transitory storage medium embodying information indicative of instructions for providing a security service from a security manager application to a software application on a computing device, the instructions comprising:
-
providing a security manager application configured to provide a security service on a computing device, the computing device having at least one processor operatively coupled with a memory; providing a software application on the computing device, the software application having original, post-compile object code; and modifying the original object code of the software application to create replacement object code, the replacement object code configured for communication with the security manager application, the replacement object code comprising a policy engine configured to retrieve a security policy into the memory of the computing device and configured to process a command sent from a remote server that remotely locks the software application, disables the software application, or sets the software application to an initial, unused state. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system executing instructions in a computer program for providing a security service from a security manager application to a software application on a computing device, the system comprising:
-
at least one processor; and a memory operatively coupled with the processor, the processor executing program code from the memory comprising; program code for providing a security manager application configured to provide a security service on a computing device, the computing device having at least one processor operatively coupled with a memory; program code for providing a software application on the computing device, the software application having original, post-compile object code; and program code for modifying the original object code of the software application to create replacement object code, the replacement object code configured for communication with the security manager application, the replacement object code comprising a policy engine configured to retrieve a security policy into the memory of the computing device and configured to process a command sent from a remote server that remotely locks the software application, disables the software application, or sets the software application to an initial, unused state. - View Dependent Claims (17, 18, 19, 20)
-
Specification