SYSTEM AND METHOD FOR MANAGING APPLICATION PROGRAM ACCESS TO A PROTECTED RESOURCE RESIDING ON A MOBILE DEVICE
First Claim
1. A computer-implemented method for managing application program access to a protected resource residing on a mobile device, the method comprising:
- receiving from an application program a request for a permission to access the protected resource;
receiving from a source external to the mobile device an authentication of the application program;
receiving an authorization to provide the permission to access the protected resource; and
providing the permission to access the protected resource to the application program in response to receiving the authorization.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for managing application program access to a protected resource residing on a mobile device is provided. The method includes receiving from an application program a request for a permission to access the protected resource, and receiving from a source external to the mobile device an authentication of the application program. An authorization to provide the permission to access the protected resource is received and permission to access the protected resource is provided to the application program in response to receiving the authorization. Data produced by the protected resource is cryptographically signed, and a notification is generated in response to at least one of the application program requesting the permission to access the protected resource and the application program accessing the protected resource. A system for managing application program access to a protected resource residing on a mobile device is further provided.
169 Citations
20 Claims
-
1. A computer-implemented method for managing application program access to a protected resource residing on a mobile device, the method comprising:
-
receiving from an application program a request for a permission to access the protected resource; receiving from a source external to the mobile device an authentication of the application program; receiving an authorization to provide the permission to access the protected resource; and providing the permission to access the protected resource to the application program in response to receiving the authorization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for managing application program access to a protected resource residing on a mobile device, the method comprising:
-
providing the mobile device with a module separating an application program interface (API) layer for enabling an application program from a protected resource layer, comprising the protected resource, on the mobile device; providing a remote server remote to the mobile device configured for connection to the mobile device via a network; receiving with the secure resource module from the application program via the API layer a request for a permission to access the protected resource; transmitting an authentication with the remote server to the mobile device; receiving from the remote server with the module the authentication of the application program; receiving from at least one of the remote server and a user with the module an authorization to provide the permission for the application program to access the protected resource; and providing with the module to the application program the permission to access the protected resource in response to receiving the authorization. - View Dependent Claims (16)
-
-
17. A system for managing application program access to a protected resource residing on a mobile device comprising at least one computing device including at least one memory comprising instructions operable to enable the computing device to perform a procedure comprising:
-
receiving from an application program a request for a permission to access the protected resource; receiving from a source external to the mobile device an authentication of the application program; receiving an authorization to provide the permission to access the protected resource; and providing the permission to access the protected resource in response to receiving the authorization. - View Dependent Claims (18)
-
-
19. Computer-readable media tangibly embodying a program of instructions executable by a computing device to implement a method, the computing device being capable of interfacing with a communications network, the method comprising:
-
receiving from an application program a request for a permission to access the protected resource; receiving from a source external to the mobile device an authentication of the application program; receiving an authorization to provide the permission to access the protected resource; and providing the permission to access the protected resource in response to receiving the authorization. - View Dependent Claims (20)
-
Specification