Patents by Inventor Brian Thomas

Brian Thomas 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: 12639557
    Abstract: Some embodiments provide a neural network inference circuit (NNIC) for executing a network having multiple layers. The NNIC includes multiple circuit sets. Each circuit set includes a dot product circuit to compute dot products between weight values and activation values for at least a subset of a first set of the layers, a math function circuit to compute values based on computations using activation values for at least a subset of a second set of the layers, and a post-processing circuit to receive (i) values output by the dot product circuit and (ii) values output by the math function circuit and to perform post-processing operations on the received values. The NNIC includes a set of accumulation circuits. Each accumulation circuit is to accumulate outputs of math function circuits for layers of the second set of layers that perform matrix multiplication of sets of activation values output by previous layers.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: May 26, 2026
    Assignee: Amazon Technologies, Inc.
    Inventors: Kenneth Duong, Jung Ko, Steven L. Teig, Brian Thomas
  • Patent number: 12626121
    Abstract: Some embodiments provide a method for executing a machine-trained (MT) network that includes multiple layers. For an input set for the network divided into at least two blocks of input data, the method propagates each respective block of the input data separately through a first set of the layers of the MT network to generate respective blocks of intermediate data. The method combines the blocks of intermediate data into a set of intermediate data. The method propagates the set of intermediate data together through a second set of the layers of the MT network to generate output data for the input set.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: May 12, 2026
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Justin Tantiongloc, Brian Thomas, Steven L. Teig
  • Publication number: 20260105788
    Abstract: A vehicle can include one or more processing circuits. The one or more processing circuits can determine that one or more operations include a number of vehicle backups performed by the vehicle, provide a user interface that includes an indication of the number of vehicle backups, present a prompt for input to identify one or more factors that contributed to an occurrence of at least one vehicle backup of the number of vehicle backups, receive at least one response to the prompt that identifies the one or more factors, determine that an opportunity to avoid subsequent occurrences of the at least one vehicle backup exists, and update the user interface to display an indication of the opportunity to avoid the subsequent occurrences of the at least one vehicle backup.
    Type: Application
    Filed: December 15, 2025
    Publication date: April 16, 2026
    Applicant: Oshkosh Corporation
    Inventor: Brian Thomas
  • Patent number: 12499719
    Abstract: A system for monitoring operation of a vehicle. The system includes a device configured to collect data pertaining to operations of the vehicle and one or more processing circuits in communication with the device. The one or more processing circuits configured to receive, from the device responsive to a first operation of the vehicle, data pertaining to the first operation of the vehicle, determine, using the data pertaining to the first operation of the vehicle, that the first operation of the vehicle includes a vehicle backup, and provide, to a user device, a user interface that displays an indication of the vehicle backup.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: December 16, 2025
    Assignee: Oshkosh Corporation
    Inventor: Brian Thomas
  • Publication number: 20250333392
    Abstract: A method is provided for the synthesis of (-)-trans-?9-tetrahydrocannabivarin (?9-THCV) and analogs thereof such that in the reaction product, the molar ratio of the ?9 isomer to incidentally formed ?8 isomers is greater than 4:1. Synthesis is carried out by combining a selected cannabinoid reactant, e.g., cannabidivarin (CBDV) or an analog thereof, with an acid in a solvent for the cannabinoid reactant, wherein the acid comprises (i) a Lewis acid having an acid softness index value in the range of ?10 ?G0f, Mn+ to ?150 ?G0f, Mn+, (ii) a Brønsted acid having a pKa in the range of ?4.0 to +4.0, or (iii) a combination of (i) and (ii), under reaction conditions comprising a reaction temperature in the range of ?0° C. to 25° C. and a reaction time in the range of 1 hour to 24 hours. The reaction is thereafter quenched with base and the solvent removed, wherein the crude reaction product so provided may be purified, e.g., chromatographically purified.
    Type: Application
    Filed: April 8, 2025
    Publication date: October 30, 2025
    Inventors: Mehdi Haghdoost, Matthew Roberts, Brian Thomas, Luke Dickinson, Edward Nikitin
  • Publication number: 20250326361
    Abstract: A refuse vehicle includes a first controller area network (CAN) bus for body functions of the refuse vehicle. The refuse vehicle also includes multiple controllable elements of a body of the refuse vehicle communicably coupled with the first CAN bus. The refuse vehicle includes a second CAN bus for chassis functions of the refuse vehicle. The refuse vehicle includes multiple controllable elements of a chassis of the refuse vehicle communicably coupled with the second CAN bus. The refuse vehicle includes a telematics module communicably coupled with both the first CAN bus and the second CAN bus. The telematics module is configured to monitor communications on both the first CAN bus and the second CAN bus and transmit the communications to a cloud computing system. The first CAN bus and the second CAN bus are communicatively separate and do not communicate with each other directly.
    Type: Application
    Filed: July 1, 2025
    Publication date: October 23, 2025
    Applicant: Oshkosh Corporation
    Inventors: Zhenyi Wei, Brian Thomas
  • Publication number: 20250314010
    Abstract: Pigment compositions and fibers may include a single pigment component comprising a cobalt titanium oxide complex or a tin titanium zinc oxide complex. The pigment compositions may additionally include one or more additives having compatibilizer, adhesion promoting, and/or dispersion aiding capabilities, and a carrier resin.
    Type: Application
    Filed: March 20, 2025
    Publication date: October 9, 2025
    Applicant: TECHMER PM
    Inventors: Kimberly WILLIAMSON, Bhushan Janardan DESHPANDE, Brian THOMAS, Josh DALE
  • Publication number: 20250249860
    Abstract: An airbag inflator assembly includes a cylindrical housing and internal components disposed in the cylindrical housing. The internal components include an initiator assembly, a generant, an internal nozzle, and a canister downstream of the internal nozzle. A center vent is secured to a downstream end of the cylindrical housing and includes a central passageway adjacent the canister for products of combustion and an exit passage that directs the products of combustion out of the assembly. The internal components and the center vent define a tortuous path for the products of combustion.
    Type: Application
    Filed: January 29, 2025
    Publication date: August 7, 2025
    Inventors: Samuel BENTHALL, Kristian WINSTON, Scott LOHMANN, Brian THOMAS, Tyler LAUGHTER, Susilpa BOMMAREDDY
  • Publication number: 20250249858
    Abstract: An airbag inflator assembly includes a cylindrical housing, an initiator assembly secured in an upstream end of the cylindrical housing, and a generant disposed in the cylindrical housing adjacent the initiator assembly. Internal components define a tortuous path for products of combustion and define a plurality of debris collection areas. A rupture disk assembly is secured over an exit aperture, and a diffuser region downstream of the rupture disk assembly includes an output opening through which the products of combustion are vented into the airbag.
    Type: Application
    Filed: January 29, 2025
    Publication date: August 7, 2025
    Inventors: Samuel BENTHALL, Kristian WINSTON, Scott LOHMANN, Brian THOMAS, Tyler LAUGHTER, Susilpa BOMMAREDDY
  • Patent number: 12370963
    Abstract: A refuse vehicle includes a first controller area network (CAN) bus for body functions of the refuse vehicle. The refuse vehicle also includes multiple controllable elements of a body of the refuse vehicle communicably coupled with the first CAN bus. The refuse vehicle includes a second CAN bus for chassis functions of the refuse vehicle. The refuse vehicle includes multiple controllable elements of a chassis of the refuse vehicle communicably coupled with the second CAN bus. The refuse vehicle includes a telematics module communicably coupled with both the first CAN bus and the second CAN bus. The telematics module is configured to monitor communications on both the first CAN bus and the second CAN bus and transmit the communications to a cloud computing system. The first CAN bus and the second CAN bus are communicatively separate and do not communicate with each other directly.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: July 29, 2025
    Assignee: Oshkosh Corporation
    Inventors: Zhenyi Wei, Brian Thomas
  • Publication number: 20250218193
    Abstract: A system for verifying refuse collection includes a camera system coupled to a refuse vehicle and configured to detect an object on one or more sides of the refuse vehicle and one or more memory devices storing instructions thereon that, when executed by one or more processors, cause the one or more processors to receive image data from the camera system; transmit the image data to an object detection system; determine whether the object is present at a location, whether the object is expected to be present for collection at the location, and whether the object is collected; and instruct the camera system to store an image of the location on the one or more memory devices.
    Type: Application
    Filed: December 27, 2024
    Publication date: July 3, 2025
    Applicant: Oshkosh Corporation
    Inventors: Leo Van Kampen, Vince Schad, Steve Wagester, Brian Thomas
  • Publication number: 20250214593
    Abstract: A vehicle control system for a refuse vehicle includes one or more vehicle sensors configured to obtain vehicle sensor data relating to the refuse vehicle, one or more wearable devices communicatively coupled to the one or more vehicle sensors and configured to obtain wearable data, and processing circuitry configured to obtain the vehicle sensor data and the wearable data, determine a position of the one or more wearable devices relative to the one or more vehicle sensors, and based on the position, control one or more features of the refuse vehicle. A charging system includes one or more wireless charging devices located at a position corresponding to the one or more wearable devices.
    Type: Application
    Filed: December 27, 2024
    Publication date: July 3, 2025
    Applicant: Oshkosh Corporation
    Inventors: Brendan Chan, Vince Schad, Johnny Bui, Adeel Sultan, Bennett Unfried, Brian Thomas, Leo Van Kampen, Steve Wagester
  • Publication number: 20250197106
    Abstract: A vocational vehicle includes a chassis, a cab supported by the chassis, a body supported by the chassis and defining a compartment, a lift assembly coupled to the body so that the lift assembly is configured to move between a lowered position and a raised position along a path, a sensor defining a field of view that at least partially includes the path of the lift assembly, and a vehicle control system in communication with the lift assembly and the sensor. The vehicle control system includes a controller having a processor and at least one memory. The controller is configured to detect that the lift assembly is activated to move and disable the sensor.
    Type: Application
    Filed: December 13, 2024
    Publication date: June 19, 2025
    Applicant: Oshkosh Corporation
    Inventors: John Beck, Johnny Bui, Brendan Chan, Eric Jiang, Leo Van Kampen, Eric Olson, Monika Nagalla, Vince Schad, Adam Shufelt, Lincoln Stein, David Stone, Brian Thomas
  • Patent number: 12260317
    Abstract: Some embodiments provide a compiler for optimizing the implementation of a machine-trained network (e.g., a neural network) on an integrated circuit (IC). The compiler of some embodiments receives a specification of a machine-trained network including multiple layers of computation nodes and generates a graph representing options for implementing the machine-trained network in the IC. In some embodiments, the compiler also generates instructions for gating operations. Gating operations, in some embodiments, include gating at multiple levels (e.g., gating of clusters, cores, or memory units). Gating operations conserve power in some embodiments by gating signals so that they do not reach the gated element or so that they are not propagated within the gated element. In some embodiments, a clock signal is gated such that a register that transmits data on a rising (or falling) edge of a clock signal is not triggered.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: March 25, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Thomas, Steven L. Teig
  • Publication number: 20250059568
    Abstract: Described herein are methods, compositions, and systems derived from uncultivated microorganisms useful for gene editing.
    Type: Application
    Filed: August 27, 2024
    Publication date: February 20, 2025
    Inventors: Brian THOMAS, Christopher BROWN, Audra DEVOTO, Cristina BUTTERFIELD, Lisa ALEXANDER, Daniela S.A. GOLTSMAN, Justine ALBERS, Alan BROOKS, Greg COST, Morayma TEMOCHE-DIAZ, Cindy CASTELLE, Rebecca LAMOTHE
  • Patent number: 12165069
    Abstract: Some embodiments provide a compiler for optimizing the implementation of a machine-trained network (e.g., a neural network) on an integrated circuit (IC). The compiler of some embodiments receives a specification of a machine-trained network including multiple layers of computation nodes and generates a graph representing options for implementing the machine-trained network in the IC. In some embodiments, the graph includes nodes representing options for implementing each layer of the machine-trained network and edges between nodes for different layers representing different implementations that are compatible. In some embodiments, the graph is populated according to rules relating to memory use and the numbers of cores necessary to implement a particular layer of the machine trained network such that nodes for a particular layer, in some embodiments, represent fewer than all the possible groupings of sets of clusters.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: December 10, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Thomas, Steven L. Teig
  • Publication number: 20240359910
    Abstract: A refuse vehicle includes a chassis, a body supported on the chassis, a pump, a tank configured to supply hydraulic fluid to the pump, and a service indicator configured to provide an indication of a fluid level within the tank. The service indicator includes a light, a graphic on a display, or a symbol in an augmented reality overlay. The service indicator is configured to provide the indication of the fluid level within the tank in response to a request signal.
    Type: Application
    Filed: April 26, 2024
    Publication date: October 31, 2024
    Applicant: Oshkosh Corporation
    Inventors: Derek Wente, Jacob Wallin, Jerrod Kappers, Jerry Shirley, Jeremy Bernard, Aaron Hardy, Nick Weykamp, Vince Schad, Quincy Wittman, Joe Nelson, Ross Turner, Brian Thomas
  • Patent number: 12123014
    Abstract: Described herein are methods, compositions, and systems derived from uncultivated microorganisms useful for gene editing.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: October 22, 2024
    Assignee: Metagenomi, Inc.
    Inventors: Brian Thomas, Christopher Brown, Audra Devoto, Cristina Butterfield, Lisa Alexander, Daniela S. A. Goltsman, Justine Albers, Alan Brooks, Greg Cost, Morayma Temoche-Diaz, Cindy Castelle, Rebecca Lamothe
  • Patent number: 12124939
    Abstract: Some embodiments provide a method for generating neural network program instructions for a neural network inference circuit to execute a neural network. The neural network inference circuit includes a particular amount of available memory. The method receives a specification of the neural network including multiple layers. The method determines (i) a required amount of weight memory for the neural network and (ii) required amounts of activation memory for each of a set of layers of the neural network. When the required amount of weight memory and the required amount of activation memory for at least one layer is greater than the particular amount of available memory, the method generates the program instructions for the neural network inference circuit to execute a first set of the layers of the neural network multiple times for different blocks of input data and execute a second set of the layers in a single pass.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: October 22, 2024
    Assignee: PERCEIVE CORPORATION
    Inventors: Justin Tantiongloc, Brian Thomas, Steven L. Teig
  • Publication number: 20240309356
    Abstract: The present disclosure provides for endonuclease enzymes as well as methods of using such enzymes or variants thereof.
    Type: Application
    Filed: February 7, 2024
    Publication date: September 19, 2024
    Inventors: Brian THOMAS, Christopher BROWN, Audra DEVOTO, Cristina BUTTERFIELD, Lisa ALEXANDER, Daniela S.A. GOLTSMAN