Patents by Inventor Matthew M. England
Matthew M. England has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8468311Abstract: An efficient method for breaking source data into smaller data subsets and storing those subsets along with coded information about some of the other data subsets on different storage nodes such that the original data can be recreated from a portion of those data subsets in an efficient manner.Type: GrantFiled: June 5, 2012Date of Patent: June 18, 2013Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Matthew M. England
-
Publication number: 20120246421Abstract: An efficient method for breaking source data into smaller data subsets and storing those subsets along with coded information about some of the other data subsets on different storage nodes such that the original data can be recreated from a portion of those data subsets in an efficient manner.Type: ApplicationFiled: June 5, 2012Publication date: September 27, 2012Applicant: CLEVERSAFE, INC.Inventors: S. Christopher Gladwin, Matthew M. England
-
Patent number: 8244991Abstract: An efficient method for breaking source data into smaller data subsets and storing those subsets along with coded information about some of the other data subsets on different storage nodes such that the original data can be recreated from a portion of those data subsets in an efficient manner.Type: GrantFiled: October 8, 2009Date of Patent: August 14, 2012Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Matthew M. England
-
Patent number: 8140777Abstract: An apparatus includes a processing module and a network interface. The processing module is operably coupled to: access user level metadata based on account identifier to identify a plurality of files associated with a user and retrieve user level metadata for the plurality of files; access file level metadata associated with the plurality of files to retrieve, for each of the plurality of files, file level metadata and determine, for each of the plurality of files, a plurality of file slices associated with a corresponding file of the plurality of files; and generate billing transaction information based on the user level metadata and the file level metadata of the plurality of files. The network interface is operably coupled to: convert the billing transaction information into a network billing transaction information message and transmit it.Type: GrantFiled: July 8, 2009Date of Patent: March 20, 2012Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Matthew M. England, Zachary J. Mark, Vance T. Thornton, Joshua J. Mullin, Sejal Kumarbhai Modi
-
Patent number: 8019960Abstract: An apparatus includes a processing module and a network interface. The processing module is operably coupled to obtain; a data storage transaction request regarding a file; determine identity of a user based on the data storage transaction request; access file level metadata based on the identity of the user to determine a plurality of file slices associated with the file; access file slice metadata to identify at least one of a plurality of storage nodes that stores or is to store, a data slice and coded subsets of at least one of the plurality of file slices; and generate a data storage transaction message to facilitate a data storage transaction regarding the at least one of the plurality of file slices. The network interface is operably coupled to convert the data storage transaction message into a network data storage message and transmit it.Type: GrantFiled: July 7, 2009Date of Patent: September 13, 2011Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Matthew M. England, Dustin M. Hendrickson, Zachary J. Mark, Vance T. Thornton, Jason K. Resch, Dhanvi Gopala Krishna Kapila Lakshmana Harsha
-
Patent number: 7953937Abstract: An efficient method for breaking source data into smaller data subsets and storing those subsets along with coded information about some of the other data subsets on different storage nodes such that the original data can be recreated from a portion of those data subsets in an efficient manner.Type: GrantFiled: September 30, 2005Date of Patent: May 31, 2011Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Matthew M. England
-
Patent number: 7818518Abstract: A digital data file storage system is disclosed in which original data files to be stored are dispersed using some form of information dispersal algorithm into a number of file “slices” or subsets in such a manner that the data in each file share is less usable or less recognizable or completely unusable or completely unrecognizable by itself except when combined with some or all of the other file shares. These file shares are stored on separate digital data storage devices as a way of increasing privacy and security. As dispersed file shares are being transferred to or stored on a grid of distributed storage locations, various grid resources may become non-operational or may operate below at a less than optimal level. When dispersed file shares are being written to a dispersed storage grid which not available, the grid clients designates the dispersed data shares that could not be written at that time on a Rebuild List.Type: GrantFiled: April 28, 2009Date of Patent: October 19, 2010Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Matthew M. England, Dhavi Gopala Krishna Kapila Lakshmana Harsha, Zachary J. Mark, Vance T. Thornton
-
Publication number: 20100063911Abstract: An apparatus includes a processing module and a network interface. The processing module is operably coupled to: accessing user level metadata based on account identifier to identify a plurality of files associated with a user and retrieve user level metadata for the plurality of files; access file level metadata associated with the plurality of files to retrieve, for each of the plurality of files, file level metadata and determine, for each of the plurality of files, a plurality of file slices associated with a corresponding file of the plurality of files; and generate billing transaction information based on the user level metadata and the file level metadata of the plurality of files. The network interface is operably coupled to: convert the billing transaction information into a network billing transaction information message and transmit it.Type: ApplicationFiled: July 8, 2009Publication date: March 11, 2010Applicant: CLEVERSAFE, INC.Inventors: S. CHRISTOPHER GLADWIN, MATTHEW M. ENGLAND, ZACHARY J. MARK, VANCE T. THORNTON, JOSHUA J. MULLIN, SEJAL KUMARBHAI MODI
-
Publication number: 20100023710Abstract: An efficient method for breaking source data into smaller data subsets and storing those subsets along with coded information about some of the other data subsets on different storage nodes such that the original data can be recreated from a portion of those data subsets in an efficient manner.Type: ApplicationFiled: October 8, 2009Publication date: January 28, 2010Applicant: CLEVERSAFE, INC.Inventors: S. CHRISTOPHER GLADWIN, MATTHEW M. ENGLAND
-
Publication number: 20100023529Abstract: An apparatus includes a processing module and a network interface. The processing module is operably coupled to obtain; a data storage transaction request regarding a file; determine identity of a user based on the data storage transaction request; access file level metadata based on the identity of the user to determine a plurality of file slices associated with the file; access file slice metadata to identify at least one of a plurality of storage nodes that stores or is to store, a data slice and coded subsets of at least one of the plurality of file slices; and generate a data storage transaction message to facilitate a data storage transaction regarding the at least one of the plurality of file slices. The network interface is operably coupled to convert the data storage transaction message into a network data storage message and transmit it.Type: ApplicationFiled: July 7, 2009Publication date: January 28, 2010Applicant: CLEVERSAFE, INC.Inventors: S. Christopher Gladwin, Matthew M. England, Dustin M. Hendrickson, Zachary J. Mark, Vance T. Thornton, Jason K. Resch, Dhanvi Gopala Krish Kapila Lakshmana Harsha
-
Publication number: 20090254720Abstract: A digital data file storage system is disclosed in which original data files to be stored are dispersed using some form of information dispersal algorithm into a number of file “slices” or subsets in such a manner that the data in each file share is less usable or less recognizable or completely unusable or completely unrecognizable by itself except when combined with some or all of the other file shares. These file shares are stored on separate digital data storage devices as a way of increasing privacy and security. As dispersed file shares are being transferred to or stored on a grid of distributed storage locations, various grid resources may become non-operational or may operate below at a less than optimal level. When dispersed file shares are being written to a dispersed storage grid which not available, the grid clients designates the dispersed data shares that could not be written at that time on a Rebuild List.Type: ApplicationFiled: April 28, 2009Publication date: October 8, 2009Inventors: S. Christopher Gladwin, Matthew M. England, Dhavi Gopala Krishna Kapila Lkshmana Harsha, Zachary J. Mark, Vance T. Thornton
-
Patent number: 7574579Abstract: Described is an information dispersal system in which original data to be stored is separated into a number of data “slices” in such a manner that the data in each subset is less usable or less recognizable or completely unusable or completely unrecognizable by itself except when combined with some or all of the other data subsets. These data subsets are stored on separate storage devices as a way of increasing privacy and security. A metadata management system stores and indexes user files across all of the storage nodes. The metadata management system stores metadata for dispersed data where: the dispersed data is in several pieces; and the metadata is in a separate dataspace from the dispersed data.Type: GrantFiled: April 13, 2006Date of Patent: August 11, 2009Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Matthew M. England, Dustin M. Hendrickson, Zachary J. Mark, Vance T. Thornton, Jason K. Resch, Dhanvi Gopala Krishna Kapila Lakshmana Harsha
-
Patent number: 7574570Abstract: A billing process is disclosed for a information dispersal system or digital data storage system. In one embodiment of the invention, the original data to be stored is separated into a number of data “slices” or shares in such a manner that the data in each subset is less usable or less recognizable or completely unusable or completely unrecognizable by itself except when combined with some or all of the other data subsets. These data subsets are stored on separate digital data storage devices as a way of increasing privacy and security. As dispersed file shares are being stored or removed from a grid of distributed storage locations, a set of metadata tables are created, separate from the dispersed file share storage, to maintain information about the original data size of each block, file or set of file shares dispersed on the grid.Type: GrantFiled: April 13, 2006Date of Patent: August 11, 2009Inventors: S. Christopher Gladwin, Matthew M. England, Zachary J. Mark, Vance T. Thornton, Joshua J. Mullin, Sejal Kumarbhai Modi
-
Patent number: 7546427Abstract: A digital data file storage system is disclosed in which original data files to be stored are dispersed using some form of information dispersal algorithm into a number of file “slices” or subsets in such a manner that the data in each file share is less usable or less recognizable or completely unusable or completely unrecognizable by itself except when combined with some or all of the other file shares. These file shares are stored on separate digital data storage devices as a way of increasing privacy and security. As dispersed file shares are being transferred to or stored on a grid of distributed storage locations, various grid resources may become non-operational or may operate below at a less than optimal level. When dispersed file shares are being written to a dispersed storage grid which not available, the grid clients designates the dispersed data shares that could not be written at that time on a Rebuild List.Type: GrantFiled: April 13, 2006Date of Patent: June 9, 2009Assignee: Cleversafe, Inc.Inventors: S. Christopher Gladwin, Matthew M. England, Dhavi Gopala Krishna Kapila Lakshmana Harsha, Zachary J. Mark, Vance T. Thomton