Patents by Inventor Dylan Stuart

Dylan Stuart 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: 20250114541
    Abstract: A dry powder inhalation device has a means to aerosolize powdered medicament and introduce the aerosolized medicament to an airflow directed to a user outlet. The device has a primary deagglomeration structure in the form of a baffle through which the airflow passes downstream of the means to aerosolize the powdered medicament and a secondary deagglomeration structure which is a tortuous passage through which the airflow passes downstream of the primary deagglomeration structure. The deagglomeration structures cause disruption to the airflow in their vicinity whereby the particles of the aerosolized powdered medicament are deagglomerated due to the primary deagglomeration structure and the secondary deagglomeration structure. The insert defines a tortuous passage which has a trajectory with a centre line, whereby the centre line has two or more major bends, involving a first point of inflection between a pair of adjacent bends of the two or more major bends.
    Type: Application
    Filed: January 18, 2023
    Publication date: April 10, 2025
    Applicant: Merxin Limited
    Inventors: Graham Purkins, Stephen HOWGILL, Peter HODSON, Adam STUART, Dylan ANTONIAK, Adam BARRETT
  • Patent number: 12067406
    Abstract: Using multiple overlays with a data processing array includes loading an application in a data processing array. The data processing array includes a plurality of compute tiles each having a processor. The application specifies kernels executable by the processors and implements stream channels that convey data to the plurality of compute tiles. During runtime of the application, a plurality of overlays are sequentially implemented in the data processing array. Each overlay implements a different mode of data movement in the data processing array via the stream channels. For each overlay implemented, a workload is performed by moving data to the plurality of compute tiles based on the respective mode of data movement.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: August 20, 2024
    Assignee: Xilinx, Inc.
    Inventors: Baris Ozgul, David Clarke, Peter McColgan, Stephan Münz, Dylan Stuart, Pedro Miguel Parola Duarte, Juan J. Noguera Serra
  • Publication number: 20240027076
    Abstract: An oven (1000) having a body (1002) that includes a base, a ceiling, and side walls extending between the base and the ceiling, the side walls at least partly surrounding a cooking cavity (1030), the oven (1000) including: an impeller assembly (1060) mounted to a first side wall of the oven body, the impeller assembly (1060) including: an impeller (1062) that is rotatable to direct air flow within the cooking cavity (1030); a plurality of air guides (2006) that at least partially surround the impeller (1062), the air guides (2006) each defining a channel that extends generally transversely from a central axis of the impeller (1062); and a pair of heating elements (2010) located on either side of the impeller (1062), whereby air that is directed from the impeller (1062) travels transversely along the channels of the air guides (2006), across the heating elements (2010), and into the cooking cavity (1030).
    Type: Application
    Filed: September 7, 2021
    Publication date: January 25, 2024
    Applicant: BREVILLE PTY LIMITED
    Inventors: Byron Ashley MARSH-CROFT, Damian Philip ROCCA, Dylan Stuart DASEY, Tibor HEGEDIS, Alfred Gar-Wo CHING, John Chul-Won LEE, Olexandr MAL'CHYKOV
  • Publication number: 20230058749
    Abstract: Examples herein describe techniques for adapting a multiplier array (e.g., a systolic array implemented in a processing core) to perform different dot products. The processing core can include data selection logic that enables different configurations of the multiplier array in the core. For example, the data selection logic can enable different configurations of the multiplier array while using the same underlying hardware. That is, the multiplier array is fixed hardware but the data selection can transmit data into the matrix multiplier such that it is configured to perform different length dot products, perform more dot products in parallel, or change its output precision. In this manner, the same underlying hardware (i.e., the multiplier array) can be reconfigured for different dot products which can result in much more efficient use of the hardware.
    Type: Application
    Filed: July 18, 2022
    Publication date: February 23, 2023
    Inventors: Stephan MUNZ, Francisco Barat QUESADA, Baris OZGUL, Javier CABEZAS RODRIGUEZ, Zachary DICKMAN, Pedro Miguel Parola DUARTE, Dylan STUART, Juan J. NOGUERA SERRA
  • Publication number: 20230053537
    Abstract: Using multiple overlays with a data processing array includes loading an application in a data processing array. The data processing array includes a plurality of compute tiles each having a processor. The application specifies kernels executable by the processors and implements stream channels that convey data to the plurality of compute tiles. During runtime of the application, a plurality of overlays are sequentially implemented in the data processing array. Each overlay implements a different mode of data movement in the data processing array via the stream channels. For each overlay implemented, a workload is performed by moving data to the plurality of compute tiles based on the respective mode of data movement.
    Type: Application
    Filed: August 15, 2022
    Publication date: February 23, 2023
    Applicant: Xilinx, Inc.
    Inventors: Baris Ozgul, David Clarke, Peter McColgan, Stephan Munz, Dylan Stuart, Pedro Miguel Parola Duarte, Juan J. Noguera Serra
  • Publication number: 20230059970
    Abstract: Examples herein describe techniques for reducing the amount of memory used during weight sparsity. When decompressing the weights, the uncompressed weight data typically has many zero values. By knowing the location of these zero values (e.g., their indices in a weight matrix), the processor core can prune some of the activations (e.g., logically reduce the size of the activation matrix) which improves the efficiency of the processor core. In embodiments herein, the processor core includes logic for identifying the indices of the non-zero value after decompressing the compressed weights. These indices can then be used to prune the activations to improve the efficiency of the processor core.
    Type: Application
    Filed: July 18, 2022
    Publication date: February 23, 2023
    Inventors: Francisco Barat QUESADA, Baris OZGUL, Dylan STUART, Stephan MUNZ, Zachary DICKMAN, Javier CABEZAS RODRIGUEZ, David Patrick CLARKE, Pedro Miguel Parola DUARTE, Peter MCCOLGAN, Juan J. NOGUERA SERRA
  • Publication number: 20220322874
    Abstract: An oven (10) having a body (15) that includes a base (20), a ceiling (25), and a wall (30) extending between the base (20) and the ceiling (25), the wall (30) at least partly surrounding a cooking cavity (35), the base (20) including a base cavity (50) and an opening (55) that extends between the base cavity (50) and the cooking cavity (35); the oven (10) further including a removable container (65) having a floor (81) and sidewalls (82) that define a chamber (85) to hold fluids therein, the base cavity (50) adapted to receive the removable container (65), the removable container (65) being movable relative to the base cavity (50) between a storage position in which the removable container (65) is retained in the base cavity (50); and an open position in which the removable container (65) is at least partially exposed relative to the base cavity (50), the oven (10) further including an interface assembly (150) providing a connection between a fluid outlet (97) of the removable container (65) and the cooking c
    Type: Application
    Filed: September 11, 2020
    Publication date: October 13, 2022
    Inventors: Byron Ashley MARSH-CROFT, Damian Philip ROCCA, Dylan Stuart DASEY, Tibor HEGEDIS, Alfred Gar-Wo CHING, John Chul-Won LEE