Patents by Inventor Matthew Michael England

Matthew Michael 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: 9858143
    Abstract: A method includes obtaining a data object for storage. The method further includes generating a data object identifier for the data object. The method further includes determining a vault for storing the data object. The method further includes generating a source name for the data object based on the data object identifier and a vault identifier. The method further includes dispersed storage error encoding the data object to produce a plurality of sets of encoded data slices. The method further includes generating a plurality of sets of slice names, wherein each of the slice names of the plurality of slice names includes the source name. The method further includes sending, in accordance with the plurality of sets of slice names, the plurality of sets of encoded data slices to a set of storage units of the DSN that supports the vault for storage therein.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: January 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manish Motwani, S. Christopher Gladwin, Jesse Louis Young, Matthew Michael England
  • Publication number: 20160342464
    Abstract: A method includes obtaining a data object for storage. The method further includes generating a data object identifier for the data object. The method further includes determining a vault for storing the data object. The method further includes generating a source name for the data object based on the data object identifier and a vault identifier. The method further includes dispersed storage error encoding the data object to produce a plurality of sets of encoded data slices. The method further includes generating a plurality of sets of slice names, wherein each of the slice names of the plurality of slice names includes the source name. The method further includes sending, in accordance with the plurality of sets of slice names, the plurality of sets of encoded data slices to a set of storage units of the DSN that supports the vault for storage therein.
    Type: Application
    Filed: August 5, 2016
    Publication date: November 24, 2016
    Inventors: Manish Motwani, S. Christopher Gladwin, Jesse Louis Young, Matthew Michael England
  • Patent number: 9411818
    Abstract: A user device includes a DSN interface operably coupled with a DSN memory and a DS processing module for storing and retrieving a data object from the DSN memory, wherein the data object is partitioned into a plurality of data segments and wherein each of the plurality of data segments is stored in the DSN memory as a plurality of encoded data slices that are generated based on an error encoding dispersal function. The user device also includes a command line interpreter operable to interpret a file command as a request to display the data object by an application program, determine the data object is stored in the DSN memory and request the DSN processing module to retrieve the data object from the DSN memory and provide the data object to the application program.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Manish Motwani, S. Christopher Gladwin, Jesse Louis Young, Matthew Michael England
  • Publication number: 20140344284
    Abstract: A user device includes a DSN interface operably coupled with a DSN memory and a DS processing module for storing and retrieving a data object from the DSN memory, wherein the data object is partitioned into a plurality of data segments and wherein each of the plurality of data segments is stored in the DSN memory as a plurality of encoded data slices that are generated based on an error encoding dispersal function. The user device also includes a command line interpreter operable to interpret a file command as a request to display the data object by an application program, determine the data object is stored in the DSN memory and request the DSN processing module to retrieve the data object from the DSN memory and provide the data object to the application program.
    Type: Application
    Filed: July 23, 2014
    Publication date: November 20, 2014
    Applicant: CLEVERSAFE, INC.
    Inventors: Manish Motwani, S. Christopher Gladwin, Jesse Louis Young, Matthew Michael England
  • Patent number: 8819011
    Abstract: A user device includes a DSN interface operably coupled with a DSN memory and a DS processing module for storing and retrieving a data object from the DSN memory, wherein the data object is partitioned into a plurality of data segments and wherein each of the plurality of data segments is stored in the DSN memory as a plurality of encoded data slices that are generated based on an error encoding dispersal function. The user device also includes a command line interpreter operable to interpret a file command as a request to display the data object by an application program, determine the data object is stored in the DSN memory and request the DSN processing module to retrieve the data object from the DSN memory and provide the data object to the application program.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: August 26, 2014
    Assignee: Cleversafe, Inc.
    Inventors: Manish Motwani, S. Christopher Gladwin, Jesse Louis Young, Matthew Michael England
  • Publication number: 20110016122
    Abstract: A user device includes a DSN interface operably coupled with a DSN memory and a DS processing module for storing and retrieving a data object from the DSN memory, wherein the data object is partitioned into a plurality of data segments and wherein each of the plurality of data segments is stored in the DSN memory as a plurality of encoded data slices that are generated based on an error encoding dispersal function. The user device also includes a command line interpreter operable to interpret a file command as a request to display the data object by an application program, determine the data object is stored in the DSN memory and request the DSN processing module to retrieve the data object from the DSN memory and provide the data object to the application program.
    Type: Application
    Filed: July 19, 2010
    Publication date: January 20, 2011
    Applicant: CLEVERSAFE, INC.
    Inventors: Manish Motwani, S. Christopher Gladwin, Jesse Louis Young, Matthew Michael England