×

Systems and methods for transformation of logical data objects for storage

  • US 9,104,688 B2
  • Filed: 07/07/2011
  • Issued: 08/11/2015
  • Est. Priority Date: 05/31/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for processing a raw logical data object for storage in a storage device coupled to a network, said method comprising:

  • allocating in the storage device accommodation sections each with a predefined size;

    receiving, via the network, variable size chunks of raw data corresponding to the raw logical data object;

    comparing a characteristic of a received chunk of the raw data to a predefined criterion related to an estimated or actual time of transformation of the chunk of raw data, the predefined criterion including chunk size, type of data, and a compression algorithm to transform the chunk;

    determining if the characteristic matches the predefined criterion;

    if the characteristic matches the predefined criterion;

    compressing the received chunk of the raw data to transform the data into a transformed form, andaccumulating the compressed data chunk in one of the accommodation sections;

    if the characteristic does not match predefined criterion;

    identifying the received chunk of raw data as being in a non-transformed or partly transformed form, andaccumulating the non-transformed or partly transformed chunk of raw data in the one of the accommodation sections;

    repeating the comparing, determining, and at least one of the compressing step and the identifying step for each subsequently received chunk of raw data, and accumulating subsequent compressed data chunks and non-transformed or partly transformed chunks of raw data until the one of the accommodation sections includes a size matching the predefined size; and

    storing the one of the accommodation sections in the storage device, the one of the accommodation sections including the compressed data chunk and the non-transformed or partly transformed chunk of raw data.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×