Method and appatatus for selecting a desired application on a smart card
First Claim
1. A method for selecting a desired application on a smart card, wherein there are potentially two or more applications installed on the smart card, each application having a stored application identifier (AID), the method comprising:
- specifying a desired application in terms of multiple parameters;
retrieving multiple parameters from a stored AID for an application on the smart card; and
comparing the specified multiple parameters with the retrieved multiple parameters to determine whether or not there is a match.
2 Assignments
0 Petitions
Accused Products
Abstract
Where there are potentially two or more applications installed on a smart card, with each application having a stored application identifier (AID), a desired application may be selected by specifying a desired application in terms of multiple parameters, retrieving multiple parameters from a stored AID for an application on the smart card, and comparing the specified multiple parameters with the retrieved multiple parameters to determine whether there is a match.
138 Citations
59 Claims
-
1. A method for selecting a desired application on a smart card, wherein there are potentially two or more applications installed on the smart card, each application having a stored application identifier (AID), the method comprising:
-
specifying a desired application in terms of multiple parameters;
retrieving multiple parameters from a stored AID for an application on the smart card; and
comparing the specified multiple parameters with the retrieved multiple parameters to determine whether or not there is a match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A smart card having multiple applications installed therein, each application comprising:
-
a stored application identifier (AID); and
an AID interpreter, wherein said AID interpreter is operable to retrieve and parse the stored AID into multiple parameters for identifying the application. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
- 34. A terminal for use with a smart card having multiple applications installed therein, each application comprising an application identifier (AID) and an AID interpreter, wherein said AID interpreter is operable to retrieve and parse the AID into multiple parameters for identifying the application, and wherein said terminal comprises at least one set of multiple parameters for identifying a desired application on the smart cart, and a communications interface for exchanging messages with the smart card.
-
39. Apparatus for selecting a desired application on a smart card, wherein there are potentially two or more applications installed on the smart card, each application having a stored application identifier (AID), the apparatus comprising:
-
means for specifying a desired application in terms of multiple parameters;
means for retrieving multiple parameters from a stored AID for an application on the smart card; and
means for comparing the specified multiple parameters with the retrieved multiple parameters to determine whether or not there is a match.
-
-
40. A computer program product comprising instructions on a medium, wherein said instructions when loaded into a machine cause the machine to perform a selection of a desired application on a smart card, wherein there are potentially two or more applications installed on the smart card, each application having a stored application identifier (AID), said selection being performed by:
-
specifying a desired application in terms of multiple parameters;
retrieving multiple parameters from a stored AID for an application on the smart card; and
comparing the specified multiple parameters with the retrieved multiple parameters to determine whether or not there is a match. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
Specification