← Back to Patent Explorer
EP0220718A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

IC card

Assignee: Toppan Inc
•
Filing: 1986-10-28
•
Granted: —
•
Expires: 2006-10-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an IC (integrated circuit) card (10), a CPU (central processing unit) (11) is connected to a data bus (18) and an address bus (19). A data memory (12) is connected to the data bus (18) and the address bus (19). The data memory (12) is a rewritable memory, such as EEPROM (electrically erasable programmable read only memory) or battery backed-up RAM (random access memory). The data memory (12) is segmented into a predetermined number of sectors each consisting of predetermined bytes. An external processing device (20), such as a terminal device is connected to the data bus (18) and the address bus (19), via a one-bit I/O line (21) and a port (17). The terminal device (20) supplies a pro­cessing instruction via the I/O line (21) to the third port (17). The CPU (11) receives the processing in­struction via the data bus (18), analyzes the instruc­tion, and reads out and executes the necessary program. The CPU (11) supplies the results of each processing to the terminal device (20), by way of the data bus (18), the port (17) and the I/O bus (21). The sectors of the data memory (12) are functionally classified into the data sector, the directory sector, the file control sec­tor, and the memory control sector. These sectors, if necessary, are chained with one another. The data re­lating to the sector chain is registered in each sector. The directory sector stores the data concerning each application file. The memory control sector stores the data indicating how the entire memory area of the data memory is used. The file control sector stores the sec­tor number of the directory file.

