Patents by Inventor William Markle

William Markle 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: 11461033
    Abstract: Technologies are provided for storing data in a storage device based on an associated attribute or attributes. A storage device can be configured to write data to a storage location of the storage device based on an associated attribute. The attribute can describe one or more storage-related requirements of the data. The storage device can identify one or more storage locations where the data can be stored that meet the storage-related requirements described by the attribute. A host computer can transmit an updated attribute for the data to the storage device to reflect new storage-related requirements for the data. The storage device can write the data to a new storage location that meets the new requirements. A mapping table can be maintained that associates a logical identifier for the data with the actual storage location where the data is stored.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: October 4, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Keun Soo Jo, Munif M. Farhan, Seth William Markle
  • Patent number: 11422726
    Abstract: Technologies are provided for a storage device data move command. A storage device can be configured to receive a data move (or garbage collection) command and, responsive to receiving the command, move data from one zone of the storage device (or range of storage locations within the storage device) to another zone (or another range of storage locations) within the storage device. The command can comprise a source zone identifier and a target zone identifier. The storage device can read data from a storage zone associated with the source zone identifier and write the data to another storage zone associated with the target zone identifier. The identifiers can include ranges of storage location addresses within the separate storage zones. In at least some embodiments, a host bus adapter can be configured to support the data move (or garbage collection) command for a storage device attached to the host bus adapter.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Keun Soo Jo, Munif M. Farhan, Seth William Markle
  • Publication number: 20200379669
    Abstract: Technologies are provided for storing data in a storage device based on an associated attribute or attributes. A storage device can be configured to write data to a storage location of the storage device based on an associated attribute. The attribute can describe one or more storage-related requirements of the data. The storage device can identify one or more storage locations where the data can be stored that meet the storage-related requirements described by the attribute. A host computer can transmit an updated attribute for the data to the storage device to reflect new storage-related requirements for the data. The storage device can write the data to a new storage location that meets the new requirements. A mapping table can be maintained that associates a logical identifier for the data with the actual storage location where the data is stored.
    Type: Application
    Filed: August 19, 2020
    Publication date: December 3, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Keun Soo Jo, Munif M. Farhan, Seth William Markle
  • Patent number: 10776203
    Abstract: A data storage service stores a dataset on a set of storage nodes in accordance with a first encoding. A set of shards constituting quorum, and one or more additional shards, are stored on the storage nodes. The data storage system determines to store the dataset according to a second encoding, in which the second encoding has fewer total shards. The data storage system reconfigures the storage of the dataset in accordance with the second encoding, such that the reconfigured storage comprises subsets of shards from the first encoding that were not re-encoded in forming the second encoding.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Seth William Markle, Bryan James Donlan, Paul David Franklin, Colin Laird Lazier
  • Patent number: 10754574
    Abstract: Technologies are provided for storing data in a storage device based on an associated attribute or attributes. A storage device can be configured to write data to a storage location of the storage device based on an associated attribute. The attribute can describe one or more storage-related requirements of the data. The storage device can identify one or more storage locations where the data can be stored that meet the storage-related requirements described by the attribute. A host computer can transmit an updated attribute for the data to the storage device to reflect new storage-related requirements for the data. The storage device can write the data to a new storage location that meets the new requirements. A mapping table can be maintained that associates a logical identifier for the data with the actual storage location where the data is stored.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Keun Soo Jo, Munif M. Farhan, Seth William Markle
  • Patent number: 10657119
    Abstract: A fleet node management system may include a metadata store, a plurality of fleet nodes, and one or more metadata mutation devices. The metadata store may be configured to store dynamic metadata. The plurality of fleet nodes may be configured to determine, based on a gossip protocol, whether to continue performance of a function that uses a local version of the metadata. The one or more metadata mutation devices may be configured to determine, based on a global state of the fleet nodes, whether to modify the dynamic metadata for the fleet nodes.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Alazel Acheson, David Carroll, Christopher Andrew Stephens, Seth William Markle, Jonathan Herman, Mihir Dharamshi, Rajesh Sampath, Shreeranga Puttur Ramakrishna, Rameez Sajwani
  • Patent number: 10649976
    Abstract: Routing data is copied from a primary data store to a local data store of a computing device. As the routing data is being copied by the computing device, changes to the data continue to occur. After copying all or a portion of the data, the computing device uses a value of a global sequence number (GSN) to determine if mutations have been made to the primary data. The routing data in the local data store is not consistent with the routing data stored in the primary data store when the value of the GSN is larger after the copying of the routing data as compared to the initial value of the GSN when the copying started. When changes have been made to the data, the computing device integrates the changes into the local data store before beginning routing operations.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Alazel Acheson, Christopher Andrew Stephens, Seth William Markle, Subhakanta Kar
  • Patent number: 10534669
    Abstract: A data storage service stores a dataset on a set of storage nodes in accordance with a first encoding. A set of shards constituting quorum, and one or more additional shards, are stored on the storage nodes. The data storage system determines to store the dataset according to a second encoding, in which the second encoding has a greater number of shards. The data storage system reconfigures the storage of the dataset in accordance with the second encoding, such that the reconfigured storage forms additional shards for the second encoding by combining portions of shards of the first encoding.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: January 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Seth William Markle, Bryan James Donlan, Paul David Franklin, Colin Laird Lazier
  • Patent number: 10460120
    Abstract: A key-value store is adapted to represent hierarchical structures, such as directory structures, to be associated with objects otherwise mapped to a flat keyspace. For example, one or more key-value pairs stored in the key-value store are designated to have a key indicating the name of a hierarchical structure, and an associated value that maps the structure to a namespace (e.g., of a group of objects to be associated with a directory). Inbound requests for operations related to the objects in a given namespace and defining the structure are checked against such “redirecting” key-value pairs, as well as one or more policies associated with the structure, the namespace, the key-value pairs, or some combination thereof, to determine whether the structure is related to the namespace objects and whether one or more requested actions are authorized against that structure.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Andrew Stephens, Alazel Acheson, Douglas Stewart Laurence, Seth William Markle
  • Patent number: 10303669
    Abstract: A key-value store is adapted to represent hierarchical structures, such as directory structures, to be associated with objects otherwise mapped to a flat keyspace. For example, one or more key-value pairs stored in the key-value store are designated to have a key indicating the name of a hierarchical structure, and an associated value that maps the structure to a namespace (e.g., of a group of objects to be associated with a directory). Inbound requests for operations related to the objects in a given namespace and defining the structure are checked against such “redirecting” key-value pairs to determine whether the structure is related to the namespace objects, and if so, the request is internally processed to perform the requested operations against the actual key-value pair(s) associated with the objects without necessitating identification of the objects with a fully qualified name as represented in the flat keyspace.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: May 28, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Andrew Stephens, Alazel Acheson, Douglas Stewart Laurence, Seth William Markle
  • Publication number: 20190150805
    Abstract: Receiver apparatus for use with an analyte sensor, and methods of operation and manufacturing. In one embodiment, the analyte sensor is an implanted/implantable blood glucose sensor, including oxygen-based detector elements. The receiver apparatus is a wireless-enabled small form-factor device with limited functionality that can be easily worn or kept with the user on a continual basis, thereby obviating the need for a more fully featured receiver or smartphone for extended periods of time (e.g., one week). The exemplary oxygen based analyte sensor, with high degree of stability over time, enables the user to divorce themselves from the more fully functioned receiver or smartphone, since no external calibration of the sensor is required during the extended period. In one variant, the device is a lightweight wristband. Other variants include e.g., pendants, finger-worn rings, arm or head bands, skin patches, and even dental, subcutaneous, or prosthetic implants.
    Type: Application
    Filed: January 21, 2019
    Publication date: May 23, 2019
    Inventors: Timothy Routh, Joseph Lucisano, William Markle, Michael Perkins
  • Publication number: 20180153450
    Abstract: Receiver apparatus for use with an analyte sensor, and methods of operation and manufacturing. In one embodiment, the analyte sensor is an implanted/implantable blood glucose sensor, including oxygen-based detector elements. The receiver apparatus is a wireless-enabled small form-factor device with limited functionality that can be easily worn or kept with the user on a continual basis, thereby obviating the need for a more fully featured receiver or smartphone for extended periods of time (e.g., one week). The exemplary oxygen based analyte sensor, with high degree of stability over time, enables the user to divorce themselves from the more fully functioned receiver or smartphone, since no external calibration of the sensor is required during the extended period. In one variant, the device is a lightweight wristband. Other variants include e.g., pendants, finger-worn rings, arm or head bands, skin patches, and even dental, subcutaneous, or prosthetic implants.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Timothy Routh, Joseph Lucisano, William Markle, Michael Perkins
  • Publication number: 20180140239
    Abstract: Implantable sensor and associated receiver apparatus, and methods of manufacturing, implantation, and use. In one embodiment, the sensor apparatus is a heterogeneous glucose sensor, including hydrogen peroxide-based detector elements and oxygen-based detector elements. The sensor apparatus utilizes one (type) of the detector elements to confirm the accuracy of, and/or calibrate, the second (type of) detector element, so as to among other things enable the second type of detector to operate more robustly, and/or for a longer period without external calibration and/or explants. In one variant, the heterogeneous detector types are contained within a common biocompatible implantable housing. In another variant, the first type of detector (e.g., oxygen based) is disposed within a separable module that can operate independently of (or mechanically and/or electrically interface with) the second type of detector.
    Type: Application
    Filed: November 22, 2016
    Publication date: May 24, 2018
    Inventors: Joseph Lucisano, William Markle, Robert Gazdzinski
  • Patent number: 9693720
    Abstract: Embodiments of the present invention relates to analyte sensors. In particular, the preferred embodiments of the present invention relate to non-consuming intravascular glucose sensors based on fluorescence chemistry.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: July 4, 2017
    Assignee: MEDTRONIC MINIMED, INC.
    Inventors: David R. Markle, William Markle
  • Patent number: 9513833
    Abstract: Functionality is disclosed herein for providing an asynchronous processing service for processing storage mapping information. The asynchronous processing service is configured to receive a storage request including identification of a storage object and a description of a storage operation, perform the storage operation for the storage object in response to receiving the storage request, and asynchronously update mapping information for the performed storage operation.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven Michael Hershey, Seth William Markle, Anup Talwalkar
  • Publication number: 20160085473
    Abstract: Functionality is disclosed herein for providing an asynchronous processing service for processing storage mapping information. The asynchronous processing service is configured to receive a storage request including identification of a storage object and a description of a storage operation, perform the storage operation for the storage object in response to receiving the storage request, and asynchronously update mapping information for the performed storage operation.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 24, 2016
    Inventors: Steven Michael Hershey, Seth William Markle, Anup Talwalkar
  • Publication number: 20150080685
    Abstract: Embodiments of the present invention relates to analyte sensors. In particular, the preferred embodiments of the present invention relate to non-consuming intravascular glucose sensors based on fluorescence chemistry.
    Type: Application
    Filed: April 17, 2014
    Publication date: March 19, 2015
    Applicant: Medtronic MiniMed, Inc.
    Inventors: David R. Markle, William Markle
  • Patent number: 8738107
    Abstract: Embodiments of the present invention relates to analyte sensors. In particular, the preferred embodiments of the present invention relate to non-consuming intravascular glucose sensors based on fluorescence chemistry.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: May 27, 2014
    Assignee: Medtronic MiniMed, Inc.
    Inventors: David R. Markle, William Markle
  • Publication number: 20120053427
    Abstract: Embodiments of the invention are directed to an optical sensor for detecting blood glucose by deploying the optical sensor into the interstitial fluid. The sensor comprises a chemical indicator system capable of generating an optical signal related to the blood glucose activity. The sensor further comprises a means for generating and detecting an optical reference signal unrelated to the blood glucose activity, such that ratiometric correction of blood glucose measurements for artifacts in the optical system is enabled.
    Type: Application
    Filed: August 30, 2011
    Publication date: March 1, 2012
    Applicant: GLUMETRICS, INC.
    Inventors: David R. Markle, Soya Gamsey, Thomas A. Peyser, William Markle
  • Publication number: 20090018426
    Abstract: The present invention relates to methods and systems for multipoint calibration of an analyte sensor. More specifically, the methods can be used to calibrate glucose sensors.
    Type: Application
    Filed: May 9, 2008
    Publication date: January 15, 2009
    Applicant: Glumetrics, Inc.
    Inventors: David R. Markle, William Markle