Multi-application IC card

6896183
Add to folder: View Folders  
Keywords to Highlight:

full-text

print

pdf

permalink

Inventors

Takano, Tomoharu

Application #

381902

Filed

Jul-30-2002

Published

May-24-2005

Current US Class

235/375
235/380
235/382
235/492

International Classes

G06K 005//00

Field of Search

235/380 235/492 235/379 235/486 235/382 711/115

Assignee

Dai Nippon Printing Co., Ltd. (Tokyo, JP)

Examiners

Lee; Michael G.

Attorney, Agent or Firm

Dellett & Walters

US Patent References

5923884   System and method...
6220510   Multi-application I...
6256690   System and method...
6279047   Method for simplify...
6612486   Smart card manag...
6619554   Integrated circuit c...
6707892   Application terminal
6824064   Concurrent commu...
6832323   Object and feature...

Referenced by:

View Backward References

Citation

Cite This Patent

More From Subclass 382

5861816   Vehicle anti-theft de...
6172618   ETC car-mounted e...
5079411   Electronic lock and...
4464566   Access security cont...
5947369   Electronic time bad...
5185516   Card-type IC-mount...
5955718   Integrated credit/inf...
6834797   Pocket
5550358   Non-contacting tra...
6550670   Automated bankin...
4721954   Keypad security sys...
4353064   Battery operated ac...
 

More From Class 235

4677565   Automatic vending...
5187351   Processing of bank...
4260880   Optical character s...
4084198   Card scanning vid...
5640307   Chip card reader
5889274   Card reader structu...
6938013   Money-transfer tech...
4918416   Electronic proximit...
6679427   Magnetic card rea...
6932120   Method for produci...
6371380   Non-contacting-typ...
5204513   Decoder for magne...
 
Abstract
In a multi-application IC card system which is loaded with a plurality of applications and is provided with a platform allowing deletion of the applications, the platform (1) contains an AID control table for controlling the correspondence between each application and its application identifier (AID), and the change of each AID is conducted by rewriting the corresponding AID in the AID control table. Alternatively, the platform (1) has a function of applying an alias AID in addition to the application identifier (AID) assigned to each application and controls the correspondence among each application, its AID, and its alias AID by using an AID control table.
 
Claims
1. A multi-application IC card system which is loaded with a plurality of applications, each said application being identifiable by a signal received from an external device by way of an application identifier (AID), said IC card system further being provided with a platform allowing deletion of the applications, wherein

said platform contains an AID control table having for each application a storage location for noting an associated AID wherein said AID associated to any application can be changed by rewriting said AID in said storage location for noting an associated AID.

2. A multi-application IC card system which is loaded with a plurality of applications, each said application being identifiable by a signal received from an external device by way of an application identifier (AID), said IC card system further being provided with a platform allowing deletion of the applications, wherein



Description
TECHNICAL FIELD

The present invention relates to a multi-application IC card system which is loaded with a plurality of independent applications and is provided with a platform allowing the deletion of the applications. The IC card system can flexibly cope with service integration among different application providers, version upgrade of existing applications, and the maintenance of such applications.

BACKGROUND ART

With the recent increase of IC card use, many systems for achieving a single IC card which is loaded with a plurality of applications have been proposed. In addition, for version upgrade and maintenance of applications and service integration among application providers, it has been required to allow the deletion and updating of the applications. Systems for achieving the deletion and updating also have been proposed (Japanese Patent Unexamined Publication No. 2000-172808).

Currently in an IC card system, each application program stored in the IC card is designated by a unique application ID (AID), which is assigned according to that program's position or order in the IC card memory. A table in the IC card memory notes, for each AID, where the corresponding program begins (also in the IC card memory). Unfortunately, the use of this system results in some inefficiency when changing an application program. For example, if there are two application programs stored in the IC card, and it is desired to replace the first program with an updated version that is slightly longer, this cannot be done by simply overwriting the first program because it would mean overwriting part of the second program with the end part of the first program. Even if there is easily sufficient room to write the updated first program in IC card memory after the location where the second application program ends, this cannot be done because then the first application would have to be re-designated as the third program. This would require a corresponding change in the programming of each external device that communicates with the IC card and uses the first application. It would be desirable to have some way of changing the position or order in memory where the program for a particular application is stored, without thereby necessitating a change in the AID used by external programs to refer to that application.
 
  A security system having a key card with combination codes encoded on two different ends of the key card to allow the user of the key card access to at...  A system for monitoring the tour that a guard must undertake in each building of a large number of building sites involves an arrangement in which a system...