Legal claims defining the scope of protection, as filed with the USPTO.
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. The method of claim 1 , wherein the application revocation request is received from one or more of a mobile operator, a system administrator, an application developer, and an application vendor.
3. The method of claim 1 , wherein the application revocation instruction comprises a value of an attribute in the updated application manifest.
4. The method of claim 1 , further comprising storing the application revocation request in a database upon receiving the application revocation request.
5. The method of claim 1 , further comprising pushing application revocation information to one or more mobile devices after receiving the application revocation request.
6. The method of claim 1 , wherein sending the updated application manifest to the mobile device comprises sending the updated application manifest to one of a mobile phone, a notebook computer, and a portable media player.
7. The method of claim 1 , wherein sending the request to roll back comprises sending the request to roll back to a financial transaction processing company that previously processed a purchase of the selected application.
8. The method of claim 1 , wherein sending the request to roll back comprises sending the request to roll back to a mobile operator that previously processed a purchase of the selected application.
9. The method of claim 1 , wherein the application revocation request specifies a sub-group of users to whom the revocation is to be applied, and wherein the application is not revoked for users outside the sub-group.
10. The method of claim 9 , wherein the sub-group of users is specified by one or more of a mobile operator used by the sub-group, a geographic region, a language, an operating system, an operating system version, and a mobile device type.
11. The method of claim 9 wherein the sub-group of users is defined as a group of users within a specified jurisdiction.
Unknown
May 30, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.