Systems, methods, and apparatus for dividing and compressing data
AssigneeSamsung Electronics Co., Ltd.
InventorsYang Seok Ki, Sungwook Ryu
Life of this patent
Estimating the term…
Abstract
A method for data compression may include scanning input data, performing, based on the scanning, a compression operation to generate compressed data using the input data, finding, based on the scanning, a delimiter in the input data, and generating, based on a position of the delimiter in the input data, a portion of data using the compressed data. The input data may include a record, the delimiter indicates a boundary of the record, and the portion of data may include the record. The generating may include generating the portion of data based on a portion size. The portion size may be a default portion size. The portion size may be based on a default portion size and a length of a match in the input data.
Claims20
A method for data compression, the method comprising:
- receiving input data in a first buffer;
- finding a delimiter in the input data;
- generating, based on a position of the delimiter in the input data, a first portion of data using a part of the input data, wherein a size of the first portion of data is determined based on the position of the delimiter in the input data, the size of the first portion of data is used to determine a size of a second portion of data in a second buffer;
- and
- compressing the second portion of data.
A method for data compression, the method comprising:
- scanning input data;
- performing, based on the scanning, a compression operation to generate compressed data using the input data;
- finding, based on the scanning, a delimiter in the input data, wherein a size of a first portion of data is determined based on a position of the delimiter in the input data, the size of the first portion of data is used to determine a size of a second portion of data in a second buffer;
- and
- generating, based on the position of the delimiter in the input data, the first portion of data using the compressed data.
A system comprising:
- a host comprising a memory for storing instructions;
- and
- a processor configured to execute the instructions to:
- perform a scanning operation on input data;
- perform, based on the scanning operation, a data compression operation to generate compressed data using the input data;
- find, based on the scanning operation, a delimiter in the input data;
- and
- generate, based on the delimiter, a first portion of data using the compressed data, wherein a size of the first portion of data is determined based on a position of the delimiter in the input data, the size of the first portion of data is used to determine a size of a second portion of data in a second buffer.
Dependencies are inferred from the claim text.