Inventors

  • 👤 Yoshikazu Yorimoto
  • 👤 Masashi Takahashi

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-23 18:10
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/76; G11C29/765; G06; G06F; G06F15/00; G06F15/76; G06F15/78; G06F15/7807; G06F15/7814; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G06F11/1068

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 100 words
An IC (integrated circuit) card comprising: rewritable memory means (12) with a plurality of sectors; and characterized by comprising memory control means (11) for writing into said memory means, data file supplied to the IC card from a processing device outside the IC card, said memory con­trol means including means for chaining a plurality of sectors according to the length of the data file, means for writing chain data of each sector into a predeter­mined portion of the sector, and means for writing for each data file data relating to the sectors constituting the data file into a predetermined sector.
Claim 2
Dependent Claim 100 words
An IC (integrated circuit) card comprising: rewritable memory means (12) with a plurality of sectors; and characterized by comprising memory control means (11) for writing into said memory means, data file supplied to the IC card from a processing device outside the IC card, said memory con­trol means including means for chaining a plurality of sectors according to the length of the data file, means for writing chain data of each sector into a predeter­mined portion of the sector, and means for writing for each data file data relating to the sectors constituting the data file into a predetermined sector.
Claim 3
Dependent Claim 94 words
The IC card according to claim 1, characterized in that said memory means includes a data sector consti­tuting the data file, a directory sector for storing data relating to the sectors constituting each data file, a file control sector for storing data relating to the directory sector, and a memory control sector for storing data relating to unused data sector, and each of said sectors including the chain data (5, 6) relating to the sectors preceding and succeeding to one sector, and data (7) for indicating that the data in said sector is normal.
Claim 4
Dependent Claim 196 words
The IC card according to claim 2, characterized in that said data sector includes a data field (30), a preceding sector field (5) for storing the preceding sector number, and a succeeding sector field (6) for storing the succeeding sector number, said directory sector includes a file name storing field (1), a top sector field (2) for storing a top sec­tor number of said file, a last sector field (3) for storing a last sector number of said file, a used sector field (4) for storing the size of said file (the number of sectors), the preceding sector field (5), the suc­ceeding sector field (6), and a check field (7) for storing check data, and said memory control sector includes a free top field (31) for storing a top sector number of unused sectors, a free last sector field (32) for storing a last sector number of the unused sectors, a sector num­ber field (33) for storing the size of the unused sec­tors (the number of sectors), a defining field (34) for storing the sector number of said file control sector, the preceding sector field (5), the succeeding sector field (6), and the check field (7).
Claim 5
Dependent Claim 258 words
The IC card according to claim 3, characteriz­ed in that said memory control means initializes said memory means before said memory means is used, said initializing including the steps of: writing zero into all the addresses of said memory means; storing the sectors in which error occurs; reserving the top sector of those normal sectors as a memory control sector; reserving the normal sector succeeding to the memo­ry control sector, as a file control sector, setting "directory" into the file name storing field of said file control sector, the number of the next normal sec­tor succeeding to said file control sector into the top sector field, said number of the next normal sector into the last sector field, one into the used sector field, zero into said preceding sector field, and zero into said succeeding sector field, and reserving said next normal sector as a dummy directory sector; setting the sector number of said file control sector into the defining field of said memory control sector; chaining the remaining normal sectors (i.e. regis­tering the numbers of the normal sectors preceding and succeeding to one sector into said preceding and suc­ceeding sector fields of each sector), said chained nor­mal sectors being reserved as an unused file, the sector in which write error occurs being stored as a defective sector and being excluded from the sector chain; and setting data into the free top sector field, and free last sector field, and the sector number field of said memory control sector according to the number of the stored defective sectors.
Claim 6
Dependent Claim 29 words
The IC card according to claim 1, characterized in that said memory means is an EEPROM (electrically erasable programmable read only memory) or battery backed-up RAM (random access memory).
Claim 7
Dependent Claim 34 words
The IC card according to claim 1, characterized in that said memory control means converts a logical address as externally supplied into an absolute address and accesses said memory means with the absolute ad­dress.
Claim 8
Dependent Claim 28 words
The IC card according to claim 1, characterized in that said memory control means skips the defective sector when a new file is formed in said memory means.
Claim 9
Dependent Claim 199 words
An IC card comprising: rewritable memory means (12) including a plurality of chained data sectors constituting a data file, a directory sector for storing data relating to the sec­tors constituting each data file, a file control sector for storing data relating to said directory sector, each sector having a field for storing data relating to the sector preceding and succeeding to one sector, and the data indicating that the data in the sector is normal; and memory control means (11) for reading the data file from said memory means, said memory control means in­cluding means for reading out a top sector of the data file, using the directory file and the memory control sector, means for reading out one sector succeeding to and chained with the read-out sector from the data re­lating to said succeeding sector, means for checking the coincidence and noncoincidence of the data relating to the succeeding sector of said read-out sector with the data relating to the preceding sector of said suc­ceeding sector, and means for correcting, when the check result shows noncoincidence, the data relating to said preceding and succeeding sectors according to the data indicating that the data in the sector is normal.
Claim 10
Dependent Claim 199 words
An IC card comprising: rewritable memory means (12) including a plurality of chained data sectors constituting a data file, a directory sector for storing data relating to the sec­tors constituting each data file, a file control sector for storing data relating to said directory sector, each sector having a field for storing data relating to the sector preceding and succeeding to one sector, and the data indicating that the data in the sector is normal; and memory control means (11) for reading the data file from said memory means, said memory control means in­cluding means for reading out a top sector of the data file, using the directory file and the memory control sector, means for reading out one sector succeeding to and chained with the read-out sector from the data re­lating to said succeeding sector, means for checking the coincidence and noncoincidence of the data relating to the succeeding sector of said read-out sector with the data relating to the preceding sector of said suc­ceeding sector, and means for correcting, when the check result shows noncoincidence, the data relating to said preceding and succeeding sectors according to the data indicating that the data in the sector is normal.
Claim 11
Dependent Claim 192 words
The IC card according to claim 8, characterized in that said data sector includes a data field (30), a preceding sector field (5) for storing the preceding sector number, and a succeeding sector field (6) for storing the succeeding sector number, said directory sector includes a file name storing field (1), a top sector field (2) for storing a top sec­tor number of said file, a last sector field (3) for storing a last sector number of said file, a used sector field (4) for storing the size of said file (the number of sectors), the preceding sector field (5), the suc­ceeding sector field (6), and a check field (7) for storing check data, and said memory control sector includes a free top field (31) for storing a top sector number of unused sectors, a free last sector field (32) for storing a last sector number of the unused sectors, a sector number field (33) for storing the size of the unused sectors, a defining field (34) for storing the sector number of said file control sector, the preceding sector field (5), the succeeding sector field (6), and the check field (7).
Claim 12
Dependent Claim 29 words
The IC card according to claim 8, character­ized in that said memory means is an EEPROM (electri­cally erasable programmable read only memory) or battery backed-up RAM (random access memory).
Claim 13
Dependent Claim 34 words
The IC card according to claim 8, character­ized in that said memory control means converts a logi­cal address as externally supplied into an absolute address and accesses said memory means with the absolute address.

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