← Back to Patent Explorer
US5515532A Expired / Lapsed US ⏱️ 0.0 years remaining

File management system for memory card

Assignee: Toshiba Corp
•
Filing: 1994-09-21
•
Granted: 1996-05-07
•
Expires: 2014-09-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a file management system for an IC card, which divides a data memory into a plurality of files, and performs data management of the divided files, a directory for managing the files is divided into field length fields, file definition information is stored in each of the divided fields, and information for specifying the file definition information is assigned to each of the divided fields.

Inventors

  • 👤 Yasuo Iijima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:47
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/357; G06Q20/3576; G06Q20/35765

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 247 words
A file management system for managing a plurality of files in a memory, based on directory information defining the files in the memory, the system comprising: means for storing the directory information which includes fixed data which remains unchanged despite any change in the files and variable data which is dependent on a change in the files, wherein the fixed data contains file identification information, file size information, and first check information for checking validity of the fixed data, and wherein the variable data contains unused file size information indicating unused size of any of the files in the memory, and second check information for checking validity of the variable data; means for searching the directory information of a target file which is to be accessed, based on the file identification information; first verify means for verifying the validity of the fixed data included in the directory information searched by the searching means, based on the first check information contained in the fixed data; second verify means for verifying the validity of the variable data included in the directory information searched by the searching means, based on the second check information contained in the variable data; means for erasing data of the target file when the first verify means verifies the validity of the fixed data; and means for accessing the target file when the first verify means verifies the validity of the fixed data and the second verify means verifies the validity of the variable data.
Claim 2
Dependent Claim 247 words
A file management system for managing a plurality of files in a memory, based on directory information defining the files in the memory, the system comprising: means for storing the directory information which includes fixed data which remains unchanged despite any change in the files and variable data which is dependent on a change in the files, wherein the fixed data contains file identification information, file size information, and first check information for checking validity of the fixed data, and wherein the variable data contains unused file size information indicating unused size of any of the files in the memory, and second check information for checking validity of the variable data; means for searching the directory information of a target file which is to be accessed, based on the file identification information; first verify means for verifying the validity of the fixed data included in the directory information searched by the searching means, based on the first check information contained in the fixed data; second verify means for verifying the validity of the variable data included in the directory information searched by the searching means, based on the second check information contained in the variable data; means for erasing data of the target file when the first verify means verifies the validity of the fixed data; and means for accessing the target file when the first verify means verifies the validity of the fixed data and the second verify means verifies the validity of the variable data.
Claim 3
Dependent Claim 34 words
The system of claim 1, further comprising: means for updating the unused file size information of the variable data when the unused size of any of the files is changed by the accessing means.
Claim 4
Dependent Claim 257 words
A file management system for managing a plurality of files in a memory, based on directory information defining the files in the memory, the system comprising: means for storing the directory information which includes fixed data which remains unchanged despite a change in the files and variable data which is dependent on a change in the files, wherein the fixed data contains file identification information, file address information, file size information, and first check information for checking validity of the fixed data, and wherein the variable data contains end address information indicating an end of data in any of the files in the memory, and second check information for checking validity of the variable data; means for searching the directory information of a target file which is to be accessed, based on the file identification information; first verify means for verifying the validity of the fixed data included in the directory information searched by the searching means, based on the first check information contained in the fixed data; second verify means for verifying the validity of the variable data included in the directory information searched by the searching means, based on the second check information contained in the variable data; means for erasing data of the target file in accordance with the fixed data when the first verify means verifies the validity of the fixed data; and means for accessing the target file when the first verify means verifies the validity of the fixed data and the second verify means verifies the validity of the variable data.
Claim 5
Dependent Claim 257 words
A file management system for managing a plurality of files in a memory, based on directory information defining the files in the memory, the system comprising: means for storing the directory information which includes fixed data which remains unchanged despite a change in the files and variable data which is dependent on a change in the files, wherein the fixed data contains file identification information, file address information, file size information, and first check information for checking validity of the fixed data, and wherein the variable data contains end address information indicating an end of data in any of the files in the memory, and second check information for checking validity of the variable data; means for searching the directory information of a target file which is to be accessed, based on the file identification information; first verify means for verifying the validity of the fixed data included in the directory information searched by the searching means, based on the first check information contained in the fixed data; second verify means for verifying the validity of the variable data included in the directory information searched by the searching means, based on the second check information contained in the variable data; means for erasing data of the target file in accordance with the fixed data when the first verify means verifies the validity of the fixed data; and means for accessing the target file when the first verify means verifies the validity of the fixed data and the second verify means verifies the validity of the variable data.
Claim 6
Dependent Claim 457 words
An IC card in which a plurality of files are managed based on directory information defining the files, the IC card comprising: a memory having a directory area for storing the directory information, and a data area defined by the directory information, wherein the directory information includes file definition information for defining any of the files and area definition information for defining one or more areas depending on any of the files defined by the file definition information, wherein the file definition information includes a pattern indicating the file definition information, a file number, and file size information, and wherein the area definition information includes another pattern indicating the area definition information, another file number of a parent file on which one or more files defined by the directory information depends, area identification information, area address information, and area size information, wherein each of the file definition information and the area definition information is stored with a predetermined data size in the memory, and wherein the file definition information includes fixed data which remains unchanged despite any change in the files and variable data which is dependent on a change in the files, wherein the fixed data contains file identification information, file size information, and first check information for checking a validity of the fixed data, and wherein the variable data contains unused file size information indicating a free area or unused size of any of the files, and second check information for checking a validity of the variable data; means for searching the file definition information of a target file and the area definition information of a target area from the directory information sorted in the directory area of the memory, based on the file number and the area definition information when the target file is to be accessed; means for accessing the target area of the target file based on the file definition information of the target file and on the area definition information of the target area; means for searching the directory information of the target file based on the file identification information when the target file is to be accessed; a first verify means for verifying, based on first check information, the validity of the fixed data of the directory information searched by the searching means; a second verify means for verifying, based on second check information, the validity of the variable data of the directory information searched by the searching means; means for erasing data of the target file when the first verify means verifies the validity of the fixed data; and means for accessing the target file when the first verify means verifies the validity of the fixed data and the second verify means verifies the validity of the variable data.
Claim 7
Dependent Claim 457 words
An IC card in which a plurality of files are managed based on directory information defining the files, the IC card comprising: a memory having a directory area for storing the directory information, and a data area defined by the directory information, wherein the directory information includes file definition information for defining any of the files and area definition information for defining one or more areas depending on any of the files defined by the file definition information, wherein the file definition information includes a pattern indicating the file definition information, a file number, and file size information, and wherein the area definition information includes another pattern indicating the area definition information, another file number of a parent file on which one or more files defined by the directory information depends, area identification information, area address information, and area size information, wherein each of the file definition information and the area definition information is stored with a predetermined data size in the memory, and wherein the file definition information includes fixed data which remains unchanged despite any change in the files and variable data which is dependent on a change in the files, wherein the fixed data contains file identification information, file size information, and first check information for checking a validity of the fixed data, and wherein the variable data contains unused file size information indicating a free area or unused size of any of the files, and second check information for checking a validity of the variable data; means for searching the file definition information of a target file and the area definition information of a target area from the directory information sorted in the directory area of the memory, based on the file number and the area definition information when the target file is to be accessed; means for accessing the target area of the target file based on the file definition information of the target file and on the area definition information of the target area; means for searching the directory information of the target file based on the file identification information when the target file is to be accessed; a first verify means for verifying, based on first check information, the validity of the fixed data of the directory information searched by the searching means; a second verify means for verifying, based on second check information, the validity of the variable data of the directory information searched by the searching means; means for erasing data of the target file when the first verify means verifies the validity of the fixed data; and means for accessing the target file when the first verify means verifies the validity of the fixed data and the second verify means verifies the validity of the variable data.
Claim 8
Dependent Claim 468 words
An IC card in which a plurality of files are managed based on directory information defining the files, the IC card comprising: a memory having a directory area for storing the directory information, and a data area defined by the directory information, wherein the directory information includes file definition information for defining any of the files and area definition information for defining one or more areas depending on any of the files defined by the file definition information, wherein the file definition information includes a pattern indicating the file definition information, a file number, and file size information, and wherein the area definition information includes another pattern indicating the area definition information, another file number of a parent file on which one or more files defined by the directory information depends, area identification information, area address information, and area size information, wherein each of the file definition information and the area definition information is stored with a predetermined data size in the memory, wherein the file definition information includes fixed data which remains unchanged despite any change in the files and variable data which is dependent on a change in the files, wherein the fixed data contains area identification information, area address information, area size information, and first checking information for check validity of the fixed data, and wherein the variable data contains end address information indicating an end of data in the data area, and second check information for checking validity of the variable data; means for searching the file definition information of a target file and the area definition information of a target area from the directory information sorted in the directory area of the memory, based on the file number and the area definition information when the target file is to be accessed; means for accessing the target area of the target file based on the file definition information of the target file and on the area definition information of the target area; means for searching the directory information of the target area based on the area identification information when the target area is to be accessed; a first verify means for verifying, based on first check information, a validity of the fixed data of the directory information searched by the searching means; a second verify means for verifying, based on second check information, a validity of the variable data of the directory information searched by the searching means; means for erasing data of the target area based on the fixed data when the first verify means verifies the validity of the fixed data; and means for accessing the target area based on the fixed data and on the variable data when the first verify means verifies the validity of the fixed data and the second verify means verifies the validity of the variable data.
Claim 9
Dependent Claim 468 words
An IC card in which a plurality of files are managed based on directory information defining the files, the IC card comprising: a memory having a directory area for storing the directory information, and a data area defined by the directory information, wherein the directory information includes file definition information for defining any of the files and area definition information for defining one or more areas depending on any of the files defined by the file definition information, wherein the file definition information includes a pattern indicating the file definition information, a file number, and file size information, and wherein the area definition information includes another pattern indicating the area definition information, another file number of a parent file on which one or more files defined by the directory information depends, area identification information, area address information, and area size information, wherein each of the file definition information and the area definition information is stored with a predetermined data size in the memory, wherein the file definition information includes fixed data which remains unchanged despite any change in the files and variable data which is dependent on a change in the files, wherein the fixed data contains area identification information, area address information, area size information, and first checking information for check validity of the fixed data, and wherein the variable data contains end address information indicating an end of data in the data area, and second check information for checking validity of the variable data; means for searching the file definition information of a target file and the area definition information of a target area from the directory information sorted in the directory area of the memory, based on the file number and the area definition information when the target file is to be accessed; means for accessing the target area of the target file based on the file definition information of the target file and on the area definition information of the target area; means for searching the directory information of the target area based on the area identification information when the target area is to be accessed; a first verify means for verifying, based on first check information, a validity of the fixed data of the directory information searched by the searching means; a second verify means for verifying, based on second check information, a validity of the variable data of the directory information searched by the searching means; means for erasing data of the target area based on the fixed data when the first verify means verifies the validity of the fixed data; and means for accessing the target area based on the fixed data and on the variable data when the first verify means verifies the validity of the fixed data and the second verify means verifies the validity of the variable data.

References Cited (Backward Citations)

US4575827A Cited
US4829169A Cited
US5047918A Cited
US4791623A Cited
US4855578A Cited
US4827462A Cited
US5093779A Cited
US4965802A Cited
US5237682A Cited
US5226155A Cited
US5252812A Cited
US5132954A Cited
US5379262A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-07 1999-11-06 2000-05-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-07 2003-11-06 2004-05-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-07 2007-11-06 2008-05-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag