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:
Sep. 18, 2018

Filed:

Aug. 25, 2015
Applicant:

Hgst Netherlands B.v., Amsterdam, NL;

Inventors:

Zvonimir Bandic, San Jose, CA (US);

Cyril Guyot, San Jose, CA (US);

Dongyang Li, Kingston, RI (US);

Ashwin Narasimha, Los Altos, CA (US);

Qingbo Wang, Irvine, CA (US);

Ken Yang, Saunderstown, RI (US);

Assignee:

HGST Netherlands B.V., Amsterdam, NL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); H03M 7/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30303 (2013.01); G06F 17/30371 (2013.01); H03M 7/3091 (2013.01); H03M 7/3093 (2013.01); H03M 7/6029 (2013.01);
Abstract

An approach for fingerprinting large data objects at the wire speed has been disclosed. The techniques include Fresh/Shift pipelining, split Fresh, optimization, online channel sampling, and pipelined selection. The architecture can also be replicated to work in parallel for higher system throughput. Fingerprinting may provide an efficient mechanism for identifying duplication in a data stream, and deduplication based on the identified fingerprints may provide reduced storage costs, reduced network bandwidth consumption, reduced processing time and other benefits. In some embodiments, fingerprinting may be used to ensure or verify data integrity and may facilitate detection of corruption or tampering. An efficient manner of generating fingerprints (either via hardware, software, or a combination) may reduce a computation load and/or time required to generate fingerprints.


Find Patent Forward Citations

Loading…