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:
Jan. 14, 2025
Filed:
Aug. 08, 2022
Pure Storage, Inc., Mountain View, CA (US);
Jason K. Resch, Warwick, RI (US);
Andrew D. Baptist, Mt. Pleasant, WI (US);
Niall J. McShane, Arlington Heights, IL (US);
Greg R. Dhuse, Chicago, IL (US);
Thomas F. Shirley, Jr., Oconomowoc, WI (US);
Gregory Palinckx, Cherry Hills Village, CO (US);
Russell P. Kennedy, Broomfield, CO (US);
S. Christopher Gladwin, Chicago, IL (US);
Robert C. McCammon, Downer Grove, IL (US);
James Sherer, Lake Zurich, IL (US);
Pure Storage, Inc., Santa Clara, CA (US);
Abstract
A processing system of a storage network operates by receiving a write request associated with a data object; identifying dispersed storage error encoding parameters; and determining a number of available storage units. When the number of available storage units is determined to exceed a first number, the processing system operates by: determining a first write threshold number in accordance with the dispersed storage error encoding parameters; dispersed error encoding the data object to produce a first write threshold number of encoded data slices; and writing, to available storage units, the first write threshold number of encoded data slices. When the number of available storage units is determined to not exceed the first number, the processing system operates by: determining a second write threshold number in accordance with the dispersed storage error encoding parameters associated, wherein the second write threshold number is less than the first write threshold number; dispersed error encoding the data object to produce a second write threshold number of encoded data slices; and writing, to the available storage units, the second write threshold number of encoded data slices.