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:
Jun. 16, 2026

Filed:

Sep. 14, 2023
Applicant:

Dell Products, L.p., Hopkinton, MA (US);

Inventors:

Kenneth Dorman, West Brookfield, MA (US);

Lixin Pang, Needham, MA (US);

Rong Yu, West Roxbury, MA (US);

Jeremy O'hare, Westborough, MA (US);

James Guyer, Northboro, MA (US);

Jason Duquette, Sturbridge, MA (US);

Assignee:

Dell Products, L.P., Hopkinton, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/64 (2013.01); G06F 11/10 (2006.01);
U.S. Cl.
CPC ...
G06F 21/64 (2013.01); G06F 11/1004 (2013.01);
Abstract

Data Integrity Field (DIF) is used to implement compression verification. When a write IO operation is received, the write IO operation is divided into data blocks, and a respective DIF is created and appended to each data block. When the write IO is compressed, the data blocks and respective DIF are collectively compressed to form compressed data. The compressed data is divided into compressed data blocks, and a respective second DIF is created and appended to each respective data block of compressed data. To verify that the compressed data is able to be decompressed, a copy of the compressed data is decompressed to restore the original data blocks and respective DIF. Each respective DIF is used to verify the content of its respective data block. In response to a determination that respective DIF match the respective data blocks, the decompression process is deemed to be verified.


Find Patent Forward Citations

Loading…