Integrated production of smart cards
AssigneeVisa International Service Association
InventorsHarry E. Graham, Jr., Marc B. Kekicheff, Ricky Jay Nablo, William W. Haeuser
Life of this patent
Estimating the term…
Loading patent…
AssigneeVisa International Service Association
InventorsHarry E. Graham, Jr., Marc B. Kekicheff, Ricky Jay Nablo, William W. Haeuser
Estimating the term…
Automated mass production of smart cards is applicable to either single application or multi-application smart cards, and can be customized. A scripting language combines all of the production aspects of a card into a script. The script is applied to a card production system that automatically produces a custom smart card. To produce a script, a card profile, application profiles, and an issuer profile are used. The card profile describes the resources available on the card and documents the card's software infrastructure, the available resources, memory, applications already on place on the card, the life cycle status of all applications, and physical attributes of the card. Application requirements are documented in an application profile. An application profile identifies the application source code and includes the resource requirements of an application such as memory, operating system version, security, and card physical requirements. For a given card product, the selected application profiles are compared for compatibility. These profiles are checked for compatibility with any number of card profiles to find a suitable card profile. A script is built based upon the selected application profiles and card profile. The script is a natural language description of the functions and data required to produce a single- or multi-application smart card. This creation includes initialization and personalization, and the loading of application code when not already in place on the card. An updated card profile is created when a script is produced. The updated profile describes the card and its resources after an application has been loaded, and is used to create a script to load, initialize and personalize applications onto a card post-issuance, or in a multi-step production process.
A method of building a smart card creation script for use in producing a smart card, said method comprising:
A system for building a smart card creation script for use in producing a smart card, said system comprising:
A smart card creation script data structure embodied in a computer-readable medium, said script data structure comprising:
A method of building a smart card creation script for use in producing a smart card, said method comprising:
A method of building a smart card creation script for use in producing a multi-application smart card, said method comprising:
A method of producing an updated card profile for a smart card, said method comprising:
A method of building a smart card loading script for use in post-issuance loading of an issued smart card, said method comprising:
A system for building a smart card loading script for use in post-issuance of an issued smart card, said system comprising:
A method of building a smart card loading script for use in loading multiple applications onto an issued smart card, said method comprising:
Dependencies are inferred from the claim text.