Revocation of application on mobile device
First Claim
1. In a mobile-device application server, a method of revoking an application stored on a plurality of mobile devices associated with a plurality of users, the method comprising:
- receiving, at the mobile-device application server, an application revocation request to revoke a selected application;
receiving, from each mobile device of the plurality of mobile devices, a synchronization request;
for each mobile device of the plurality of mobile devices, in response to receiving the synchronization request, determining that a state change has occurred that is relevant to the mobile device;
for each mobile device of the plurality of devices, in response to determining that the state change has occurred, sending the mobile device a response notifying of the state change and receiving an application manifest comprising a document listing applications that are installed on the mobile device, wherein one or more of the mobile devices comprises a side-loaded copy of the selected application;
for each mobile device from which an application manifest was received, fetching state change information by querying a database with information from the application manifest;
for each mobile device from which an application manifest was received, sending from the mobile-device application server to the mobile device an updated application manifest for the mobile device such that an application revocation instruction configured to revoke the selected application is sent to the one or more mobile devices comprising the side-loaded copy of the selected application; and
for each application revocation instruction sent, sending from the mobile-device application server to a third-party server 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
11 Claims
-
1. In a mobile-device application server, a method of revoking an application stored on a plurality of mobile devices associated with a plurality of users, the method comprising:
-
receiving, at the mobile-device application server, an application revocation request to revoke a selected application; receiving, from each mobile device of the plurality of mobile devices, a synchronization request; for each mobile device of the plurality of mobile devices, in response to receiving the synchronization request, determining that a state change has occurred that is relevant to the mobile device; for each mobile device of the plurality of devices, in response to determining that the state change has occurred, sending the mobile device a response notifying of the state change and receiving an application manifest comprising a document listing applications that are installed on the mobile device, wherein one or more of the mobile devices comprises a side-loaded copy of the selected application; for each mobile device from which an application manifest was received, fetching state change information by querying a database with information from the application manifest; for each mobile device from which an application manifest was received, sending from the mobile-device application server to the mobile device an updated application manifest for the mobile device such that an application revocation instruction configured to revoke the selected application is sent to the one or more mobile devices comprising the side-loaded copy of the selected application; and for each application revocation instruction sent, sending from the mobile-device application server to a third-party server 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)
-
Specification