The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 03, 2015

Filed:

Sep. 30, 2014
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Hartmut Droege, Stuttgart, DE;

Thomas Fuchs, Bietigheim-Bissingen, DE;

Frank Haverkamp, Tuebingen, DE;

Reiner Rieke, Althengstett, DE;

Michael Ruettger, Aschaffenburg, DE;

Anthony T. Sofia, Highland, NY (US);

Joerg-Stephan Vogt, Holzgerlingen, DE;

Gunnar von Boehn, Sulz am Neckar, DE;

Peter B. Yocom, Lagrangeville, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 9/00 (2006.01); H03M 7/30 (2006.01); H03M 7/40 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30153 (2013.01); G06F 9/00 (2013.01); H03M 7/30 (2013.01); H03M 7/40 (2013.01); H03M 7/6047 (2013.01); G06F 3/0656 (2013.01);
Abstract

Embodiments relate to providing a data stream interface for offloading the inflation/deflation processing of data to a stateless compression accelerator. An aspect includes transmitting a request to inflate or deflate a data stream to a compression accelerator. The request may include references to an input buffer for storing input data from the data stream, an output buffer for storing processed input data, and a state data control block for storing a stream state. The stream state is provided to the compression accelerator to continue processing the data stream responsive to the request being a subsequent request. The compression accelerator is instructed to store a current stream state in the state data control block responsive to the request being a non-final request. Accordingly, the current stream state is received from the compression accelerator responsive to the request being a non-final request. The processed input data is received from the compression accelerator.


Find Patent Forward Citations

Loading…