FILE STORAGE APPARATUS, FILE STORAGE METHOD, AND PROGRAM
First Claim
1. A file storage apparatus, comprising:
- a duplication determination unit that determines whether or not a file supplied from a client apparatus and a file stored in a storage unit coincide with each other in a same format, and stores the file supplied from the client apparatus in the storage unit if the files do not coincide with each other in the same format; and
a storage management unit that associates, if the duplication determination unit determines that the files coincide with each other in the same format, a format of the file supplied from the client apparatus with the file stored in the storage unit, reads a file stored in the storage unit in response to a file read request from a client apparatus, converts, if a format associated with the read file exists, the read file into the format, and provides the converted file.
1 Assignment
0 Petitions
Accused Products
Abstract
A file storage apparatus comprises: duplication determination unit that determines whether file supplied from client apparatus and file stored in storage unit coincide with each other in same format, and stores the file supplied from client apparatus in the storage unit if the files do not coincide in the same format; and storage management unit that associates, if duplication determination unit determines that the files coincide in the same format, format of the file supplied from the client apparatus with the file stored in the storage unit, reads file stored in the storage unit in response to file read request from client apparatus, converts, if format associated with the read file exists, the read file into the format, and provides the converted file.
-
Citations
17 Claims
-
1. A file storage apparatus, comprising:
-
a duplication determination unit that determines whether or not a file supplied from a client apparatus and a file stored in a storage unit coincide with each other in a same format, and stores the file supplied from the client apparatus in the storage unit if the files do not coincide with each other in the same format; and a storage management unit that associates, if the duplication determination unit determines that the files coincide with each other in the same format, a format of the file supplied from the client apparatus with the file stored in the storage unit, reads a file stored in the storage unit in response to a file read request from a client apparatus, converts, if a format associated with the read file exists, the read file into the format, and provides the converted file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11, 12)
-
-
8. A file storage method, comprising:
-
determining whether or not a file supplied from a client apparatus and a file stored in a storage unit coincide with each other in a same format; storing the file supplied from the client apparatus in the storage unit if the files do not coincide with each other in the same format; associating, if it is determined that the files coincide with each other in the same format, a format of the file supplied from the client apparatus with the file stored in the storage unit; and reading a file stored in the storage unit in response to a file read request from a client apparatus, converting, if a format associated with the read file exists, the read file into the format, and providing the converted file. - View Dependent Claims (9, 10)
-
-
13. A non-transitory computer-readable storage medium, storing a program that causes a computer to execute:
-
determining whether or not a file supplied from a client apparatus and a file stored in a storage unit coincide with each other in a same format; storing the file supplied from the client apparatus in the storage unit if the files do not coincide with each other in the same format; associating, if it is determined that the files coincide with each other in the same format, a format of the file supplied from the client apparatus with the file stored in the storage unit; and reading a file stored in the storage unit in response to a file read request from a client apparatus, converting, if a format associated with the read file exists, the read file into the format, and providing the converted file. - View Dependent Claims (14, 15, 16, 17)
-
Specification