Patents by Inventor Douglas Stewart

Douglas Stewart 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).

  • Publication number: 20200066303
    Abstract: Technologies are provided for partially updating shingled magnetic recording (SMR) zones in SMR storage devices. An SMR storage device can receive and process a command to update a write pointer for an SMR zone to point to an arbitrary write position within the SMR zone. A partial SMR zone update command can be received and processed to modify part of the data stored in the SMR zone. A write position within the SMR zone where data to be modified is stored can be identified. Data stored in the SMR zone following the identified write position can be read to a temporary location and modified. A write pointer for the SMR zone can be updated to point to the identified write position. The modified data can then be written to the SMR zone, starting at the write position identified by the write pointer, or to another SMR zone of the storage device.
    Type: Application
    Filed: October 29, 2019
    Publication date: February 27, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Thomas Grant Slatton, Douglas Stewart Laurence
  • Publication number: 20200052012
    Abstract: A method of forming an array of photodiodes includes forming a cap layer on a surface of an absorption layer. The method includes forming a plurality of spaced apart pixel diffusion areas in the cap layer. The method includes forming a mesa trench with opposed sidewalls through the cap layer, wherein the mesa trench surrounds each of the pixel diffusion areas separating the pixel diffusion areas from one another. The method includes forming a sidewall passivation layer over the sidewalls of the mesa trench and removing a portion of the sidewall passivation layer to expose a respective contact electrically connected to each of the pixel diffusion areas, but leaving the sidewalls of the mesa trench covered with the sidewall passivation layer wherein the contact is open and uncovered for electrical connection.
    Type: Application
    Filed: August 7, 2018
    Publication date: February 13, 2020
    Inventors: Wei Zhang, Michael J. Evans, Douglas Stewart Malchow, Paul L. Bereznycky, Namwoong Paik
  • Publication number: 20200034066
    Abstract: Technologies are provided for storing data by alternating the performance of data write operations using multiple clusters of storage devices. Data is written to internal buffers of storage devices in one cluster while data stored in buffers of storage devices in another cluster is transferred to the storage devices' permanent storages. When available buffer capacity in a cluster falls below a specified threshold, data write commands are no longer sent the cluster and the storage devices in the cluster transfer data stored in their buffers to their permanent storages. While the data is being transferred, data write commands are transmitted to other clusters. When the data transfer is complete, the storage devices in the cluster can be scheduled to receive data write commands again. A cluster can be selected for performing a given data write request by matching the attributes of the cluster to parameters of the data write request.
    Type: Application
    Filed: October 4, 2019
    Publication date: January 30, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Darin Lee Frink, Douglas Stewart Laurence
  • Patent number: 10501181
    Abstract: A sensor-enabled aerial vehicle carries spatial electric and magnetic field detection sensors and a processing system that employs algorithmic methods to process sensor data. The sensors effectively detect electric and magnetic fields that emanate from energized objects, and the algorithmic methodology analyzes the sensor data to distinguish whether the energized object is unintentionally energized. The aerial propulsion system is enclosed within two electrically conducting hemispheres that are electrically insulated from each other. Alternatively, the hemispheres may be suspended below the aerial vehicle. The hemispheres function as a large area electric-field collection surface, wherein a small alternating current (AC) developed between the two hemispheres is proportional to the collected AC electric fields.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: December 10, 2019
    Assignee: Electric Power Research Institute, Inc.
    Inventors: Douglas Stewart Dorr, John Francis Jansen, Reid Leonard Kress, Doni Joe Nastasi
  • Patent number: 10468061
    Abstract: Technologies are provided for using an index in one region of a storage device to track modifications to data stored in another region of the storage device. The index can be stored in a first storage region using a first storage format, and data items can be stored in a second storage region using a second storage format. The index can map logical identifiers for data items to locations in the second storage region where the data items are stored. Instead of modifying a data item in the second storage device region, an entry in the index can be updated to mark the data item as deleted. Requests for data items can be reconciled using the index before returning the requested data items. Storage locations in the second region that are associated with index entries that are marked as deleted can be reclaimed and used to store additional data items.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif F. Farhan, Douglas Stewart Laurence, Darin Lee Frink
  • 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: 10460759
    Abstract: Technologies are provided for partially updating shingled magnetic recording (SMR) zones in SMR storage devices. An SMR storage device can receive and process a command to update a write pointer for an SMR zone to point to an arbitrary write position within the SMR zone. A partial SMR zone update command can be received and processed to modify part of the data stored in the SMR zone. A write position within the SMR zone where data to be modified is stored can be identified. Data stored in the SMR zone following the identified write position can be read to a temporary location and modified. A write pointer for the SMR zone can be updated to point to the identified write position. The modified data can then be written to the SMR zone, starting at the write position identified by the write pointer, or to another SMR zone of the storage device.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Thomas Grant Slatton, Douglas Stewart Laurence
  • Patent number: 10452301
    Abstract: Technologies are provided for storing data by alternating the performance of data write operations using multiple clusters of storage devices. Data is written to internal buffers of storage devices in one cluster while data stored in buffers of storage devices in another cluster is transferred to the storage devices' permanent storages. When available buffer capacity in a cluster falls below a specified threshold, data write commands are no longer sent the cluster and the storage devices in the cluster transfer data stored in their buffers to their permanent storages. While the data is being transferred, data write commands are transmitted to other clusters. When the data transfer is complete, the storage devices in the cluster can be scheduled to receive data write commands again. A cluster can be selected for performing a given data write request by matching the attributes of the cluster to parameters of the data write request.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Darin Lee Frink, Douglas Stewart Laurence
  • Publication number: 20190305986
    Abstract: In accordance with a designation of a private alias endpoint as a routing target for traffic directed to a service from within an isolated virtual network of a provider network, a tunneling intermediary receives a baseline packet generated at a compute instance. The baseline packet indicates a public IP (Internet Protocol) address of the service as the destination, and a private IP address of the compute instance as the source. In accordance with a tunneling protocol, the tunneling intermediary generates an encapsulation packet comprising at least a portion of the baseline packet and a header indicating the isolated virtual network. The encapsulation packet is transmitted to a node of the service.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 3, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Richard Alexander Sheehan, Douglas Stewart Laurence, Marwan Salah EL-Din Oweis, Andrew Bruce Dickinson
  • Publication number: 20190282040
    Abstract: The wet wipe flushable roll combination disclosed herein may comprise, at least, a plurality of wet wipes, an inner roll liner, an outer packaging, and a dispensing mechanism. The combination is formed by first rolling the inner roll liner and the plurality of wet wipes, and then enclosing the resulting wet wipe roll within the outer packaging such that the plurality of wet wipes may be pulled through the dispensing mechanism. The combination is preferably formed from flexible, moisture-resistant materials so as to prevent decomposition or contamination of the system and facilitate long-term storage. A preferred system for manufacturing the present combination may involve the use of proprietary robotic arms for the manipulation and assembly of each component.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Inventor: Douglas Stewart
  • Publication number: 20190269874
    Abstract: A respiratory assistance apparatus has a gases inlet configured to receive a supply of gases, a blower unit configured to generate a pressurised gases stream from the supply of gases; a humidification unit configured to heat and humidify the pressurised gases stream; and a gases outlet for the heated and humidified gases stream. A flow path for the gases stream extends through the respiratory device from the gases inlet through the blower unit and humidification unit to the gases outlet. A sensor assembly is provided in the flow path before the humidification unit. The sensor assembly has an ultrasound gas composition sensor system for sensing one or more gas concentrations within the gases stream.
    Type: Application
    Filed: May 9, 2019
    Publication date: September 5, 2019
    Inventors: Dean Antony Barker, Mikael Douglas Stewart, Peter Geoffrey Hawkins, Kevin Peter O'Donnell, Russel William Burgess
  • Publication number: 20190262197
    Abstract: The wearable diaper and wet wipe combination disclosed herein may comprise, at least, a diaper, a storage pocket, and a plurality of wet wipes. Such a combination is advantageous to caregivers of diaper wearers requiring multiple daily changes, as the combination reduces the effective cost and difficulty of acquiring and keeping disposable diapers and wet wipes within proximity of each other. In a preferred embodiment the wearable diaper and wet wipe combination comprises three individually-packaged wet wipes enclosed in a pocket created by an affixed layer of material. Such pocket is located on the rear face of a disposable diaper and may be removably sealed so as to facilitate the storage of wet wipes and access to them when needed. A preferred system for manufacturing the present combination may involve the use of proprietary robotic arms for the manipulation and assembly of each component.
    Type: Application
    Filed: February 24, 2018
    Publication date: August 29, 2019
    Inventor: Douglas Stewart
  • Publication number: 20190256685
    Abstract: A method of determining the composition of a polymeric body includes applying electromagnetic radiation to the polymeric body, modulating the electromagnetic radiation using a tagant disposed within a polymer composition forming the polymeric body, and receiving the modulated electromagnetic radiation from the tagant at an infrared detector. The electromagnetic radiation received from the tagant has a signature corresponding to the polymer composition forming the polymeric body. A method of making a polymeric body and system for determining composition of a polymeric body are also described.
    Type: Application
    Filed: May 1, 2019
    Publication date: August 22, 2019
    Inventor: Douglas Stewart Malchow
  • Patent number: 10357629
    Abstract: A respiratory assistance apparatus has a gases inlet configured to receive a supply of gases, a blower unit configured to generate a pressurized gases stream from the supply of gases; a humidification unit configured to heat and humidify the pressurized gases stream; and a gases outlet for the heated and humidified gases stream. A flow path for the gases stream extends through the respiratory device from the gases inlet through the blower unit and humidification unit to the gases outlet. A sensor assembly is provided in the flow path before the humidification unit. The sensor assembly has an ultrasound gas composition sensor system for sensing one or more gas concentrations within the gases stream.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: July 23, 2019
    Assignee: FISHER & PAYKEL HEALTHCARE LIMITED
    Inventors: Dean Antony Barker, Mikael Douglas Stewart, Peter Geoffrey Hawkins, Kevin Peter O'Donnell, Russel William Burgess
  • Publication number: 20190201535
    Abstract: The present invention relates to stable, aqueous antibody formulations. In some embodiments, the stable, aqueous formulations comprise about 2 mg/mL to about 100 mg/mL of an anti-IL5R antibody, and about 0.002% to about 0.01% polysorbate-20. Also provided are methods of making and methods of using such antibody formulations.
    Type: Application
    Filed: March 11, 2019
    Publication date: July 4, 2019
    Inventors: William Leach, Rachael Lewus, James McGivney, Kelcy Newell, Kevin Douglas Stewart
  • Patent number: 10325381
    Abstract: A method of localizing portable apparatus (100) in an environment, the method comprising obtaining captured image data representing an image captured by an imaging device (106) associated with the portable apparatus, and obtaining mesh data representing a 3-dimensional textured mesh of at least part of the environment. The mesh data is processed to generate a plurality of synthetic images, each synthetic image being associated with a pose within the environment and being a simulation of an image that would be captured by the imaging device from that associated pose. The plurality of synthetic images is analyzed to find a said synthetic image similar to the captured image data, and an indication is provided of a pose of the portable apparatus within the environment based on the associated pose of the similar synthetic image.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: June 18, 2019
    Assignee: The Chancellor Masters and Scholars of The University of Oxford
    Inventors: William Paul Maddern, Alexander Douglas Stewart, Paul Michael Newman, Geoffrey Michael Pascoe
  • Patent number: 10310765
    Abstract: Techniques for storing data on distributed data storage system are disclosed herein. A plurality of data shards are generated from data provided in association with a request to store the data. A first data shard having is generated from a first portion of the data and a second data shard is generated from a second portion of the data. An initial portion of the second data shard is appended or concatenated to the first data shard to generate an augmented first data shard. The augmented first data shard is stored on one or more storage nodes. The first and second data shards comprise a plurality of data records separated by record delimiters. Each data shard may filter record data contained thereon without coordination with other data shards based on positions of the record delimiters.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: June 4, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Douglas Stewart Laurence
  • 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
  • Patent number: 10255680
    Abstract: A method of localizing a transportable apparatus (102) within an environment around the apparatus is disclosed. The method comprises obtaining a sequence of images (200) of the environment and generating one or more sequences of transformed images (204) from the sequence of images wherein an image from the sequence of images has undergone a transformation to provide a transformed image within the sequence of transformed images. Processing circuitry (112) is then used to compare one or more images from the sequence of transformed images (204) and one or more images from at least one of the sequence of images (200) and a further sequence of transformed images against a representation of the environment. The comparison determines corresponding features within the images (200) and/or transformed images (204) and the representation. The transportable apparatus (102) is then localized according to a position of the one or more corresponding features.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: April 9, 2019
    Assignee: Oxford University Innovation Limited
    Inventors: Paul Newman, William Maddern, Alexander Douglas Stewart, Winston Churchill, Colin McManus
  • Patent number: 10256993
    Abstract: In accordance with a designation of a private alias endpoint as a routing target for traffic directed to a service from within an isolated virtual network of a provider network, a tunneling intermediary receives a baseline packet generated at a compute instance. The baseline packet indicates a public IP (Internet Protocol) address of the service as the destination, and a private IP address of the compute instance as the source. In accordance with a tunneling protocol, the tunneling intermediary generates an encapsulation packet comprising at least a portion of the baseline packet and a header indicating the isolated virtual network. The encapsulation packet is transmitted to a node of the service.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Richard Alexander Sheehan, Douglas Stewart Laurence, Marwan Salah El-Din Oweis, Andrew Bruce Dickinson