← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag