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: 20220417036
    Abstract: Systems and methods are described for rotating keys in a trust store to be used by a group of peer devices for secure communications between the peers in the group. In some examples, a service, such as an identify authority service, may make a determination that a set of peers that individually trust at least one public key from a group of public keys satisfies a set of conditions. As a result of the determination, the service may update the plurality of public keys by at least removing at least one public key from the group of public keys and indicate the updated plurality of public keys to at least one of the peers in the group. The service may remove the at least one public key from the group upon determining that less than a threshold number of peers in the group use the at least one public key.
    Type: Application
    Filed: June 29, 2021
    Publication date: December 29, 2022
    Inventors: Bryan James Donlan, Petr Praus, Douglas Stewart Laurence, Andrew C. Schleit, Daniel Leon Gregory Gardner, Zaher Dannawi
  • Patent number: 11495631
    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: Grant
    Filed: February 7, 2020
    Date of Patent: November 8, 2022
    Assignee: Sensors Unlimited, Inc.
    Inventors: Wei Huang, Douglas Stewart Malchow, Michael J. Evans, John Liobe, Wei Zhang
  • Patent number: 11467858
    Abstract: A first instance is caused to execute software code to perform a first portion of a workflow in response to receipt of a workflow request, and performance of the first portion results in submission of an operation request to an entity. A resume workflow request is received from the entity, where the resume workflow request includes a handle to a snapshot that corresponds to a state of execution of the software code and a response to the operation request to the entity. Using the handle to the snapshot and the response to the operation request, a second instance is caused to execute the software code from the first state to perform a second portion of the workflow. A workflow result is received from an instance that executes a last portion of the workflow, and the workflow is provided result in response to the workflow request.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Douglas Stewart Laurence
  • Patent number: 11429435
    Abstract: Systems and methods are provided for managing execution budgets for computing tasks in distributed computing systems. Execution budgets may include a budgeted number of operation retries that may be performed by the distributed computing system in response to failure of an operation. Execution budgets may also or alternatively include a budgeted amount of time in which the distributed computing system may perform the operations of a computing task. When a distributed computing system exhausts the execution budget allotted for a computing task, then further execution of the computing task or portions thereof may be terminated.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: August 30, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan F. Watson, Douglas Stewart Laurence, Matthew Graham Baldwin
  • Patent number: 11366681
    Abstract: A request to perform a workflow is received. A first instance is caused to be instantiated to perform a first portion of the workflow. First information and a handle associated with a second snapshot is received from the first instance. The first information is processed to produce a first result. A second instance is caused to be instantiated based on the handle to perform a second portion of the workflow. Second information is received from the second instance. The second information is processed to produce a second result, and an operation is performed dependent at least on the first result or the second result.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: June 21, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Douglas Stewart Laurence
  • Publication number: 20220130060
    Abstract: A system and method for a scalable depth sensor. The scalable depth sensor having an emitter, a receiver, and a processor. The emitter is configured to uniformly illuminate a scene within a field-of-view of the emitter. The receiver including a plurality of detectors, each detector configured to capture depth and intensity information corresponding to a subset of the field-of-view. The a processor connected to the detector and configured to selectively sample a subset of the plurality of the detectors in accordance with compressive sensing techniques, and provide an image in accordance with an output from the subset of the plurality of the detectors, the image providing a depth and intensity image corresponding to the field-of-view of the emitter.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 28, 2022
    Inventors: Andreas Aßmann, Brian Douglas Stewart
  • Patent number: 11314437
    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: October 4, 2019
    Date of Patent: April 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Darin Lee Frink, Douglas Stewart Laurence
  • Patent number: 11290656
    Abstract: The present disclosure relates to receiving an input signal; generating an output signal by integrating a leaked signal over an integration time, wherein the leaked signal is obtained based on a dampening signal, a leak factor and the input signal; and providing the output signal.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: March 29, 2022
    Assignee: STMICROELECTRONICS (RESEARCH & DEVELOPMENT) LIMITED
    Inventor: Brian Douglas Stewart
  • Publication number: 20220079447
    Abstract: A method of medical imaging is provided. The method includes receiving pulsed light emissions from fluoroscopic material in a target field of a patient, wherein the target field was treated with fluoroscopic material that emitted the pulsed light emissions in response to a pulsed laser signal. The pulsed laser signal has a wavelength that was selected to excite the fluoroscopic material. The method further includes capturing a passive image of the target field and asynchronously detecting pulses of the pulsed light emissions. The method further includes determining pulse-source coordinates in the image, wherein the pulse-source coordinates correspond to a location of the fluoroscopic material that emitted the pulsed light emissions.
    Type: Application
    Filed: September 10, 2021
    Publication date: March 17, 2022
    Applicant: Sensors Unlimited, Inc.
    Inventors: Douglas Stewart Malchow, John Liobe, Thuc-Uyen Nguyen, Brendan Mc Granaghan Murphy
  • Patent number: 11251210
    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: Grant
    Filed: February 7, 2020
    Date of Patent: February 15, 2022
    Assignee: Sensors Unlimited, Inc.
    Inventors: Wei Huang, Douglas Stewart Malchow, Michael J. Evans, John Liobe, Wei Zhang
  • Patent number: 11251219
    Abstract: A system includes a pixel having a diffusion layer within a cap layer. The diffusion layer defines a front side and an illumination side opposite the front side with an absorption layer operatively connected to the illumination side as well as the diffusion and cap layers. A set of alternating oxide and nitride layers are deposited on the front side of the cap and diffusion layers.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: February 15, 2022
    Assignee: Sensors Unlimited, Inc.
    Inventors: Wei Zhang, Douglas Stewart Malchow, John Liobe, Michael J. Evans, Wei Huang
  • Publication number: 20220012083
    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: Application
    Filed: August 23, 2021
    Publication date: January 13, 2022
    Inventors: Marc John Brooker, Mikhail Danilov, Douglas Stewart Laurence, Anthony Nicholas Liguori
  • Publication number: 20210322710
    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: March 15, 2021
    Publication date: October 21, 2021
    Inventors: Dean Antony BARKER, Mikael Douglas STEWART, Peter Geoffrey HAWKINS, Kevin Peter O'DONNELL, Russel William BURGESS
  • Patent number: 11130048
    Abstract: Systems, devices, and methods including one or more code rings, each code ring comprising one or more sides on an outer surface and one or more code ring alignment indentations on an inner surface; and one or more inner combination rings, each inner combination ring comprising one or more inner combination ring alignment protrusions on an outer surface and a combination indentation on an inner surface; where each of the one or more code ring alignment indentations receive each of the one or more inner combination ring alignment protrusions, where each inner combination ring may be removable and rotatable relative to each code ring of the one or more code rings, and where the combination indentation may be proximate an unlocked side of each of the one or more code rings.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: September 28, 2021
    Assignees: Amit Singh, Robert Douglas Stewart
    Inventors: Amit Singh, Robert Douglas Stewart
  • Publication number: 20210288100
    Abstract: A system includes a pixel having a diffusion layer within a cap layer. The diffusion layer defines a front side and an illumination side opposite the front side with an absorption layer operatively connected to the illumination side as well as the diffusion and cap layers. A set of alternating oxide and nitride layers are deposited on the front side of the cap and diffusion layers.
    Type: Application
    Filed: March 10, 2020
    Publication date: September 16, 2021
    Applicant: Sensors Unlimited, Inc.
    Inventors: Wei Zhang, Douglas Stewart Malchow, John Liobe, Michael J. Evans, Wei Huang
  • Patent number: D930754
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: September 14, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart
  • Patent number: D930755
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: September 14, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart
  • Patent number: D930756
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: September 14, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart
  • Patent number: D930757
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: September 14, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart
  • Patent number: D931943
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: September 28, 2021
    Assignees: Snap Pop, 1867361 ONTARIO INC
    Inventors: Amit Singh, Robert Douglas Stewart