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. 11, 2025

Filed:

Mar. 06, 2024
Applicant:

Pure Storage, Inc., Santa Clara, CA (US);

Inventors:

Greg R. Dhuse, Chicago, IL (US);

Jason K. Resch, Warwick, RI (US);

Assignee:

Pure Storage, Inc., Santa Clara, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 3/06 (2006.01); G06F 11/10 (2006.01); G06F 16/11 (2019.01); G06F 16/13 (2019.01); G06F 16/182 (2019.01); G06F 16/21 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/901 (2019.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
G06F 16/2365 (2019.01); G06F 3/06 (2013.01); G06F 3/0619 (2013.01); G06F 3/0647 (2013.01); G06F 3/0679 (2013.01); G06F 11/1076 (2013.01); G06F 11/1084 (2013.01); G06F 16/119 (2019.01); G06F 16/137 (2019.01); G06F 16/1844 (2019.01); G06F 16/214 (2019.01); G06F 16/2255 (2019.01); G06F 16/235 (2019.01); G06F 16/9027 (2019.01); H04L 9/0643 (2013.01); H04L 9/3236 (2013.01);
Abstract

A storage network operates by: sending a slice verification request to a destination storage unit, wherein the slice verification request includes a nonce and one or more of: a slice identifier, the slice, a revision indicator, or a verification method indicator; receiving an integrity value from the destination storage unit; determining when the integrity value is verified by determining one of: when a hash of the slice and the nonce matches the integrity value; when a decrypted signature of the integrity value matches a hash of the slice and the nonce; or when the decrypted signature of the integrity value matches the slice and the nonce; and when the integrity value is verified, updating a slice assignment corresponding to the slice, wherein updating the slice assignment associates the destination storage unit with the slice and disassociates the source storage unit from the slice.


Find Patent Forward Citations

Loading…