US6233683B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for a multi-application smart card which can facilitate a post-issuance download of an application onto the smart card
Assignee: GLOBALPLATFORM Inc
•
Filing: 1998-03-24
•
Granted: 2001-05-15
•
Expires: 2018-03-24
Abstract
Abstract The embodiments of the present invention teaches a system and method which allows card issuers to securely add applications during the lifetime of the card after the card has already been issued (post issuance). The system and method according to embodiments of the present invention allows the loading of an application and/or objects from an application server via a card acceptance device and its supporting system infrastructure delivery mechanism, onto a card post issuance in a secure and confidential manner.
Inventors
- 👤 Alfred Chan
- 👤 Marc B. Kekicheff
- 👤 Joel M. Weise
- 👤 David C. Wentker
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 21:43
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06F; G06F21/00; G06F21/50; G06F21/51; G06F21/52; G06F21/53; G06F21/57; G06F21/572; G06F21/70; G06F21/71; G06F21/74; G06F21/77; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/355; G06Q20/3552; G06Q20/357; G06Q20/3574; G06Q20/3576; G06F2221/00; G06F2221/21; G06F2221/2105; G06F2221/2113; G06F2221/2149; G06F2221/2153
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
89 words
A smart card comprising: a card life cycle having a plurality of states; a memory including an indication of which of said states said card life cycle is in; and a card domain application including an issuer key associated with the issuer of said smart card, a function for managing said life cycle of said smart card, and a function for tracking the status of said life cycle of said smart card, whereby said card domain application represents the interests of the issuer and manages said card life cycle.
Claim 2
Dependent Claim
89 words
A smart card comprising: a card life cycle having a plurality of states; a memory including an indication of which of said states said card life cycle is in; and a card domain application including an issuer key associated with the issuer of said smart card, a function for managing said life cycle of said smart card, and a function for tracking the status of said life cycle of said smart card, whereby said card domain application represents the interests of the issuer and manages said card life cycle.
Claim 3
Dependent Claim
22 words
A smart card as recited in claim 1 wherein said card domain application further includes: a function for blocking said smart card.
Claim 4
Dependent Claim
23 words
A smart card as recited in claim 1 wherein said states of said card life cycle include masked, initialized, load secured and blocked.
Claim 5
Dependent Claim
40 words
A smart card as recited in claim 1 wherein said states of said card life cycle are in an irreversible sequence and wherein said states of said card life cycle place said smart card into an increasing level of security.
Claim 6
Dependent Claim
22 words
A smart card as recited in claim 1 wherein the contents of said memory determines the state of said card life cycle.
Claim 7
Independent Claim
84 words
A method of blocking a smart card comprising: detecting a problem with said smart card by an application of said smart card; sending a card block request from said application to a card domain application of said smart card, said card domain application having the capability to block said smart card; determining by said card domain application whether said card block request is valid; and blocking said smart card by said card domain application, whereby said smart card is not operational for a user.
Claim 8
Independent Claim
84 words
A method of blocking a smart card comprising: detecting a problem with said smart card by an application of said smart card; sending a card block request from said application to a card domain application of said smart card, said card domain application having the capability to block said smart card; determining by said card domain application whether said card block request is valid; and blocking said smart card by said card domain application, whereby said smart card is not operational for a user.
Claim 9
Dependent Claim
35 words
A method as recited in claim 6 wherein said card domain application includes an issuer key associated with the issuer of said smart card, whereby said card domain application represents the interests of the issuer.
Claim 10
Independent Claim
91 words
A method of moving a smart card through a sequence of card life cycle states, said method comprising: receiving said smart card in a masked state, said masked state indicating that components necessary for initialization are available on said smart card; initializing said smart card using an initialization key; placing said smart card into an initialized state; loading an application onto said smart card post-issuance; and placing said smart card into a load secured state, whereby said smart card passes through a number of said states of said card life cycle.
Claim 11
Independent Claim
91 words
A method of moving a smart card through a sequence of card life cycle states, said method comprising: receiving said smart card in a masked state, said masked state indicating that components necessary for initialization are available on said smart card; initializing said smart card using an initialization key; placing said smart card into an initialized state; loading an application onto said smart card post-issuance; and placing said smart card into a load secured state, whereby said smart card passes through a number of said states of said card life cycle.
Claim 12
Dependent Claim
37 words
A method as recited in claim 8 further comprising: receiving a card block request; blocking said smart card; and placing said smart card into a blocked state, whereby said smart card is not operational for a user.
Claim 13
Dependent Claim
20 words
A method as recited in claim 8 wherein said card life cycle states are managed by a card domain application.
Claim 14
Dependent Claim
20 words
A method as recited in claim 8 wherein said states of said card life cycle are in an irreversible sequence.
Claim 15
Dependent Claim
25 words
A method as recited in claim 8 wherein said states of said card life cycle place said smart card into an increasing level of security.
Claim 16
Dependent Claim
117 words
A smart card comprising: a first application having a sequence of life cycle states; and a card domain application including an issuer key associated with the issuer of said smart card, a function for loading said application onto said smart card, said loading causing said first application to be placed into a loaded state, a function for installing said application on said smart card, said installing causing said first application to be placed into an installed state, and a function for registering said application on said smart card, said registering causing said first application to be placed into a registered state, whereby said card domain application represents the interests of the issuer and manages said first application.
Claim 17
Dependent Claim
117 words
A smart card comprising: a first application having a sequence of life cycle states; and a card domain application including an issuer key associated with the issuer of said smart card, a function for loading said application onto said smart card, said loading causing said first application to be placed into a loaded state, a function for installing said application on said smart card, said installing causing said first application to be placed into an installed state, and a function for registering said application on said smart card, said registering causing said first application to be placed into a registered state, whereby said card domain application represents the interests of the issuer and manages said first application.
Claim 18
Dependent Claim
28 words
A smart card as recited in claim 13 wherein said card domain application further includes: a cryptographic service for loading said first application onto said smart card post-issuance.
Claim 19
Dependent Claim
45 words
A smart card as recited in claim 13 wherein said first application further includes: a function for personalizing said first application, said personalizing causing said first application to be placed into a personalized state, whereby said personalizing is under the authority of said first application.
Claim 20
Dependent Claim
45 words
A smart card as recited in claim 13 wherein said first application further includes: a function for blocking said first application, said blocking causing said first application to be placed into a blocked state, whereby said blocking is under the authority of said first application.
Claim 21
Independent Claim
91 words
A method of moving an application of smart card through a sequence of application life cycle states, said method comprising: receiving said application on said smart card, said receiving placing said application into a loaded state; installing said application on said smart card, said installing placing said application into an installed state; registering said application on said smart card, said registering placing said application into a registered state; personalizing said application on said smart card, said personalizing placing said application into a personalized state, whereby said application is available for use.
Claim 22
Independent Claim
91 words
A method of moving an application of smart card through a sequence of application life cycle states, said method comprising: receiving said application on said smart card, said receiving placing said application into a loaded state; installing said application on said smart card, said installing placing said application into an installed state; registering said application on said smart card, said registering placing said application into a registered state; personalizing said application on said smart card, said personalizing placing said application into a personalized state, whereby said application is available for use.
Claim 23
Dependent Claim
33 words
A method as recited in claim 17 further comprising: receiving an application block request; blocking said application; and placing said application into a blocked state, whereby said application is not available for use.
Claim 24
Dependent Claim
39 words
A method as recited in claim 17 further comprising: receiving an application delete request; deleting said application from said smart card; and indicating said application is in a not available state, whereby said application is not available for use.
Claim 25
Dependent Claim
39 words
A method as recited in claim 17 wherein said application is received by being loaded into a memory of said smart card during initialization of said smart card, whereby said application is present on said smart card before issuance.
Claim 26
Dependent Claim
30 words
A method as recited in claim 17 wherein said application is received by being loaded onto said smart card post-issuance, whereby said application appears on said smart card after issuance.
Claim 27
Independent Claim
89 words
A method of moving an application of smart card through a sequence of application life cycle states after issuance of said smart card, said method comprising: issuing said smart card; indicating within said smart card that said application is in a not available state; loading said application onto said smart card post-issuance, said loading placing said application into a loaded state; and installing said application on said smart card, said installing placing said application into an installed state, whereby said application is available for use on said smart card.
Claim 28
Independent Claim
89 words
A method of moving an application of smart card through a sequence of application life cycle states after issuance of said smart card, said method comprising: issuing said smart card; indicating within said smart card that said application is in a not available state; loading said application onto said smart card post-issuance, said loading placing said application into a loaded state; and installing said application on said smart card, said installing placing said application into an installed state, whereby said application is available for use on said smart card.
Claim 29
Dependent Claim
25 words
A method as recited in claim 22 further comprising: personalizing said application on said smart card, said personalizing placing said application into a personalized state.
References Cited (Backward Citations)
AT100227B
Cited
EP0193635A1
Cited
US4742215A
Cited
US4831245A
Cited
US5332889A
Cited
US5378884A
Cited
US5715431A
Cited
EP0658862A2
Cited
US5530232A
Cited
US5583933A
Cited
DE19607363A1
Cited
EP0795844A1
Cited
EP0798673A1
Cited
US5901303A
Cited
WO1998043212A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-05-14 | 2004-11-13 | 2005-05-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-05-14 | 2008-11-13 | 2009-05-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-05-14 | 2012-11-13 | 2013-05-15 | $7700.00 | Window Closed / Lapsed |