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:
Feb. 21, 2017

Filed:

Nov. 19, 2010
Applicants:

S. Christopher Gladwin, Chicago, IL (US);

Greg Dhuse, Chicago, IL (US);

Vance Thornton, Columbus, OH (US);

Mainsh Motwani, Chicago, IL (US);

Jason Resch, Chicago, IL (US);

Ilya Volvovski, Chicago, IL (US);

Jamie Bellanca, Chicago, IL (US);

John Quigley, Chicago, IL (US);

Inventors:

S. Christopher Gladwin, Chicago, IL (US);

Greg Dhuse, Chicago, IL (US);

Vance Thornton, Columbus, OH (US);

Mainsh Motwani, Chicago, IL (US);

Jason Resch, Chicago, IL (US);

Ilya Volvovski, Chicago, IL (US);

Jamie Bellanca, Chicago, IL (US);

John Quigley, Chicago, IL (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/167 (2006.01); H04L 29/08 (2006.01); G06F 3/06 (2006.01); G06F 11/10 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
H04L 67/1097 (2013.01); G06F 3/067 (2013.01); G06F 3/0617 (2013.01); G06F 3/0619 (2013.01); G06F 3/0635 (2013.01); G06F 3/0659 (2013.01); G06F 11/1004 (2013.01); G06F 11/1076 (2013.01); H04L 67/06 (2013.01);
Abstract

A computer includes a data transform algorithm, a data dispersal algorithm, and a network port. The data transform algorithm performs a data transformation on a data block to produce a transformed data block. The data dispersal algorithm performs a data dispersal function on the transformed data block to produce a plurality of data slices, wherein each of the plurality of data slices includes less than all data contained in the transformed data block. The network port is operable to transmit a plurality of write commands to a plurality of slice servers, wherein each of the plurality of write commands includes a corresponding one of the plurality of data slices. The network port is further operable to receive verification of storage of at least some of the plurality of data slices from at least some of the plurality of slice servers.


Find Patent Forward Citations

Loading…