Systems and methods for compressing files for storage and operation on compressed files
AssigneeInternational Business Machines Corporation
InventorsJonathan Amit, Noah Amit, Nadav Kedem
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJonathan Amit, Noah Amit, Nadav Kedem
Estimating the term…
Methods and systems for creating, reading, and writing compressed files in a computer system comprising a file system coupled with storage medium and at least one application program interface (API) configured to communicate with the file system by means of file access-related requests are provided. The file access-related requests are intercepted in order to provide at least one of the following: a) to derive and compress data corresponding to the intercepted file access request and to facilitate storing the compressed data at the storage medium as a compressed file; b) to facilitate restoring at least part of compressed data corresponding to the intercepted file request and communicating the resulting data through the API. The compressed files comprise plurality of compressed units. One or more corresponding compressed units may be read and/or updated with no need of restoring the entire file whilst maintaining de-fragmented structure of the compressed file.
For use in a computer system comprising a file system coupled with a storage medium and at least one application program interface (API) configured to communicate with the file system by means of file access-related requests, a method for storing a compressed file comprising:
A computer system configured for operating with compressed files, the system comprising:
For use in a computer system comprising a file system coupled with a storage medium and at least one application program interface (API) configured to communicate with the file system by means of file access-related requests, a computer program product comprising a computer useable medium including computer readable program code embodied therein for storing a compressed file, the computer program product comprising computer code that, when executed by a processor, causes the processor to:
Dependencies are inferred from the claim text.