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

  • Patent number: 11102993
    Abstract: The present disclosure relates to coextruded pet food compositions and/or to methods for producing the same. The disclosure provides, for example, a method for producing a pet food, comprising: (i) extruding a first composition from a first extruder through a die at a first rate of exit from the die; and (ii) extruding a second composition from a second extruder through the die at a second rate of exit from the die, wherein the first rate of exit from the die is higher than the second rate of exit from the die, to produce a coextruded pet food that comprises about 30% to about 50%, by weight, of the first composition and about 50% to about 70%, by weight, of the second composition. Moreover, the coextruded pet food compositions of the present disclosure may include, for example, at least about 3% cheese and/or at least about 5% bacon.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: August 31, 2021
    Assignee: Mars, Incorporated
    Inventor: Douglas Stewart
  • Patent number: 11106369
    Abstract: Technologies are provided for retrieving service level indicators (SLIs) for storage devices, prioritizing data access using the SLIs, and scheduling storage device maintenance based on the SLIs. A host computer can retrieve an SLI for a storage device and determine, using the SLI, whether the storage device is performing service and maintenance operations and/or whether the storage device is in need of performing service and maintenance operations. The host computer can retrieve SLIs for multiple storage devices storing data redundantly and prioritize using the storage devices to access the data based on the SLIs. If the host computer determines that a storage device is in need of maintenance, based on its SLI, the host computer can schedule the storage device for maintenance and divert data access requests to other storage devices until the maintenance is complete.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: August 31, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Douglas Stewart Laurence, Darin Lee Frink, Nafea Bshara
  • Publication number: 20210264579
    Abstract: The present disclosure relates to a tone mapping method for a succession of images implemented by an image processing device. The method including a) the division of the images of the succession of images in a plurality of sub-blocks of first pixels; b) for a first image (INPUT_IMAGEf) of the succession of images, the creation of a first mini-image (MPICf) comprising pixels of the first mini-image, each pixel of the first mini-image representing a corresponding sub-block of the first image, the intensity of each pixel of the first mini-image being representative of the intensity of the first pixels of the corresponding sub-block; c) the storage of the first mini-image (MPICf) in a memory; and d) for a second image (INPUT_IMAGEf+1) of the succession of images, the modification of the second image according to the first mini-image (MPICf) in order to generate an output image.
    Type: Application
    Filed: February 4, 2021
    Publication date: August 26, 2021
    Applicants: STMICROELECTRONICS (RESEARCH & DEVELOPMENT) LIMITED, STMICROELECTRONICS SA
    Inventors: Héloïse Eliane Geneviève GRESSET, Brian Douglas STEWART
  • Patent number: 11099870
    Abstract: Systems and methods are described for reducing latency to service requests to execute code on an on-demand code execution system by maintaining snapshots of virtual machine instances in a ready state to execute such code. A user may submit code to the on-demand code execution system, which code depends on other software, such as an operating system or runtime. The on-demand code execution system can generate a virtual machine instance provisioned with the other software, and initialize the instance into a state at which it is ready to execute the code. The on-demand code execution system can then generate a snapshot of the state of the instance, and halt the instance. When a request to execute the code is received, the snapshot can be used to quickly restore the instance. The code can then be executed within the instance, reducing the need to initialize the instance or maintain the instance in an executing state.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: August 24, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc John Brooker, Mikhail Danilov, Douglas Stewart Laurence, Anthony Nicholas Liguori
  • Publication number: 20210249455
    Abstract: A system includes a pixel including a diffusion layer in contact with an absorption layer. A transparent conductive oxide (TCO) is electrically connected to the diffusion layer. An overflow contact is in electrical communication with the TCO. The overflow contact can be spaced apart laterally from the diffusion layer. The pixel can be one of a plurality of similar pixels arranged in a grid pattern, wherein each pixel has a respective overflow contact, forming an overflow contact grid offset from the grid pattern.
    Type: Application
    Filed: February 7, 2020
    Publication date: August 12, 2021
    Applicant: Sensors Unlimited, Inc.
    Inventors: Wei Huang, Douglas Stewart Malchow, Michael J. Evans, John Liobe, Wei Zhang
  • Publication number: 20210249462
    Abstract: A system includes a pixel including a diffusion layer in contact with an absorption layer. The diffusion layer and absorption layer are in contact with one another along an interface that is inside of a mesa. A trench is defined in the absorption layer surrounding the mesa. An overflow contact is seated in the trench.
    Type: Application
    Filed: February 7, 2020
    Publication date: August 12, 2021
    Applicant: Sensors Unlimited, Inc.
    Inventors: Wei Huang, Douglas Stewart Malchow, Michael J. Evans, John Liobe, Wei Zhang
  • Patent number: 11082217
    Abstract: Techniques described herein enhance the durability of cryptographically protected communications sessions. The negotiation of a cryptographically protected communications session results in the negotiation of a primary secret and a secondary secret. The primary secret and secondary secret are stored in separate locations, such as in two locations in RAM, one of which being used as a RAM disk. The primary secret is used to cryptographically protect the communications session. Following the detection of a change of state event, the cryptographically protected communications session switches to the secondary secret in place of the primary secret to cryptographically protect the communications session.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Douglas Stewart Laurence
  • Patent number: 11058204
    Abstract: A system, device and method for nail care is provided. The nail care system includes a shaping system, a polish removal system and/or a cuticle management system; a vision system; a nail polish application system; and a mobility system. The nail system may further include an accelerated drying system, a hand massage system, a nail identification/diagnosis/estimation of conditions system, an enclosure, a hand/foot rest system, a computer software system, a computer hardware system, a cartridge/pod system, and a multi-tool system. Related apparatuses, techniques and articles are also described.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: July 13, 2021
    Assignee: NailPro, Inc.
    Inventors: Alexander Shashou, Justin Effron, Marcus R. Williams, Margaret Mathieu, Lucile Driscoll, Lu Lyu, Charles C. Shortlidge, Peter Duerst, Douglas Stewart, Chris Casey, Ndungu Muturi, Ryan Wood, Zhi Teoh, Harald Quintusz-Bosz, Jesse Gray, Matt Berlin, Juhi Kalra, Christine Noh, Oliver Zhang, Will Burke, Chris Evans, Allison Tse, Anthony Parker, Eric Maxwell, Genevieve Laing, Gabe Greeley
  • Publication number: 20210152392
    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: November 19, 2020
    Publication date: May 20, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Richard Alexander Sheehan, Douglas Stewart Laurence, Marwan Salah El-Din Oweis, Andrew Bruce Dickinson
  • Patent number: 10999184
    Abstract: A distributed load balancer in which a router receives packets from at least one client and routes packet flows to multiple load balancer nodes. The router exposes a public IP address and the load balancer nodes all advertise the same public IP address to the router. The router may implement a per-flow hashed multipath routing technique, for example an equal-cost multipath (ECMP) routing technique, to distribute the flows across the load balancer nodes. Thus, the multiple load balancer nodes may service a single public endpoint. The load balancer nodes may advertise to the router according to the Border Gateway Protocol (BGP). Rather than advertising itself, however, a load balancer node may be advertised to the router by one or more neighbor load balancer nodes; the neighbor nodes may terminate the BGP sessions with the router in response to determining that the load balancer node has failed.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Douglas Stewart Laurence, Neha Shetty
  • Publication number: 20210120935
    Abstract: A system, device and method for nail care is provided. The nail care system includes a shaping system, a polish removal system and/or a cuticle management system; a vision system; a nail polish application system; and a mobility system. The nail system may further include an accelerated drying system, a hand massage system, a nail identification/diagnosis/estimation of conditions system, an enclosure, a hand/foot rest system, a computer software system, a computer hardware system, a cartridge/pod system, and a multi-tool system. Related apparatuses, techniques and articles are also described.
    Type: Application
    Filed: October 29, 2020
    Publication date: April 29, 2021
    Inventors: Alexander Shashou, Justin Effron, Marcus R. Williams, Margaret Mathieu, Lucile Driscoll, Lu Lyu, Charles C. Shortlidge, Peter Duerst, Douglas Stewart, Chris Casey, Ndungu Muturi, Ryan Wood, Zhi Teoh, Harald Quintusz-Bosz, Jesse Gray, Matt Berlin, Juhi Kalra, Christine Noh, Oliver Zhang, Will Burke, Chris Evans, Allison Tse, Anthony Parker, Eric Maxwell, Genevieve Laing
  • Patent number: 10992517
    Abstract: Systems and methods are provided for managing computing tasks in distributed computing systems using execution budgets. Execution budgets may include a budgeted number of operation retries that may be performed by a distributed computing system in response to failure of an operation, or a budgeted amount of time in which the distributed computing system may perform the operations of a computing task. The configuration of the distributed system to execute the computing task may be generated based on prior consumption of execution budgets by portions of the computing system.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: April 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan F. Watson, Douglas Stewart Laurence
  • Patent number: 10980967
    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: Grant
    Filed: May 9, 2019
    Date of Patent: April 20, 2021
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Dean Antony Barker, Mikael Douglas Stewart, Peter Geoffrey Hawkins, Kevin Peter O'Donnell, Russel William Burgess
  • Publication number: 20210104638
    Abstract: A method includes forming an assembly of layers including an InP cap layer on an InGaAs absorption region layer, wherein the InGaAs layer is on an n-InP layer, and wherein an underlying substrate layer underlies the n-InP layer. The method includes removing a portion of the InP cap and n-InP layer by dry etching.
    Type: Application
    Filed: October 4, 2019
    Publication date: April 8, 2021
    Applicant: Sensors Unlimited, Inc.
    Inventors: Wei Zhang, Douglas Stewart Malchow, Michael J. Evans, Paul L. Bereznycky, Sean T. Houlihan
  • Patent number: D921121
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 1, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart
  • Patent number: D921122
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 1, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart
  • Patent number: D921123
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 1, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart
  • Patent number: D921124
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 1, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart
  • Patent number: D921766
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 8, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart
  • Patent number: D921767
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 8, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart