Patents by Inventor Mark Christopher Seigle

Mark Christopher Seigle 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: 11573925
    Abstract: Techniques described and suggested herein include distributed deletion request processing and verification. For example, incident to migration of original data from a first data store to a second data store, verifications and confirmations related to removing the original data from the first data store may be performed so as to ensure the integrity of the original data represented on the second data store prior to removing the actual original data on the first data store. In some embodiments, the verifications and confirmations performed in connection with a deletion request may be apportioned to multiple entities, each of which may not fully trust the others. As a result, in some embodiments, a given deletion request may only be fulfilled if all of the entities involved in the verification process individually provide authorization to execute the deletion request.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: February 7, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Charles Schmitt, Claire Elizabeth Suver, Mark Christopher Seigle, Bryan James Donlan
  • Patent number: 10977238
    Abstract: A method and apparatus is disclosed for utilizing a validity map to indicate whether an overwriting data portion of user data is received. In the method and apparatus, a plurality of data portions of user data are received, whereby each data portion of the plurality of data portion may overwrite another data portion. A validity map may be utilized to indicate whether a data portion is an overwriting data portion. The validity map may be utilized for retrieving the data portion instead of the data portion being replaced.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey Arthur Johnson, Mark Christopher Seigle
  • Patent number: 10936729
    Abstract: A data storage service redundantly stores data and keys used to encrypt the data. Data objects are encrypted with first cryptographic keys. The first cryptographic keys are encrypted by second cryptographic keys. The first cryptographic keys and second cryptographic keys are redundantly stored in a data storage system to enable access of the data objects, such as to respond to requests to retrieve the data objects. The second cryptographic keys may be encrypted by third keys and redundantly stored in the event access to a second cryptographic key is lost.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Gregory Branchek Roth, Gregory Alan Rubin, Mark Christopher Seigle, Kamran Tirdad
  • Publication number: 20200364184
    Abstract: Techniques described and suggested herein include distributed deletion request processing and verification. For example, incident to migration of original data from a first data store to a second data store, verifications and confirmations related to removing the original data from the first data store may be performed so as to ensure the integrity of the original data represented on the second data store prior to removing the actual original data on the first data store. In some embodiments, the verifications and confirmations performed in connection with a deletion request may be apportioned to multiple entities, each of which may not fully trust the others. As a result, in some embodiments, a given deletion request may only be fulfilled if all of the entities involved in the verification process individually provide authorization to execute the deletion request.
    Type: Application
    Filed: August 3, 2020
    Publication date: November 19, 2020
    Inventors: Ryan Charles Schmitt, Claire Elizabeth Suver, Mark Christopher Seigle, Bryan James Donlan
  • Patent number: 10733145
    Abstract: Techniques described and suggested herein include distributed deletion request processing and verification. For example, incident to migration of original data from a first data store to a second data store, verifications and confirmations related to removing the original data from the first data store may be performed so as to ensure the integrity of the original data represented on the second data store prior to removing the actual original data on the first data store. In some embodiments, the verifications and confirmations performed in connection with a deletion request may be apportioned to multiple entities, each of which may not fully trust the others. As a result, in some embodiments, a given deletion request may only be fulfilled if all of the entities involved in the verification process individually provide authorization to execute the deletion request.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: August 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Charles Schmitt, Claire Elizabeth Suver, Mark Christopher Seigle, Bryan James Donlan
  • Patent number: 10067959
    Abstract: Techniques described and suggested herein include implementations of caches and scalers to handle data storage requests, and storage event status requests associated with data storage requests, in a scalable fashion. For example, a data storage system, such as a data storage system implemented by a computing resource service provider in connection with providing an archival storage service or other data storage service, may be implemented to maintain a consistent response time and backend capability for incoming data storage requests, which may be a component of ensuring a consistent customer experience for customers of an associated service, with little or no regard to peaky or high data storage request rates observed by the implementing data storage system.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: September 4, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Rishabh Animesh, Sandesh Doddameti, Ryan Charles Schmitt, Mark Christopher Seigle
  • Publication number: 20180157853
    Abstract: A data storage service redundantly stores data and keys used to encrypt the data. Data objects are encrypted with first cryptographic keys. The first cryptographic keys are encrypted by second cryptographic keys. The first cryptographic keys and second cryptographic keys are redundantly stored in a data storage system to enable access of the data objects, such as to respond to requests to retrieve the data objects. The second cryptographic keys may be encrypted by third keys and redundantly stored in the event access to a second cryptographic key is lost.
    Type: Application
    Filed: February 5, 2018
    Publication date: June 7, 2018
    Inventors: Sandeep Kumar, Gregory Branchek Roth, Gregory Alan Rubin, Mark Christopher Seigle, Kamran Tirdad
  • Patent number: 9971544
    Abstract: A data storage system synchronously or asynchronously determines data storage usage policies in connection with incoming data storage requests so as to improve policy compliance and system efficiency. In some embodiments, a synchronous usage meter is used to make such policy decisions, and variously implement consistent hashing techniques to improve system availability and efficiency. In some embodiments, an asynchronous usage meter is used, and is implemented using an ordered queueing engine so as to improve the accuracy of policy decisions.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: May 15, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jeffrey Arthur Johnson, Colin Laird Lazier, Evelina Colleen Babcock, Mark Christopher Seigle
  • Patent number: 9904788
    Abstract: A data storage service redundantly stores data and keys used to encrypt the data. Data objects are encrypted with first cryptographic keys. The first cryptographic keys are encrypted by second cryptographic keys. The first cryptographic keys and second cryptographic keys are redundantly stored in a data storage system to enable access of the data objects, such as to respond to requests to retrieve the data objects. The second cryptographic keys may be encrypted by third keys and redundantly stored in the event access to a second cryptographic key is lost.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: February 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Gregory Branchek Roth, Gregory Alan Rubin, Mark Christopher Seigle, Kamran Tirdad
  • Publication number: 20180011894
    Abstract: A method and apparatus is disclosed for utilizing a validity map to indicate whether an overwriting data portion of user data is received. In the method and apparatus, a plurality of data portions of user data are received, whereby each data portion of the plurality of data portion may overwrite another data portion. A validity map may be utilized to indicate whether a data portion is an overwriting data portion. The validity map may be utilized for retrieving the data portion instead of the data portion being replaced.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 11, 2018
    Inventors: Jeffrey Arthur Johnson, Mark Christopher Seigle
  • Patent number: 9715520
    Abstract: A method and apparatus is disclosed for utilizing a validity map to indicate whether an overwriting data portion of user data is received. In the method and apparatus, a plurality of data portions of user data are received, whereby each data portion of the plurality of data portion may overwrite another data portion. A validity map may be utilized to indicate whether a data portion is an overwriting data portion. The validity map may be utilized for retrieving the data portion instead of the data portion being replaced.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 25, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jeffrey Arthur Johnson, Mark Christopher Seigle
  • Publication number: 20160154963
    Abstract: A data storage service redundantly stores data and keys used to encrypt the data. Data objects are encrypted with first cryptographic keys. The first cryptographic keys are encrypted by second cryptographic keys. The first cryptographic keys and second cryptographic keys are redundantly stored in a data storage system to enable access of the data objects, such as to respond to requests to retrieve the data objects. The second cryptographic keys may be encrypted by third keys and redundantly stored in the event access to a second cryptographic key is lost.
    Type: Application
    Filed: January 22, 2016
    Publication date: June 2, 2016
    Inventors: Sandeep Kumar, Gregory Branchek Roth, Gregory Alan Rubin, Mark Christopher Seigle, Kamran Tirdad
  • Patent number: 9251097
    Abstract: A data storage service redundantly stores data and keys used to encrypt the data. Data objects are encrypted with first cryptographic keys. The first cryptographic keys are encrypted by second cryptographic keys. The first cryptographic keys and second cryptographic keys are redundantly stored in a data storage system to enable access of the data objects, such as to respond to requests to retrieve the data objects. The second cryptographic keys may be encrypted by third keys and redundantly stored in the event access to a second cryptographic key is lost.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: February 2, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Gregory Branchek Roth, Gregory Alan Rubin, Mark Christopher Seigle, Kamran Tirdad
  • Patent number: 9223789
    Abstract: Ranges of data stored within archived data may be retrieved according to a predefined hash tree schema. A retrieval request for a range of one or more data chunks of an archived data object stored in archival data store may be retrieved. In response, the requested range of the archived data object may be determined to be tree-hash aligned. In response to determining that the requested range is tree-hash aligned, a retrieval job may be initiated to obtain the range of one or more data chunks and to stage the one or more data chunks for download. A download request may for one or more of the obtained and staged data chunks, and if determined to be tree-hash aligned, a tree hash root node may be sent to the requesting client in addition to the requested data.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 29, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Christopher Seigle, Kamran Tirdad, Colin Laird Lazier