Patents by Inventor Christopher Brian Noll

Christopher Brian Noll 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: 20230110926
    Abstract: Examples described herein provide a method for testing a memory associated with a processing system of an aircraft. The method includes performing, during operation of the processing system, an operational built-in test on the memory. The method further includes, responsive to detecting an error in the memory during the operational built-in test, performing a focused memory test at a location in the memory of the error. The method further includes, responsive the error being confirmed by the focused memory test, causing the processing system to be taken offline.
    Type: Application
    Filed: October 13, 2021
    Publication date: April 13, 2023
    Inventor: Christopher Brian Noll
  • Patent number: 11100025
    Abstract: A system includes a computing system and a cable connector. The computing system includes a plurality of processors and an interconnect circuit configured to connect the plurality of processors to each other. The cable connector is configured to connect to the interconnect circuit and provide a channel identifier to the computing system, and the interconnect circuit is configured to set one of the plurality of processors as a system controller based on the channel identifier.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: August 24, 2021
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Christopher Brian Noll, Steven A. Avritch
  • Patent number: 10831383
    Abstract: Systems and methods for command line voting are provided. Aspects include obtaining, by an output logic device, a plurality of memory blocks from a plurality of buffers, each of the plurality of memory blocks including two or more output commands generated from a processing circuit based on a sensor data input, generating, by a hash function, a hash value for each of the plurality of memory blocks, comparing the hash value for each of the plurality of memory blocks to determine an output memory block from the plurality of memory blocks, and outputting, to an output hardware, the two more output commands from the output memory block.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: November 10, 2020
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Christopher Brian Noll, Steven A. Avritch
  • Patent number: 10785073
    Abstract: A pulse width modulation signaling system includes a first control channel that is configured to receive a hardware Boolean command input from a first hardware status monitor, receive a software multi-bit command input from a first software system, and generate a first pulse width modulated signal that is representative of the Boolean command input and the software multi-bit command input. The hardware Boolean command input is a binary value of either a first state or a second state, the software multi-bit command input includes a binary value of either a first state or a second state, and the first pulse width modulated signal defines a duty cycle.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: September 22, 2020
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Christopher Brian Noll, Jeffrey A. Eldridge, Steven A. Avritch, Peter Martin Gilbert
  • Patent number: 10768999
    Abstract: Embodiments in include a system, a method, and a computer program product for performing intelligent load shedding for multi-channel processing system. The embodiments include a multi-channel processing system, wherein each channel of the multi-channel processing system includes a plurality of processors, and a plurality of links coupling each channel with each other channel in the multi-channel processing system, wherein the links are used to transmit status information of the plurality of processors. The embodiments also include a plurality of cooling elements coupled to each channel having the plurality of processors, wherein the plurality of cooling elements are configured to remove heat from the multi-channel processing system.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: September 8, 2020
    Assignee: HAMILTON SUNSTRAND CORPORATION
    Inventors: Christopher Brian Noll, Steven A. Avritch
  • Patent number: 10712736
    Abstract: According to an aspect, a sever system includes a non-volatile storage device with a plurality of loadable configuration data and a configurable sever logic circuit configured responsive to a transfer of the loadable configuration data to perform a plurality of operations. The operations include mapping a plurality of module-level sever logic inputs to a plurality of module-specific sever logic functions as defined in the loadable configuration data. The module-level sever logic inputs are monitored by the configurable sever logic circuit based on the module-specific sever logic functions for a sever condition. A sever command to disconnect one or more outputs of a plurality of modules is triggered based on the module-specific sever logic functions and the module-level sever logic inputs.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: July 14, 2020
    Assignee: HAMILTON SUNSTRAND CORPORATION
    Inventors: Steven A. Avritch, Christopher Brian Noll
  • Publication number: 20200142610
    Abstract: Systems and methods for command line voting are provided. Aspects include obtaining, by an output logic device, a plurality of memory blocks from a plurality of buffers, each of the plurality of memory blocks including two or more output commands generated from a processing circuit based on a sensor data input, generating, by a hash function, a hash value for each of the plurality of memory blocks, comparing the hash value for each of the plurality of memory blocks to determine an output memory block from the plurality of memory blocks, and outputting, to an output hardware, the two more output commands from the output memory block.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventors: Christopher Brian Noll, Steven A. Avritch
  • Publication number: 20200064824
    Abstract: According to an aspect, a sever system includes a non-volatile storage device with a plurality of loadable configuration data and a configurable sever logic circuit configured responsive to a transfer of the loadable configuration data to perform a plurality of operations. The operations include mapping a plurality of module-level sever logic inputs to a plurality of module-specific sever logic functions as defined in the loadable configuration data. The module-level sever logic inputs are monitored by the configurable sever logic circuit based on the module-specific sever logic functions for a sever condition. A sever command to disconnect one or more outputs of a plurality of modules is triggered based on the module-specific sever logic functions and the module-level sever logic inputs.
    Type: Application
    Filed: August 23, 2018
    Publication date: February 27, 2020
    Inventors: Steven A. Avritch, Christopher Brian Noll
  • Publication number: 20200065284
    Abstract: A system includes a computing system and a cable connector. The computing system includes a plurality of processors and an interconnect circuit configured to connect the plurality of processors to each other. The cable connector is configured to connect to the interconnect circuit and provide a channel identifier to the computing system, and the interconnect circuit is configured to set one of the plurality of processors as a system controller based on the channel identifier.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Inventors: Christopher Brian Noll, Steven A. Avritch
  • Publication number: 20200019446
    Abstract: Embodiments in include a system, a method, and a computer program product for performing intelligent load shedding for multi-channel processing system. The embodiments include a multi-channel processing system, wherein each channel of the multi-channel processing system includes a plurality of processors, and a plurality of links coupling each channel with each other channel in the multi-channel processing system, wherein the links are used to transmit status information of the plurality of processors. The embodiments also include a plurality of cooling elements coupled to each channel having the plurality of processors, wherein the plurality of cooling elements are configured to remove heat from the multi-channel processing system.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: Christopher Brian Noll, Steven A. Avritch
  • Patent number: 10248430
    Abstract: One or more embodiments here relate to a processing platform for performing channel management and channel monitoring of a control channel. The processing platform includes a first microcontroller comprising a first core. The processing platform includes a second microcontroller comprising a second core. The second microcontroller is dissimilar to the first microcontroller. The first core is in an active state to perform the channel management of the control channel. The second core is in a monitor state to perform the channel monitoring of the control channel.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 2, 2019
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Christopher Brian Noll, Steven A. Avritch
  • Publication number: 20180173537
    Abstract: One or more embodiments here relate to a processing platform for performing channel management and channel monitoring of a control channel. The processing platform includes a first microcontroller comprising a first core. The processing platform includes a second microcontroller comprising a second core. The second microcontroller is dissimilar to the first microcontroller. The first core is in an active state to perform the channel management of the control channel. The second core is in a monitor state to perform the channel monitoring of the control channel.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Christopher Brian Noll, Steven A. Avritch