Method and apparatus for providing an application on a smart card
First Claim
1. A method for operating a smart card to provide an application identifier (AID) for an application on the smart card, wherein the application includes an AID interpreter, the method comprising:
- receiving a request at the AID interpreter to provide the AID for the application on the smart card, wherein said AID is accessed via said AID interpreter;
retrieving a first component of the AID, wherein said first component is logically internal to the AID interpreter;
retrieving a second component of the AID, wherein said second component is logically external to the AID interpreter;
is on said smart card; and
is indicative of a state relevant to the application; and
combining at least the first and second components of the AID in order to generate the AID for providing in response to said request.
2 Assignments
0 Petitions
Accused Products
Abstract
A smart card contains potentially multiple applications, each containing an application identifier (AID). Each application also incorporates an AID interpreter for providing access to the AID. This is achieved by making a request to the AID interpreter to provide the AID for the application. In response, the AID interpreter retrieves a first component of the AID. This first component is logically internal to the AID interpreter. The AID interpreter also retrieves a second component of the AID. This second component is logically external to the AID interpreter and is indicative of a state relevant to the application, such as a current balance in the card. The first and second components of the AID are then combined in order to generate the AID for providing in response to the request.
-
Citations
52 Claims
-
1. A method for operating a smart card to provide an application identifier (AID) for an application on the smart card, wherein the application includes an AID interpreter, the method comprising:
-
receiving a request at the AID interpreter to provide the AID for the application on the smart card, wherein said AID is accessed via said AID interpreter; retrieving a first component of the AID, wherein said first component is logically internal to the AID interpreter; retrieving a second component of the AID, wherein said second component is logically external to the AID interpreter;
is on said smart card; and
is indicative of a state relevant to the application; andcombining at least the first and second components of the AID in order to generate the AID for providing in response to said request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
- 20. A smart card having one or more applications installed thereon, wherein at least one of the applications comprises an application identifier (AID) for the application and an AID interpreter, wherein said AID is accessed via said AID interpreter and comprises a first component logically internal to the AID interpreter and a second component logically external to the AID interpreter and on said smart card, wherein said second component is indicative of a state relevant to the application, and wherein the AID interpreter is operable to combine at least the first and second components of the AID to generate the AID.
-
33. A smart card operable to provide an application identifier (AID) for an application on the smart card, wherein the application includes an AID interpreter, the smart card comprising:
-
means for receiving a request at the AID interpreter to provide the AID for the application on the smart card, wherein said AID is accessed via said AID interpreter; means for retrieving a first component of the AID, wherein said first component is logically internal to the AID interpreter; means for retrieving a second component of the AID, wherein said second component is logically external to the AID interpreter;
is on said smart card; and
is indicative of a state relevant to the application; andmeans for combining at least the first and second components of the AID in order to generate the AID for providing in response to said request.
-
-
34. A computer program product comprising instructions on a storage medium, wherein said instructions when loaded into a machine cause the machine to operate a smart card to provide an application identifier (AID) for an application on the smart card, wherein the application includes an AID interpreter, wherein the AID is provided by:
-
receiving a request to the AID interpreter to provide the AID for the application on the smart card, wherein said AID is accessed via said AID interpreter; retrieving a first component of the AID, wherein said first component is logically internal to the AID interpreter; retrieving a second component of the AID, wherein said second component is logically external to the AID interpreter;
is on said smart card; and
is indicative of a state relevant to the application; andcombining at least the first and second components of the AID in order to generate the AID for providing in response to said request. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification