Patents by Inventor Kanwalpreet Reen

Kanwalpreet Reen 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: 11914599
    Abstract: Apparatus and associated methods relate to mitigating data-stream dropout in a serial data-stream. A time-sequence of messages of the serial data-stream is received, each containing a data packet communicating an action. Validity of each of the time-sequence of messages received is determined. After receiving each valid message, a plurality of future actions is created based at least in part on the valid message received. The plurality of future actions corresponds to a plurality of future data packets of the time-sequence of messages. After receiving each valid message, the action communicated in the valid message received is performed. After receiving each invalid messages, a next one of the set of sequential future actions created is instead used in place of any action communicated in the data packet of the invalid message received.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: February 27, 2024
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Kirk A. Lillestolen, Kanwalpreet Reen, Richard A. Poisson
  • Patent number: 11783235
    Abstract: A machine learning system that includes one or more machine learning models implemented in one or more hardware processors, a first-level feature creation module, and a combination module provides an output based on one or more channel inputs. Each of the one or more machine learning models receives the channel inputs and additional feature inputs based on the channel inputs to produce the output. The first-level feature creation module receives the channel inputs, performs a feature creation operation, creates the additional feature inputs, and provides the additional feature inputs to at least one of the machine learning models. The first-level feature creation operation performs a calculation on one or more aspects of the channel inputs, and the combination module receives the one or more machine learning model outputs and produce a machine learning channel output.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: October 10, 2023
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Kirk A. Lillestolen, Kanwalpreet Reen, Richard A. Poisson, Joshua Robert Dunning
  • Patent number: 11429069
    Abstract: A machine learning system that includes three machine learning models implemented in a hardware processor, a first-level feature creation module, and a combination module provides an output based on one or more channel inputs. Each of the three machine learning models receives the channel inputs and additional feature inputs based on the channel inputs to produce the output. The first-level feature creation module is implemented in hardware and receives the channel inputs, performs a feature creation operation, creates the additional feature inputs, and provides the additional feature inputs to at least one of the machine learning models. The first-level feature creation operation performs a calculation on one or more aspects of the channel inputs, and the combination module receives the one or more machine learning model outputs and produce a machine learning channel output.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: August 30, 2022
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Kirk A. Lillestolen, Kanwalpreet Reen, Richard A. Poisson, Joshua Robert Dunning
  • Patent number: 11231296
    Abstract: A resolver system includes a rotatable primary winding, a secondary winding fixed relative to the primary winding, and an analog-to-digital converter electrically connected to the secondary winding. A control module is operatively connected to analog-to-digital converter and is responsive to instructions to apply an excitation voltage with an oscillating waveform to the primary winding, induce a secondary voltage using the secondary winding using the excitation voltage, and acquire a plurality of voltage measurements from the secondary winding separated by a time interval corresponding to ?/3 of the excitation voltage oscillating waveform.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: January 25, 2022
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Gary L. Hess, Kanwalpreet Reen
  • Publication number: 20210182737
    Abstract: A machine learning system that includes one or more machine learning models implemented in one or more hardware processors, a first-level feature creation module, and a combination module provides an output based on one or more channel inputs. Each of the one or more machine learning models receives the channel inputs and additional feature inputs based on the channel inputs to produce the output. The first-level feature creation module receives the channel inputs, performs a feature creation operation, creates the additional feature inputs, and provides the additional feature inputs to at least one of the machine learning models. The first-level feature creation operation performs a calculation on one or more aspects of the channel inputs, and the combination module receives the one or more machine learning model outputs and produce a machine learning channel output.
    Type: Application
    Filed: December 16, 2019
    Publication date: June 17, 2021
    Inventors: Kirk A. Lillestolen, Kanwalpreet Reen, Richard A. Poisson, Joshua Robert Dunning
  • Publication number: 20210181694
    Abstract: A machine learning system that includes three machine learning models implemented in a hardware processor, a first-level feature creation module, and a combination module provides an output based on one or more channel inputs. Each of the three machine learning models receives the channel inputs and additional feature inputs based on the channel inputs to produce the output. The first-level feature creation module is implemented in hardware and receives the channel inputs, performs a feature creation operation, creates the additional feature inputs, and provides the additional feature inputs to at least one of the machine learning models. The first-level feature creation operation performs a calculation on one or more aspects of the channel inputs, and the combination module receives the one or more machine learning model outputs and produce a machine learning channel output.
    Type: Application
    Filed: December 16, 2019
    Publication date: June 17, 2021
    Inventors: Kirk A. Lillestolen, Kanwalpreet Reen, Richard A. Poisson, Joshua Robert Dunning
  • Patent number: 10614005
    Abstract: A modular embedded controller includes an enclosure with an external interface, a generic motherboard, and an external device-specific input/output daughterboard. The generic motherboard has a supervisory processor and a plurality of daughterboard seats and is supported in the enclosure. The external device-specific input/output daughterboard is supported in one of the daughterboard seats, connects the external interface to the motherboard supervisory processor, and has an input/output processor translate data communicated between the motherboard supervisory processor and a device connected to the external interface. Embedded engine controllers and gas turbine engines with embedded controllers are also described.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: April 7, 2020
    Assignee: HAMILTON SUNSTRAND CORPORATION
    Inventors: William E. Villano, Dean Anthony Rametta, Kirk A. Lillestolen, Richard A. Poisson, Kanwalpreet Reen, Rachel Welsh
  • Patent number: 10540213
    Abstract: A Joint Test Action Group (JTAG) communication lockout processor is disclosed. The processor is configured to generate a unlock sequence based on an operational mode change of an operably connected programmable device, and save the unlock sequence to one or more memory registers. The processor can also receive an execution of the unlock sequence via a dual function JTAG communication bus, determine, via an unlock logic, whether the execution of the unlock sequence is valid, and responsive to determining that the execution of the unlock sequence is valid, allow or disallow the JTAG communication with an embedded processor.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: January 21, 2020
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Kirk A. Lillestolen, Kanwalpreet Reen
  • Publication number: 20190278633
    Abstract: A Joint Test Action Group (JTAG) communication lockout processor is disclosed. The processor is configured to generate a unlock sequence based on an operational mode change of an operably connected programmable device, and save the unlock sequence to one or more memory registers. The processor can also receive an execution of the unlock sequence via a dual function JTAG communication bus, determine, via an unlock logic, whether the execution of the unlock sequence is valid, and responsive to determining that the execution of the unlock sequence is valid, allow or disallow the JTAG communication with an embedded processor.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 12, 2019
    Inventors: Kirk A. Lillestolen, Kanwalpreet Reen
  • Patent number: 10267858
    Abstract: A Joint Test Action Group (JTAG) communication lockout processor is disclosed. The processor is configured to generate a multi-channel unlock sequence based on an operational mode change of an operably connected programmable device, and save the unlock sequence to one or more memory registers. The processor can also receive an execution of the multi-channel unlock sequence via two or more unlock channels, determine, via an unlock logic, whether the execution of the multi-channel unlock sequence is valid, and responsive to determining that the execution of the multi-channel unlock sequence is valid, allow or disallow the JTAG communication with an embedded processor.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: April 23, 2019
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Kirk A. Lillestolen, Kanwalpreet Reen
  • Publication number: 20180292458
    Abstract: A Joint Test Action Group (JTAG) communication lockout processor is disclosed. The processor is configured to generate a multi-channel unlock sequence based on an operational mode change of an operably connected programmable device, and save the unlock sequence to one or more memory registers. The processor can also receive an execution of the multi-channel unlock sequence via two or more unlock channels, determine, via an unlock logic, whether the execution of the multi-channel unlock sequence is valid, and responsive to determining that the execution of the multi-channel unlock sequence is valid, allow or disallow the JTAG communication with an embedded processor.
    Type: Application
    Filed: April 7, 2017
    Publication date: October 11, 2018
    Inventors: Kirk A. Lillestolen, Kanwalpreet Reen
  • Publication number: 20170299409
    Abstract: A resolver system includes a rotatable primary winding, a secondary winding fixed relative to the primary winding, and an analog-to-digital converter electrically connected to the secondary winding. A control module is operatively connected to analog-to-digital converter and is responsive to instructions to apply an excitation voltage with an oscillating waveform to the primary winding, induce a secondary voltage using the secondary winding using the excitation voltage, and acquire a plurality of voltage measurements from the secondary winding separated by a time interval corresponding to ?/3 of the excitation voltage oscillating waveform.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Gary L. Hess, Kanwalpreet Reen
  • Patent number: 9391630
    Abstract: A signal convertor includes a first sensor configured to generate a first signal and a second signal and first and second multiplexers configured receive the first and second signals, respectively, and generate samples. The signal convertor also includes an analog-to-digital (A/D) convertor configured to convert the samples and a processor configured to multiply the samples by a sine vector and by a cosine vector and determine a magnitude of the first and second signals based upon the product of the samples and the sine vector and the product of the samples and the cosine vector. A method for converting a signal is also disclosed.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: July 12, 2016
    Assignee: Hamilton Sundstrand Corporation
    Inventors: James Saloio, Kanwalpreet Reen
  • Publication number: 20150365099
    Abstract: A signal convertor includes a first sensor configured to generate a first signal and a second signal and first and second multiplexers configured receive the first and second signals, respectively, and generate samples. The signal convertor also includes an analog-to-digital (A/D) convertor configured to convert the samples and a processor configured to multiply the samples by a sine vector and by a cosine vector and determine a magnitude of the first and second signals based upon the product of the samples and the sine vector and the product of the samples and the cosine vector. A method for converting a signal is also disclosed.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: James Saloio, Kanwalpreet Reen
  • Patent number: 9007087
    Abstract: A fault detection circuit is utilized to automatically detect faults in hold-up power storage devices. The fault detection circuit includes a hold-up monitoring circuit and a memory device. The hold-up monitoring circuit is connected to monitor output of the hold-up power storage device, wherein the hold-up monitoring circuit measures a duration of time that the hold-up power storage device provides sufficient power following a loss of normal power and detects faults based on the measured duration of time. The memory device is connected to store the duration of time measured by the hold-up power storage device following a loss of normal power.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: April 14, 2015
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Steven A. Avritch, Kanwalpreet Reen
  • Publication number: 20140103955
    Abstract: A fault detection circuit is utilized to automatically detect faults in hold-up power storage devices. The fault detection circuit includes a hold-up monitoring circuit and a memory device. The hold-up monitoring circuit is connected to monitor output of the hold-up power storage device, wherein the hold-up monitoring circuit measures a duration of time that the hold-up power storage device provides sufficient power following a loss of normal power and detects faults based on the measured duration of time.
    Type: Application
    Filed: October 11, 2012
    Publication date: April 17, 2014
    Applicant: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Steven A. Avritch, Kanwalpreet Reen
  • Patent number: 8166343
    Abstract: A method for diagnosing hardware failures in a data processing system includes a configuring a portion of a programmable logic device to create a state machine. The state machine tests a communication bus and a plurality of component devices connected by the communication bus and identifies the test failures. The state machine communicates the test information to external test equipment. The communication bus is used in the operation of the data processing system and the testing includes tests at full clock speed of the data processing system.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: April 24, 2012
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Gary L. Hess, Kanwalpreet Reen
  • Publication number: 20110131449
    Abstract: A method for diagnosing hardware failures in a data processing system includes a configuring a portion of a programmable logic device to create a state machine. The state machine tests a communication bus and a plurality of component devices connected by the communication bus and identifies the test failures. The state machine communicates the test information to external test equipment. The communication bus is used in the operation of the data processing system and the testing includes tests at full clock speed of the data processing system.
    Type: Application
    Filed: December 1, 2009
    Publication date: June 2, 2011
    Applicant: HAMILTON SUNDSTRAND CORPORATION
    Inventors: Gary L. Hess, Kanwalpreet Reen