Method of storing compressed data
First Claim
1. A method of storing compressed data for dynamically storing compressed data in rows according to the size of largest memory space, the method comprising the steps of:
- compressing source data to generated the compressed data;
computing the total compression length of each row in the compressed data;
extracting the currently largest memory space;
computing the number of rows of the compressed data that fits into the largest memory space according to the total compression length of each row;
applying for the required memory space for corresponding rows of the compressed data from the system; and
receiving the memory space allocated by the system and storing corresponding rows of the compressed data into the memory space.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of storing compressed data first compresses source data, generating compressed data, and computes the total compression length in each row of the compressed data. The number of rows of compressed data that the biggest memory block can accommodate is computed according to the total compression length of each row. The system receives an application for the required memory blocks for those rows of data. Finally, the system allocated memory blocks are received for storing the compressed data. Therefore, the system and method realize dynamical row storage of compressed data, which make good use of fragmented memory in the system.
10 Citations
9 Claims
-
1. A method of storing compressed data for dynamically storing compressed data in rows according to the size of largest memory space, the method comprising the steps of:
-
compressing source data to generated the compressed data;
computing the total compression length of each row in the compressed data;
extracting the currently largest memory space;
computing the number of rows of the compressed data that fits into the largest memory space according to the total compression length of each row;
applying for the required memory space for corresponding rows of the compressed data from the system; and
receiving the memory space allocated by the system and storing corresponding rows of the compressed data into the memory space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification