G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 17/30 (2006.01)
Patent
CA 2542162
A preload library partitions certain files into segments and transforms the data of the files on a segment by segment basis (22a), each independently of the other. The transformed segments are then stored as part of a transformed file, with each segment corresponding to a bag containing a chunk (of transformed data) and a gap which permits the chunks to grow when data of the segment is modified during a write operation. The bags are followed by a chunk map which contains metadata, defining the compressed version of each segment (20a). The preload library intercepts system calls from applications to the OC specifying access to specific segments of a transformed file. The preload library identifies the chunks corresponding to the specified segments, retrieves and reverses the transform on those chunks and passes the data to the application requesting it. For a system call to write data to certain segments, the data is modified and re-transformed by the library before being written back to disk. A preload library provides improved random access into transformed (e.g. compressed, encrypted, etc.) files.
Une bibliothèque de préchargement divise certains fichiers en segments et transforme les données des fichiers sur une base segment par segment (22a), indépendamment les uns des autres. Les segments transformés sont ensuite stockés en tant que partie d'un fichier transformé, chaque segment correspondant à un sac contenant une tranche (de données transformées) et un espace qui permet à la tranche de grossir lorsque les données du segment sont modifiées pendant une opération d'écriture. Les sacs sont suivis par une carte des tranches qui contient des métadonnées définissant la version comprimée de chaque segment (20a). La bibliothèque de préchargement intercepte les appels système provenant d'applications à destination du OC spécifiant l'accès à des segments spécifiques, récupère et inverse la transformation effectuée sur ces tranches et envoie les données à l'application qui les demande. Pour un appel système demandant l'écriture de données sur certains segments, les données sont modifiées et retransformées par la bibliothèque avant d'être réécrites sur le disque. Une bibliothèque de préchargement utilise l'accès aléatoire dans les fichiers transformés (par exemple comprimés, chiffrés ou autres).
Buchsbaum Adam L.
Vo Kiem-Phong
At&t Corp.
Kirby Eades Gale Baker
LandOfFree
Preload library for transparent file transformation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Preload library for transparent file transformation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Preload library for transparent file transformation will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1884916