Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
130 words
In an IC card comprising a wallet sized planar rectangular information carrying card having an on-board microprocessor, an on-board fixed program memory and an on-board programmable memory arranged to execute programs stored in the fixed program memory, the improvement comprising extended programmable memory means for receiving a supplemental operating program from an external device, extended program memory means containing instruction codes for controlling the microprocessor to accept code comprising the supplemental operating program from the external device and load the accepted code into the extended programmable memory means, and control means for switching between two operating modes of the microprocessor, a first mode for accepting and loading the program into the extended programmable memory means, and a second mode for executing the program loaded into the extended programmable memory means.
Claim 2
Dependent Claim
130 words
In an IC card comprising a wallet sized planar rectangular information carrying card having an on-board microprocessor, an on-board fixed program memory and an on-board programmable memory arranged to execute programs stored in the fixed program memory, the improvement comprising extended programmable memory means for receiving a supplemental operating program from an external device, extended program memory means containing instruction codes for controlling the microprocessor to accept code comprising the supplemental operating program from the external device and load the accepted code into the extended programmable memory means, and control means for switching between two operating modes of the microprocessor, a first mode for accepting and loading the program into the extended programmable memory means, and a second mode for executing the program loaded into the extended programmable memory means.
Claim 3
Dependent Claim
14 words
The improvement according to claim 1, wherein said fixed program memory comprises a ROM.
Claim 4
Dependent Claim
13 words
The improvement according to claim 2, wherein said ROM is a mask ROM.
Claim 5
Dependent Claim
12 words
The improvement according to claim 2, wherein said ROM is an EPROM.
Claim 6
Dependent Claim
12 words
The improvement according to claim 2, wherein said ROM is an EEPROM.
Claim 7
Dependent Claim
13 words
The improvement according to claim 2, wherein said programmable memory is an EEPROM.
Claim 8
Dependent Claim
13 words
The improvement according to claim 1, wherein said programmable memory is a CMOSROM.
Claim 9
Dependent Claim
13 words
The improvement according to claim 1, wherein said programmable memory is an EPROM.
Claim 10
Dependent Claim
203 words
An IC card comprising in combination an information carrying card in the form of a thin rectangular wallet sized card having an on-board microprocessor, an on-board program memory for storing steps of instructions for carrying out predetermined programs and an on-board programmable memory for storing changable results under the control of the microprocessor, a data bus connecting the microprocessor, the program memory and the programmable memory for exchange of information therebetween, the data bus being confined within the IC card to prevent direct access to the data bus from outside the IC card, means for connecting the IC card to an external device having additional programs stored therein for transfer to the IC card, means within the program memory for assigning a section within the programmable memory for receiving program code from the external device, the program memory including means for causing the microprocessor to load program code from the external device and write said accepted program code into the assigned area of the programmable memory, and control means having a first state for writing program code from the external device into the assigned area of the programmable memory, and a second state for executing the program code stored in the programmable memory.
Claim 11
Dependent Claim
203 words
An IC card comprising in combination an information carrying card in the form of a thin rectangular wallet sized card having an on-board microprocessor, an on-board program memory for storing steps of instructions for carrying out predetermined programs and an on-board programmable memory for storing changable results under the control of the microprocessor, a data bus connecting the microprocessor, the program memory and the programmable memory for exchange of information therebetween, the data bus being confined within the IC card to prevent direct access to the data bus from outside the IC card, means for connecting the IC card to an external device having additional programs stored therein for transfer to the IC card, means within the program memory for assigning a section within the programmable memory for receiving program code from the external device, the program memory including means for causing the microprocessor to load program code from the external device and write said accepted program code into the assigned area of the programmable memory, and control means having a first state for writing program code from the external device into the assigned area of the programmable memory, and a second state for executing the program code stored in the programmable memory.
Claim 12
Dependent Claim
144 words
An IC card comprising in combination a wallet sized planar rectangular information carrying card having an on-board microprocessor, an on-board fixed program memory for controlling the operation of the on-board microprocessor, an on-board programmable memory for cooperating with the microprocessor during normal operation for storage of temporary results, an extended programmable memory for receiving a supplemental operating program from an external device under the control of the program memory, an extended program memory including a sequence of instructions for causing the microprocessor to accept code for a supplemental operating program from an external device and load said code into the extended programmable memory, and means for causing the microprocessor to execute the code stored within the extended programmable memory thereby causing the performance of the supplemental program loaded from the external device without making the data bus directly accessible externally of the IC card.
Claim 13
Dependent Claim
144 words
An IC card comprising in combination a wallet sized planar rectangular information carrying card having an on-board microprocessor, an on-board fixed program memory for controlling the operation of the on-board microprocessor, an on-board programmable memory for cooperating with the microprocessor during normal operation for storage of temporary results, an extended programmable memory for receiving a supplemental operating program from an external device under the control of the program memory, an extended program memory including a sequence of instructions for causing the microprocessor to accept code for a supplemental operating program from an external device and load said code into the extended programmable memory, and means for causing the microprocessor to execute the code stored within the extended programmable memory thereby causing the performance of the supplemental program loaded from the external device without making the data bus directly accessible externally of the IC card.
Claim 14
Dependent Claim
212 words
In an IC card comprising a wallet size planar information carrying card having an on-board microprocessor, an on-board program memory of limited size for storing a sequence of steps for controlling the operation of the on-board microprocessor, and an on-board programmable memory for providing temporary storage of results generated by the microprocessor, a data bus interconnecting the microprocessor, the program memory and the programmable memory, the data bus being confined within the IC card and therefore inaccessible by direct means outside the IC card, the improvement comprising a system for checking the functionality of the IC card comprising a checking program having a sequence of program steps, the size of the checking program being incompatible with the limited size of the program memory of the IC card, means associated with the on-board microprocessor for accepting the program code of the checking program from an external device and temporarily loading said accepted program code into the programmable memory, means for executing the checking program code for checking the functionality of the IC card and providing an output signal indicating the functionality of the IC card, and means for erasing the checking program thereby to render the programmable memory available for receiving temporary information from the microprocessor in normal operation of the IC card.
Claim 15
Dependent Claim
212 words
In an IC card comprising a wallet size planar information carrying card having an on-board microprocessor, an on-board program memory of limited size for storing a sequence of steps for controlling the operation of the on-board microprocessor, and an on-board programmable memory for providing temporary storage of results generated by the microprocessor, a data bus interconnecting the microprocessor, the program memory and the programmable memory, the data bus being confined within the IC card and therefore inaccessible by direct means outside the IC card, the improvement comprising a system for checking the functionality of the IC card comprising a checking program having a sequence of program steps, the size of the checking program being incompatible with the limited size of the program memory of the IC card, means associated with the on-board microprocessor for accepting the program code of the checking program from an external device and temporarily loading said accepted program code into the programmable memory, means for executing the checking program code for checking the functionality of the IC card and providing an output signal indicating the functionality of the IC card, and means for erasing the checking program thereby to render the programmable memory available for receiving temporary information from the microprocessor in normal operation of the IC card.
Claim 16
Dependent Claim
40 words
The system according to claim 11, wherein the output signal from the microprocessor is examined by the external device and a subsequent checking program is loaded from the external device into the programmable memory and executed for more detailed checking.
Claim 17
Dependent Claim
36 words
The system according to claim 11, wherein, when the output signal is not input to the external device within a predetermined period of time, it is determined that the operation of the IC card is abnormal.
Claim 18
Dependent Claim
35 words
The system according to claim 11, wherein, when the content of the output signal from the microprocessor is different from a predetermined content, it is determined that the operation of the IC card is abnormal.