×

Method and system for transformation of logical data objects for storage

  • US 9,256,604 B2
  • Filed: 01/20/2012
  • Issued: 02/09/2016
  • Est. Priority Date: 07/27/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of storing data, comprising:

  • storing a non-transformed logical data object (LO) in a storage device;

    logically dividing the non-transformed LO into a non-transformed first segment and one or more non-transformed subsequent segments in response to a respective transformation request;

    initiating a transformation process in response to receiving a write request;

    estimating a transformed size for the non-transformed first segment prior to performing the transformation process;

    if the estimated transformed size is less than or equal to a predefined size;

    continuing the transformation process by transforming the non-transformed first segment to generate a transformed first segment comprising data in transformed form,generating a header for the transformed first segment, andoverwriting the non-transformed first segment in the storage device with the header and the transformed first segment, wherein data in the transformed first segment is transformed and stored sequentially in the storage device; and

    if the estimated transformed size is greater than the predefined size;

    stopping the transformation process prior to transforming the non-transformed first segment and generating the header, andmaintaining the non-transformed first segment in the non-transformed LO.

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