Patents by Inventor David A. Franklin

David A. Franklin 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: 10089179
    Abstract: Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. Sparse indexing techniques may be implemented so as to reduce the footprint of indexes used to locate the original data, once stored. The volumes may be apportioned into failure-decorrelated subsets, and archives stored thereto may be apportioned to such subsets.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul David Franklin, Bryan James Donlan, Claire Elizabeth Suver
  • Patent number: 10089176
    Abstract: Techniques for incrementally updating grid encoding data storage systems are described herein. A grid of shards with a plurality of virtual shards is created where each virtual shard is a representation of a shard in the grid of shards that is not backed by a data storage device and where each shard of the grid of shards has an index value. Data is then stored in the grid of shards by updating a shard to store the data and by also updating a second shard based on a set of shards with the same index value as the shard updated to store the data.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Paul David Franklin, James Caleb Kirschner
  • Patent number: 10073730
    Abstract: Techniques described and suggested herein include various methods and systems for verifying integrity of redundancy coded data, such as erasure coded data shards. In some embodiments, a quantity of redundancy coded data elements, hereafter referred to as data shards (e.g., erasure coded data shards), sufficient to reconstruct the original data element from which the redundancy coded data elements are derived, is used to generate reconstructed data shards to be used for checking the validity of analogous data shards stored for the original data element.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: September 11, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Bryan James Donlan, Claire Elizabeth Suver, Ryan Charles Schmitt, Paul David Franklin
  • Publication number: 20180225293
    Abstract: Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. Sparse indexing techniques may be implemented so as to reduce the footprint of indexes used to locate the original data, once stored.
    Type: Application
    Filed: December 19, 2014
    Publication date: August 9, 2018
    Inventors: Bryan James Donlan, Paul David Franklin
  • Patent number: 10042848
    Abstract: Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. Sparse indexing techniques may be implemented so as to reduce the footprint of indexes used to locate the original data, once stored.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: August 7, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Paul David Franklin
  • Patent number: 10019042
    Abstract: The invention relates to a rack-mountable server using one or more single board computers. A stackable mounting bracket for the single board computers allows multiple single board computers to be added to the server.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: July 10, 2018
    Inventor: David Franklin
  • Publication number: 20180184548
    Abstract: A data center may include a tape library rack module along with rack computer systems. The rack computer systems may be configured to provide computing capacity within a data center environment. In some embodiments, the tape library rack module may include an enclosure encompassing an interior of the tape library rack module, a rack within the interior, and a tape library unit mounted on the rack. The tape library rack unit may include tape cartridges configured to store data within a tape environment that is different than the data center environment. The tape library rack unit may be within a portion of the interior that is enclosed such that it is environmentally isolated from the data center environment. In some examples, the tape library rack module may include a cooling unit and/or a humidifier unit, which may provide the tape environment to the environmentally isolated portion of the interior of the tape library rack module.
    Type: Application
    Filed: February 2, 2018
    Publication date: June 28, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Darin Lee Frink, Kevin Bailey, Peter George Ross, Bryan James Donlan, James Caleb Kirschner, Mary Crys Calansingin, Paul David Franklin, Mastaka Kubo
  • Patent number: 9961141
    Abstract: Techniques and systems for storing and retrieving data storage devices of a data storage system are disclosed. In some embodiments, inventory holders are used to store data storage devices used by a data storage system. When data is to be transacted with the data storage devices, mobile drive units locate appropriate inventory holders and transport them to a device reading station, where an appropriate device retrieval unit transacts the data. In some embodiments, each inventory holder includes a plurality of trays that are independently accessible to the device retrieval unit. After the data has been transacted, the data storage devices are returned to the appropriate inventory holders, and the inventory holders are placed by the mobile drive units in locations where they may be accessed in response to further data transactions.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: May 1, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: James Raymond Allard, Paul David Franklin, Samuel Rubin Barrett, Jeremiah Brazeau, Jeffrey Allen Dzado, James Caleb Kirschner, David Levy, Brent James Lutz, Andrew Brenden Tinka, Colin Laird Lazier
  • Patent number: 9959274
    Abstract: Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. Sparse indexing techniques may be implemented so as to reduce the footprint of indexes used to locate the original data, once stored.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 1, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Paul David Franklin, Claire Elizabeth Suver
  • Publication number: 20180104042
    Abstract: The present invention relates generally to a method and apparatus for deploying and/or retrieving an object (e.g., a vena cava filter) in a cavity (e.g., a vena cava) using a system configured to: (i) maintain grip of the unsheathed object in the cavity until deliberately released, (ii) prevent premature release of the object in the cavity, and/or (iii) facilitate retrieval by first everting said object, then withdrawing the object through a guiding catheter (e.g., retrieval via eversion).
    Type: Application
    Filed: December 19, 2017
    Publication date: April 19, 2018
    Inventors: Mitchell EGGERS, Jeremy DURACK, Joseph STEELE, Michael HOGAN, Raymond KIRK, David FRANKLIN
  • Patent number: 9940474
    Abstract: A computer system, such as a data storage system, implements techniques for segregating and controlling access to data stored in multiple regions. In some embodiments, redundancy coded shards generated from the data and stored in durable storage of a data storage system is allocated across multiple regions, but in a fashion that prevents actors with access to regions outside that of a “home” region from recovering a sufficient number of unique shards to regenerate the data represented thereby. In some embodiments, encryption is used to segregate the data by encrypting the generated shards, then storing the cryptographic information on or otherwise controlling access on hosts or other devices of only the home region.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: April 10, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Paul David Franklin, Marvin Michael Theimer
  • Patent number: 9928141
    Abstract: Techniques for exploiting variable media sizes to create new redundancy encoded data storage systems are described herein. A set of storage devices is selected based at least in part on each storage device having an available capacity and, using the set of storage devices, a set of shards for a redundancy encoded data storage system is generated such that each shard of the set of shards has a storage capacity corresponding to the minimum available capacity of the set of storage devices.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: March 27, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Paul David Franklin, Bryan James Donlan, James Caleb Kirschner
  • Patent number: 9928009
    Abstract: An enclosure-based tape drive server, comprises an enclosure, a controller, a memory linked to the controller, a plurality of at least eight tape drives, a host bus adapter and a network controller. The controller is positioned within the enclosure. The at least eight tape drives are positioned within the enclosure, and each of the tape drives is accessible from a front side of the enclosure. The host bus adapter couples the plurality of tape drives to the controller. The network controller is connectible to a network to couple the server to the network.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: March 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Darin Lee Frink, Paul David Franklin, James Caleb Kirschner
  • Patent number: 9923966
    Abstract: Techniques and systems for storing and retrieving data storage devices of a data storage system are disclosed. In some embodiments, inventory holders are used to store data storage devices used by a data storage system. When data is to be transacted with the data storage devices, mobile drive units locate appropriate inventory holders and transport them to a device reading station, where an appropriate device retrieval unit transacts the data. The inventory holders are configured such that any of the mobile drive units may interchangeably interact with any of the inventory holders and/or the data device reading stations. After the data has been transacted, the data storage devices are returned to the appropriate inventory holders, and the inventory holders are placed by the mobile drive units in locations where they may be accessed in response to further data transactions.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: March 20, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Paul David Franklin, James Raymond Allard, Samuel Rubin Barrett, Jeremiah Brazeau, Jeffrey Allen Dzado, James Caleb Kirschner, David Levy, Brent James Lutz, Andrew Brenden Tinka, Colin Laird Lazier
  • Publication number: 20180052967
    Abstract: Among other things, we describe a system for managing data communications for a healthcare provider. The system includes a first communication module to receive data representing an identification of a particular patient; a second communication module to receive data representing a model that predicts impact of socio-economic and demographic factors on readmission risk; a third communication module to receive data from at least one system storing data representing a set of socio-economic and demographic characteristics of the particular patient; a fourth communication module to receive data about encounters of the particular patient; and a fifth communication module to automatically transmit data representing at least one message related to identified socio-economic or demographic characteristic to cause a recipient of the message to take an action to affect the one or more socio-economic and demographic factors.
    Type: Application
    Filed: May 6, 2016
    Publication date: February 22, 2018
    Inventors: Tim Boomershine, Francesca Gordon, Jake Knoll, David Franklin
  • Patent number: 9895215
    Abstract: The present invention relates generally to a method and apparatus for deploying and/or retrieving a vena cava filter in a vena cava using a system configured to: (i) maintain grip of the unsheathed filter in the vena cava until deliberately released, (ii) prevent premature release of the filter in the vena cava, and/or (iii) facilitate retrieval by first everting the filter, then withdrawing the filter through a guiding catheter (e.g., retrieval via eversion).
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: February 20, 2018
    Assignee: ADIENT MEDICAL, INC.
    Inventors: Mitchell Eggers, Jeremy Durack, Joseph Steele, Michael Hogan, Raymond Kirk, David Franklin
  • Patent number: 9888615
    Abstract: A data center may include a tape library rack module along with rack computer systems. The rack computer systems may be configured to provide computing capacity within a data center environment. In some embodiments, the tape library rack module may include an enclosure encompassing an interior of the tape library rack module, a rack within the interior, and a tape library unit mounted on the rack. The tape library rack unit may include tape cartridges configured to store data within a tape environment that is different than the data center environment. The tape library rack unit may be within a portion of the interior that is enclosed such that it is environmentally isolated from the data center environment. In some examples, the tape library rack module may include a cooling unit and/or a humidifier unit, which may provide the tape environment to the environmentally isolated portion of the interior of the tape library rack module.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: February 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Darin Lee Frink, Kevin Bailey, Peter George Ross, Bryan James Donlan, James Caleb Kirschner, Mary Crys Calansingin, Paul David Franklin, Masataka Kubo
  • Publication number: 20180011544
    Abstract: A computer-implemented method for enabling gesture-based interactions between a computer program and a user is disclosed. According to certain embodiments, the method may include initiating the computer program. The method may also include detecting that a condition has occurred. The method may also include activating a gesture-based operation mode of the computer program. The method may also include receiving gesture data generated by a sensor, the gesture data representing a gesture performed by the user. The method may further include performing a task based on the gesture data.
    Type: Application
    Filed: July 7, 2017
    Publication date: January 11, 2018
    Inventors: David Franklin, Van Shea Sedita, Stephen Simpson
  • Patent number: 9858325
    Abstract: A data storage service distributes a plurality of data fragments corresponding to a data object among one or more data storage host groupings in a manner that avoids a possibility of correlated loss of multiple data fragments by consolidation of data of a data storage host grouping onto a single data storage host. The data storage service selects a data storage host grouping and determines an amount of used capacity for the selected data storage host grouping. If the selected grouping satisfies an emptiness threshold, the data storage service selects a data storage host from the grouping and consolidates one or more data sets of the grouping onto the selected data storage host. Subsequently, the data storage service updates metadata for each data storage host of the selected data storage host grouping to specify a location of data stored therein.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: January 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Claire E. Suver, Bryan James Donlan, Paul David Franklin, James Caleb Kirschner, James Christopher Sorenson, III
  • Patent number: D807415
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: January 9, 2018
    Assignee: STONE MOUNTAIN TOOL
    Inventors: David Franklin Duke, Steven Ray Hughes, Anthony Wayne Patton