Patent EP0328289A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0328289A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

IC card and method of writing its operation program

Assignee: Maxell Ltd
•
Filing: 1989-01-31
•
Granted: —
•
Expires: 2009-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An IC card comprises a central processor unit (6) executing a sequence of processing steps according to an internally stored operation program which is alterable, and a memory (4) storing operation program alterability/non-alterability information indicating whether the operation program is alterable or non-alterable and collation information referenced to permit change-over of the operation program alterability/non-alterability information between an alterable mode and a non-alterable mode. When coincidence between the collation information and externally applied input information is detected, the operation program alterability/non-alterability information is changed over to its alterable mode, and alteration of the operation program is executed because the operation program alterability/non-alterability information is now in the alterable mode.

Inventors

  • 👤 Toru Shinagawa

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-07 11:46
CPC Classifications
G; G06; G06K; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G06K19/073; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06F; G06F7/00; G06F7/06; G06F7/10; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/355; G06Q20/3552

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 125 words
An IC card comprising memory means (4) for storing an operation program (9) which is alterable, processor means (6) for executing a predetermined sequence of processing steps according to said operation program, said memory means storing operation program alterability/non-alterability information indicating whether said operation program is alterable on non-­alterable and collation information referenced for permitting change-over of said operation program alterability/non-alterability information between an alterable mode and a non-alterable mode, means (6a, 6b) for changing over said operation program alterability/­non-alterability information to one of said alterable mode and said non-alterable mode by detecting coincidence between said collation information and externally applied input information, and means (6a, 6b) for executing alteration of said operation program when said operation program alterability/non-alterability information is in said alterable mode.
Claim 2
Dependent Claim 125 words
An IC card comprising memory means (4) for storing an operation program (9) which is alterable, processor means (6) for executing a predetermined sequence of processing steps according to said operation program, said memory means storing operation program alterability/non-alterability information indicating whether said operation program is alterable on non-­alterable and collation information referenced for permitting change-over of said operation program alterability/non-alterability information between an alterable mode and a non-alterable mode, means (6a, 6b) for changing over said operation program alterability/­non-alterability information to one of said alterable mode and said non-alterable mode by detecting coincidence between said collation information and externally applied input information, and means (6a, 6b) for executing alteration of said operation program when said operation program alterability/non-alterability information is in said alterable mode.
Claim 3
Dependent Claim 130 words
An IC card comprising memory means (9) for storing an operation program which is alterable, processor means (6) for executing a predetermined sequence of processing steps according to said operation program, said memory means (9) or other memory means (5) including regions for respectively storing operation program alterability/non-alterability information indicating whether said operation program is alterable or non-alterable and collation information referenced for permitting change-over of said operation program alterability/­non-alterability information between an alterable mode and a non-alterable mode, means for changing over said operation program alterability/non-alterability infor­mation to one of said alterable mode and said non-­alterable mode by detecting coincidence between said collation information and externally applied input information, and means for executing alteration of said operation program when said operation program alterabili­ty/non-alterability information is in said alterable mode.
Claim 4
Dependent Claim 130 words
An IC card comprising memory means (9) for storing an operation program which is alterable, processor means (6) for executing a predetermined sequence of processing steps according to said operation program, said memory means (9) or other memory means (5) including regions for respectively storing operation program alterability/non-alterability information indicating whether said operation program is alterable or non-alterable and collation information referenced for permitting change-over of said operation program alterability/­non-alterability information between an alterable mode and a non-alterable mode, means for changing over said operation program alterability/non-alterability infor­mation to one of said alterable mode and said non-­alterable mode by detecting coincidence between said collation information and externally applied input information, and means for executing alteration of said operation program when said operation program alterabili­ty/non-alterability information is in said alterable mode.
Claim 5
Dependent Claim 72 words
An IC card according to Claim 2, wherein said IC card stores a program for changing over the mode of said operation program alterability/non-alterability information when coincidence between said input informa­tion and said collation information is detected and a program for executing alteration of said operation program when said operation program alterability/non-­alterability information is in said alterable mode, and wherein said collation information is identification information referenced to identify a card handler.
Claim 6
Dependent Claim 20 words
An IC card according to Claim 3, wherein said memory means storing said operation program is an alterable non-volatile memory.
Claim 7
Dependent Claim 20 words
An IC card according to Claim 2, wherein said collation information is identification information referenced to identify said operation program.
Claim 8
Dependent Claim 29 words
An IC card according to Claim 2, wherein said collation information includes identification information referenced to identify a card handler and identification information referenced to identify said operation program.
Claim 9
Dependent Claim 161 words
An IC card comprising memory means for storing a plurality of operation programs (9a, 9b), processor means (6) for activating one of said operation programs to execute a predetermined sequence of processing steps according to said selected operation program, said memory means or other memory means including regions for respectively storing operation program alterability/­non-alterability information indicating whether each of said plural operation programs is alterable or non-­alterable and collation information referenced for permitting change-over of each of said operation program alterability/non-alterability information between an alterable mode and a non-alterable mode, means for changing over said operation program alterability/non-­alterability information corresponding to a selected one of said plural operation programs to one of said alterable mode and said non-alterable mode by detecting coincidence between externally applied input information corresponding to said selected operation program and said collation information stored in said memory means, and means for executing said selected operation program when said operation program alterability/non-alterability information is in said alterable mode.
Claim 10
Dependent Claim 161 words
An IC card comprising memory means for storing a plurality of operation programs (9a, 9b), processor means (6) for activating one of said operation programs to execute a predetermined sequence of processing steps according to said selected operation program, said memory means or other memory means including regions for respectively storing operation program alterability/­non-alterability information indicating whether each of said plural operation programs is alterable or non-­alterable and collation information referenced for permitting change-over of each of said operation program alterability/non-alterability information between an alterable mode and a non-alterable mode, means for changing over said operation program alterability/non-­alterability information corresponding to a selected one of said plural operation programs to one of said alterable mode and said non-alterable mode by detecting coincidence between externally applied input information corresponding to said selected operation program and said collation information stored in said memory means, and means for executing said selected operation program when said operation program alterability/non-alterability information is in said alterable mode.
Claim 11
Dependent Claim 29 words
An IC card according to Claim 7, wherein said operation program alterability/non-alterability informa­tion and said collation information are stored in memory regions where said operation programs are not stored.
Claim 12
Dependent Claim 21 words
An IC card according to Claim 7, wherein said plural operation programs (9a, 9b) are stored in different memory regions respectively.
Claim 13
Dependent Claim 16 words
An IC card according to Claim 7, wherein said plural operation programs include a system program.
Claim 14
Dependent Claim 248 words
In an IC card comprising memory means including an operation program storage region (9a, 9b) for storing an operation program, attribute information storage region (2a, 2b) for storing operation program alterability/­non-alterability information indicating whether or not said operation program can be written in said operation program storage region, and an identification information storage region (3a, 3b) for storing collation information referenced for permitting change-over of said operation program alterability/non-alterability information stored in said attribute information storage region between an alterable mode and a non-alterable mode, alterability/­non-alterability information writing means (6a, 6b) for storing said operation program alterability/non-alterability information in said attribute information storage region when externally applied input information coincides with said collation information stored in said identification information storage region, operation program writing means (6b) for storing an externally supplied operation program in said operation program storage region when said operation program alterability/non-alterability information is in said alterable mode, and execution processor means (6) for executing a predetermined sequ­ence of processing steps according to said operation program, a method of writing an operation program in said IC card comprising the steps of storing said opera­tion program alterability/non-alterability information of said alterable mode in said attribute information storage a region by said alterability/non-alterability information writing means, storing an externally supplied operation program in said operation program storage region by said operation program writing means, and then storing said operation program alterability/non-­alterability information of said non-alterable mode in said attribute information storage region by said alterability/non-alterability information writing means.
Claim 15
Dependent Claim 248 words
In an IC card comprising memory means including an operation program storage region (9a, 9b) for storing an operation program, attribute information storage region (2a, 2b) for storing operation program alterability/­non-alterability information indicating whether or not said operation program can be written in said operation program storage region, and an identification information storage region (3a, 3b) for storing collation information referenced for permitting change-over of said operation program alterability/non-alterability information stored in said attribute information storage region between an alterable mode and a non-alterable mode, alterability/­non-alterability information writing means (6a, 6b) for storing said operation program alterability/non-alterability information in said attribute information storage region when externally applied input information coincides with said collation information stored in said identification information storage region, operation program writing means (6b) for storing an externally supplied operation program in said operation program storage region when said operation program alterability/non-alterability information is in said alterable mode, and execution processor means (6) for executing a predetermined sequ­ence of processing steps according to said operation program, a method of writing an operation program in said IC card comprising the steps of storing said opera­tion program alterability/non-alterability information of said alterable mode in said attribute information storage a region by said alterability/non-alterability information writing means, storing an externally supplied operation program in said operation program storage region by said operation program writing means, and then storing said operation program alterability/non-­alterability information of said non-alterable mode in said attribute information storage region by said alterability/non-alterability information writing means.
Claim 16
Dependent Claim 293 words
In an IC card comprising memory means including an operation program storage region (9a, 9b) for storing an operation program, attribute information storage region (2a, 2b) for storing operation program alterability/ non-alterability information indicating whether or not said operation program can be written in said operation program storage region, and an identification information storage region (3a, 3b) for storing collation information referenced for permitting change-over of said operation program alterability/non-alterability information stored in said attribute information storage region between an alterable mode and a non-alterable mode, alterability/­non-alterability information writing means (6b) for storing said operation program alterability/non-­alterability information in said attribute information storage region when externally applied input information coincides with said collation information stored in said identification information storage region, operation program writing means (6a) for storing an externally supplied operation program in said operation program storage region when said operation program alterability/­non-alterability information is in said alterable mode, and execution processor means for executing a predeter­mined sequence of processing steps according to said operation program, a method of writing an operation program in said IC card comprising the steps of storing said operation program alterability/non-alterability information of said alterable mode in said attribute information storage region by said alterability/non-­alterability information writing means, storing an externally supplied test program (Fig. 8, D) used for testing said IC card in said operation program storage region by said operation program writing means, storing an externally supplied operation program in said opera­tion program storage region by said operation program writing means when said IC card is proved to properly operate as a result of a test according to said test program, and storing said operation program alterability/­ non-alterability information of said non-alterable mode in said attribute information storage region by said alterability/non-alterability information writing means.
Claim 17
Dependent Claim 293 words
In an IC card comprising memory means including an operation program storage region (9a, 9b) for storing an operation program, attribute information storage region (2a, 2b) for storing operation program alterability/ non-alterability information indicating whether or not said operation program can be written in said operation program storage region, and an identification information storage region (3a, 3b) for storing collation information referenced for permitting change-over of said operation program alterability/non-alterability information stored in said attribute information storage region between an alterable mode and a non-alterable mode, alterability/­non-alterability information writing means (6b) for storing said operation program alterability/non-­alterability information in said attribute information storage region when externally applied input information coincides with said collation information stored in said identification information storage region, operation program writing means (6a) for storing an externally supplied operation program in said operation program storage region when said operation program alterability/­non-alterability information is in said alterable mode, and execution processor means for executing a predeter­mined sequence of processing steps according to said operation program, a method of writing an operation program in said IC card comprising the steps of storing said operation program alterability/non-alterability information of said alterable mode in said attribute information storage region by said alterability/non-­alterability information writing means, storing an externally supplied test program (Fig. 8, D) used for testing said IC card in said operation program storage region by said operation program writing means, storing an externally supplied operation program in said opera­tion program storage region by said operation program writing means when said IC card is proved to properly operate as a result of a test according to said test program, and storing said operation program alterability/­ non-alterability information of said non-alterable mode in said attribute information storage region by said alterability/non-alterability information writing means.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag