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.
Patent No.:
Date of Patent:
Oct. 27, 2015
Filed:
Mar. 15, 2013
International Business Machines Corporation, Armonk, NY (US);
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);
International Business Machines Corporation, Armonk, NY (US);
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.