REVOCATION OF APPLICATION ON MOBILE DEVICE
First Claim
1. In a mobile device application server, a method of revoking an application stored on a mobile device, the method comprising:
- receiving an application revocation request, the application revocation request comprising an instruction to revoke a selected application saved on one or more mobile devices;
sending to a mobile device an application revocation instruction configured to revoke the selected application on the mobile device; and
sending to another entity a request to roll back a previously-made transaction related to the selected application.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments related to the revocation of applications on mobile devices are disclosed. For example, one disclosed embodiment provides a method of revoking an application stored on a mobile device, wherein the method comprises receiving an application revocation request, the application revocation request comprising an instruction to revoke a selected application saved on one or more mobile devices, sending to a mobile device an application revocation instruction configured to revoke the selected application on the mobile device, and sending to another entity a request to roll back a previously-made transaction related to the selected application.
-
Citations
20 Claims
-
1. In a mobile device application server, a method of revoking an application stored on a mobile device, the method comprising:
-
receiving an application revocation request, the application revocation request comprising an instruction to revoke a selected application saved on one or more mobile devices; sending to a mobile device an application revocation instruction configured to revoke the selected application on the mobile device; and sending to another entity a request to roll back a previously-made transaction related to the selected application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile device application server, comprising:
-
a processor; and memory comprising instructions stored thereon that are executable by the processor to perform a method of revoking an application stored on a mobile device by; receiving an application revocation request, the application revocation request comprising an instruction to revoke a selected application saved on one or more mobile devices; storing the application revocation request; receiving from a mobile device a request for information regarding pending state changes related to applications saved on the mobile device; sending to the mobile device information regarding state one or more changes that have occurred; receiving from the mobile device an application manifest that comprises information regarding applications saved on the mobile device; updating the application manifest to include an instruction to revoke the selected application, thereby forming an updated application manifest; sending the updated application manifest to the mobile device; and sending a request to roll back a previously-made transaction related to the selected application. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A mobile device configured to run applications obtained from a mobile device application server, the mobile device comprising:
-
a processor; and memory comprising instructions stored thereon that are executable by the processor to perform a method of revoking a selected application saved on the mobile device, wherein the method comprises; receiving a notification from the mobile device server that a revocation request has been made for the selected application; building an application manifest to send to the mobile device application server, wherein the application manifest comprises information regarding application saved on the mobile device; sending the application manifest to the mobile device application server; receiving an updated application manifest from the mobile device application server, the updated application manifest comprising an instruction to revoke the selected application; and revoking the selected application based upon the instruction in the updated application manifest. - View Dependent Claims (19, 20)
-
Specification