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:
Aug. 07, 2018

Filed:

May. 13, 2016
Applicant:

Scaleflux, San Jose, CA (US);

Inventors:

Hao Zhong, Los Gatos, CA (US);

Fei Sun, Irvine, CA (US);

Yang Liu, Milpitas, CA (US);

Assignee:

SCALEFLUX, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 1/14 (2006.01); H04L 9/06 (2006.01); G06F 11/10 (2006.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0643 (2013.01); G06F 11/1008 (2013.01); H04L 9/3239 (2013.01); H04L 2209/34 (2013.01);
Abstract

Storage infrastructures and methods that generate hash values based on error correction codes. A system is provided that includes: a code retrieval system implemented on a host having logic for issuing a redundancy read command to a storage system to retrieve a redundancy code for an identified data block; and a hashing system implemented on the host for hashing the redundancy code to generate a hash value based on the redundancy code. A storage system is also provided that includes: a memory for storing data blocks and associated redundancy codes; and a controller having: an input/output for receiving a hash value read command for a specified data block from a host and returning a hash value; a decoding system that extracts a redundancy code associated with the specified data block; and an in-memory hashing system for computing a hash operation on the redundancy code.


Find Patent Forward Citations

Loading…