IP Library Granted Patent US 7,664,783
Granted Patent B2
US 7,664,783 · App. 11/230,254 · Granted Feb 16, 2010

File management program, data structure, and file management device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,664,783
App. No.
11/230,254
Granted
Feb 16, 2010
Kind
B2
Abstract

A file management program for managing a file or a directory by means of a long filename of a file system that corresponds to a long filename for retrieval and a short filename of the file system that corresponds to a short filename for retrieval, includes having a computer perform a naming function for naming the short filename including at least one part of file management information in the file system that corresponds to the long filename for retrieval.

Claims (24)

1. A file management program stored in a computer-readable medium for managing a file or a directory by means of a long filename of a file system that corresponds to a long filename for retrieval and a short filename of the file system that corresponds to a short filename for retrieval, the file management program comprising:

having a computer perform a naming function for naming the short filename including at least one part of file management information in the file system that corresponds to the long filename for retrieval;

the short filename including a first character corresponding to a character at a head of the long filename, a second character corresponding to a number of directory entries required for storing all characters of the long filename, a third character and a fourth character, the third character and the fourth character corresponding to a total number of characters of the long filename in hexadecimal form, a fifth and a sixth character, the fifth and the sixth character corresponding to a number of remaining characters for a file path for the file or the directory in hexadecimal form, and a seventh character corresponding to a serial number for the short filename having other equal characters in hexadecimal form.

2. The file management program according to claim 1 , wherein the file management information includes is any one of information indicating a total number of characters of the long file name and a number of remaining characters for a file path character string available in the file system that corresponds to the long filename for retrieval.

3. The file management program according to claim 1 further comprising:

having a computer perform a storing function for separately storing the long filename to a plurality of directory entries, each of which can store a certain number of characters.

4. The file management program according to claim 1 , wherein the naming function has a character indicating a serial number further included in the short filename, and a number of characters included is changed in accordance with a number required for the serial number.

5. The file management program according to claim 1 further comprising:

having the computer perform a checksum setting function by which when the short filename is set, a checksum corresponding to the short filename that is set is set in accordance with standards of the file system that corresponds to the long filename for retrieval.

6. A file management program stored in a computer-readable medium for managing a file or a directory by means of a long filename of a file system that corresponds to a long filename for retrieval and a short filename of the file system that corresponds to a short filename for retrieval, the file management program comprising:

having a computer perform an analysis function that analyzes the file management information in the file system corresponding to the long filename for retrieval by analyzing the short filename, if file management information in the file system that corresponds to the long filename for retrieval is included in the short filename;

the short filename including a first character corresponding to a character at a head of the long filename, a second character corresponding to a number of directory entries required for storing all characters of the long filename, a third character and a fourth character, the third character and the fourth character corresponding to a total number of characters of the long filename in hexadecimal form, a fifth and a sixth character, the fifth and the sixth character corresponding to a number of remaining characters for a file path for the file or the directory in hexadecimal form, and a seventh character corresponding to a serial number for the short filename having other equal characters in hexadecimal form.

7. A data structure used in a file management program stored in a computer-readable medium for managing a file or a directory by means of a long filename of a file system that corresponds to a long filename for retrieval and a short filename of the file system that corresponds to a short filename for retrieval, the data structure comprising:

at least one part of file management information in the file system that corresponds to the long file name for retrieval as the short filename;

the short filename including a first character corresponding to a character at a head of the long filename, a second character corresponding to a number of directory entries required for storing all characters of the long filename, a third character and a fourth character, the third character and the fourth character corresponding to a total number of characters of the long filename in hexadecimal form, a fifth and a sixth character, the fifth and the sixth character corresponding to a number of remaining characters for a file path for the file or the directory in hexadecimal form, and a seventh character corresponding to a serial number for the short filename having other equal characters in hexadecimal form.

8. A file management device including a program stored in a computer-readable medium for managing a file or a directory by means of a long filename of a file system that corresponds to a long filename for retrieval and a short filename of the file system that corresponds to a short filename for retrieval, the file management device comprising:

a setting unit for setting the short filename including at least one part of file management information in the file system that corresponds to the long filename for retrieval;

the short filename including a first character corresponding to a character at a head of the long filename, a second character corresponding to a number of directory entries required for storing all characters of the long filename, a third character and a fourth character, the third character and the fourth character corresponding to a total number of characters of the long filename in hexadecimal form, a fifth and a sixth character, the fifth and the sixth character corresponding to a number of remaining characters for a file path for the file or the directory in hexadecimal form, and a seventh character corresponding to a serial number for the short filename having other equal characters in hexadecimal form.

9. A file management device including a program stored in a computer-readable medium for managing a file or a directory by means of a long filename of a file system that corresponds to a long filename for retrieval and a short filename of the file system that corresponds to a short filename for retrieval, the file management device comprising:

a analyzing unit for analyzing the file management information in the file system corresponding to the long filename for retrieval by analyzing the short filename, if file management information in the file system that corresponds to the long filename for retrieval is included in the short filename;

the short filename including a first character corresponding to a character at a head of the long filename, a second character corresponding to a number of directory entries required for storing all characters of the long filename, a third character and a fourth character, the third character and the fourth character corresponding to a total number of characters of the long filename in hexadecimal form, a fifth and a sixth character, the fifth and the sixth character corresponding to a number of remaining characters for a file path for the file or the directory in hexadecimal form, and a seventh character corresponding to a serial number for the short filename having other equal characters in hexadecimal form.

10. The file management program according to claim 1 , further comprising having the computer determine whether the file or the directory has been named with the first through seventh characters when retrieving the file or the directory.

11. The file management program according to claim 1 , the short filename including a fifth and a sixth character, the fifth and the sixth character corresponding to a number of remaining characters for a file path for the file or the directory in hexadecimal form.

12. The file management program according to claim 1 , the short filename including a fifth character corresponding to a serial number for the short filename having other equal characters in hexadecimal form.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: SEIKO EPSON CORPORATION
To: 138 EAST LCD ADVANCEMENTS LIMITED
Reel/Frame 051707/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2005
From: MORI, MASASHI
To: SEIKO EPSON CORPORATION
Reel/Frame 017008/0907 →