Application revocation using an application revocation list in a portable electronic device
First Claim
1. An application revocation method for revoking trusted applications within a portable electronic device comprising at least one application having an application identifier, the revocation method comprising the steps of:
- (a) obtaining contents of an application revocation list, the application revocation list comprising at least one application identifier; and
(b) determining whether an application identifier in the application revocation list matches an application identifier of an application on the portable electronic device, and if so processing a revocation of the application.
2 Assignments
0 Petitions
Accused Products
Abstract
A portable electronic device (110) contains an application revocation list (ARL) in memory (135) comprising at least one application identifier (AI) uniquely identifying an application. The portable electronic device also contains an application list memory (133) for storing at least application identifiers for trusted applications in the device. A processor (120) operatively connected to the memory determines whether an application identifier on the application revocation list matches an application identifier on the portable electronic device, and, if so, processes a revocation of the application. The application revocation list can be wirelessly updated. Application software in a portable electronic device can thus subsequently be revoked through operation of this application revocation list. A remote server (140) makes application revocation lists available to portable electronic devices over a network such as a cellular system.
27 Citations
20 Claims
-
1. An application revocation method for revoking trusted applications within a portable electronic device comprising at least one application having an application identifier, the revocation method comprising the steps of:
-
(a) obtaining contents of an application revocation list, the application revocation list comprising at least one application identifier; and
(b) determining whether an application identifier in the application revocation list matches an application identifier of an application on the portable electronic device, and if so processing a revocation of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A portable electronic device, comprising:
-
memory for storing trusted applications, wherein at least one trusted application has an application identifier;
memory for storing contents of at least one application revocation list, the application revocation list comprising at least one application identifier; and
a processor operatively connected to the memory to determine whether an application identifier on the application revocation list matches an application identifier on the portable electronic device, and if so processing a revocation of the application. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system wherein applications on a portable electronic device can be revoked over a network, comprising:
-
a remote server for making application revocation lists available on the network; and
a portable electronic device, comprising a communications transceiver for communicating with the remote server over the network to obtain application revocation lists;
memory for storing contents of the application revocation lists, each application revocation list comprising at least one application identifier; and
a processor operatively connected to the memory to determine whether an application identifier on the application revocation list matches an application identifier for an application on the portable electronic device, and if so processing a revocation of the application so matched.
-
Specification