×

SYSTEM AND METHODS FOR ACCELERATED DATA STORAGE AND RETRIEVAL

  • US 20150113182A1
  • Filed: 06/16/2014
  • Published: 04/23/2015
  • Est. Priority Date: 03/11/1999
  • Status: Abandoned Application
First Claim
Patent Images

1. A program storage device readable by machine, tangibly embodying a software program of instructions executable by at least one machine to perform a method for providing accelerated data storage, said method comprising:

  • (a) receiving input digital data at an input data transmission rate which is greater than an output data transmission rate to a target storage device, the input digital data comprising a plurality of data blocks and including disparate data types;

    for respective data blocks in the plurality of data blocks;

    (b) compressing, using software, the data block with a plurality of encoders to provide a plurality of compressed data blocks;

    (c) determining a compression ratio associated with each of the plurality of compressed data blocks;

    (d) selecting based, at least in part, on the determined compression ratios, either the data block or one of the plurality of compressed data blocks to include in output digital data, the selecting comprising;

    (i) when at least one of the plurality of compressed data blocks has a determined compression ratio that exceeds a compression ratio threshold, selecting a compressed data block having a determined compression ratio that exceeds the compression ratio threshold to include in the output digital data, and(ii) when none of the plurality of compressed data blocks has a determined compression ratio that exceeds the compression ratio threshold, selecting the data block as received to include in the output digital data;

    (e) transmitting the output digital data to the target storage device at the output data transmission rate, wherein the combined length of time required for performing said compressing and said transmitting the output digital data to the target storage device is less than a length of time required for transmitting the input digital data to the target storage device; and

    (f) adjusting the compression ratio threshold in response to a change in the output data transmission rate.

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