Patents by Inventor William T. Jennings

William T. Jennings 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: 20240255940
    Abstract: Systems and methods for determining a remaining useful life (RUL) of a component of an engine system are provided. A method includes: receiving component data comprising sensor data corresponding to a component and engine data; pre-processing the component data by removing a first set of sensor data values that correspond to a first set of engine data values of the engine data; aggregating the pre-processed component data by grouping a second set of sensor values of the sensor data; determining a RUL for the component based on a RUL model that correlates at least a portion of the aggregated data to RUL values; adjusting the RUL based on at least one of detecting a service event or determining that one or more sensor data values of the sensor data are outside a predetermined range of values; and providing the RUL to a user device.
    Type: Application
    Filed: January 17, 2024
    Publication date: August 1, 2024
    Applicant: Cummins Power Generation Inc.
    Inventors: Mayura H. Halbe, Daniel J. O'Connor, Alan C. Anderson, Sachin Joshi, William Marshall Cover, Luke Thomas Jennings, Pagalavan Mathari Bakthavatsalam, Nidhi Sakhala, John Howland, Michael T. Hughes, David E. Charles
  • Patent number: 11528152
    Abstract: Generally discussed herein are systems, devices, and methods for device verification. A method can include providing, by test equipment (TE), electrical stimulus consistent with a challenge of a challenge response pair (CRP) to a physical unclonable function (PUF) of a device under test (DUT), receiving, by the TE and from the DUT, a response to the electrical stimulus, comparing, by the TE, the provided response to responses to CRPs in a database including PUF CRPs associated with a device identification and a device type, and validating the identity of the DUT when the response of the PUF to the electrical stimulus matches the response of the CRP or invalidating the identity of the electrical device when the response of the PUF does not match the response of the CRP.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: December 13, 2022
    Assignee: Raytheon Company
    Inventors: Colby K. Hoffman, William T. Jennings, Michelle Moholt
  • Publication number: 20220116233
    Abstract: Generally discussed herein are systems, devices, and methods for device verification. A method can include providing, by test equipment (TE), electrical stimulus consistent with a challenge of a challenge response pair (CRP) to a physical unclonable function (PUF) of a device under test (DUT), receiving, by the TE and from the DUT, a response to the electrical stimulus, comparing, by the TE, the provided response to responses to CRPs in a database including PUF CRPs associated with a device identification and a device type, and validating the identity of the DUT when the response of the PUF to the electrical stimulus matches the response of the CRP or invalidating the identity of the electrical device when the response of the PUF does not match the response of the CRP.
    Type: Application
    Filed: October 12, 2020
    Publication date: April 14, 2022
    Inventors: Colby K. Hoffman, William T. Jennings, Michelle Moholt
  • Patent number: 11264999
    Abstract: Methods and apparatus for generating phase-shifted clock signals from a reference clock, connecting the phase-shifted clock signals to a counter module so that the phase-shifted clock signals change values in counters in the counter module, and combining the values in the counters to generate an output signal corresponding to an amount of time. One or more events can be detected at a time corresponding to the output signal. In embodiments, pulses can be transmitted and received at a measure time to evaluate connected devices.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: March 1, 2022
    Assignee: Raytheon Company
    Inventors: William T. Jennings, Colby Hoffman, Nick Angelo
  • Publication number: 20210288655
    Abstract: Methods and apparatus for generating phase-shifted clock signals from a reference clock, connecting the phase-shifted clock signals to a counter module so that the phase-shifted clock signals change values in counters in the counter module, and combining the values in the counters to generate an output signal corresponding to an amount of time. One or more events can be detected at a time corresponding to the output signal. In embodiments, pulses can be transmitted and received at a measure time to evaluate connected devices.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 16, 2021
    Applicant: Raytheon Company
    Inventors: William T. Jennings, Colby Hoffman, Nick Angelo
  • Patent number: 10452872
    Abstract: A system for detecting changes to circuitry includes: a processor; and a memory, and the memory has stored thereon instructions that, when executed by the processor, cause the processor to: periodically measure physical characteristic data of the circuitry, operational data of the circuitry, and environmental data; periodically capture the measured data; generate a dynamic fingerprint based on an aggregation of a first set of the captured data, and the dynamic fingerprint is a compound data structure encapsulating the aggregated data; associate metadata with the dynamic fingerprint; periodically update the dynamic fingerprint according to successive sets of the captured data; and compare the updated dynamic fingerprint to a previous dynamic fingerprint, to detect the changes to the circuitry.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: October 22, 2019
    Assignee: Raytheon Company
    Inventors: William T. Jennings, John Hoffman, Johnathan W. Craig
  • Patent number: 10445531
    Abstract: A system for authenticating a circuit includes: a processor; and a memory, and the memory has stored thereon instructions that, when executed by the processor, cause the processor to: periodically measure physical characteristic data of the circuit, operational data of the circuit, and environmental data; periodically capture the measured data; generate a dynamic fingerprint based on an aggregation of the captured data, and the dynamic fingerprint is a compound data structure encapsulating the aggregated data; associate metadata with the dynamic fingerprint; and output the dynamic fingerprint as a physically unclonable function (PUF) of the circuit.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: October 15, 2019
    Assignee: Raytheon Company
    Inventors: William T. Jennings, John Hoffman, Johnathan W. Craig
  • Patent number: 9940483
    Abstract: This disclosure provides for implementing a firmware security interface within a field-programmable gate array (FPGA) for communicating between secure and non-secure environments executable within the FPGA. A security monitor is implemented within the programmable logic of the FPGA as a soft core processor and the firmware security interface modifies one or more functions of the security monitor. The modifications to the security monitor include establishing a timer “heartbeat” within the FPGA to ensure that the FPGA invokes a secure environment and raising an alarm should the FPGA fail to invoke such environment.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: April 10, 2018
    Assignee: Raytheon Company
    Inventors: Matthew C. Areno, John Hoffman, William T. Jennings
  • Publication number: 20170344760
    Abstract: A system for detecting changes to circuitry includes: a processor; and a memory, and the memory has stored thereon instructions that, when executed by the processor, cause the processor to: periodically measure physical characteristic data of the circuitry, operational data of the circuitry, and environmental data; periodically capture the measured data; generate a dynamic fingerprint based on an aggregation of a first set of the captured data, and the dynamic fingerprint is a compound data structure encapsulating the aggregated data; associate metadata with the dynamic fingerprint; periodically update the dynamic fingerprint according to successive sets of the captured data; and compare the updated dynamic fingerprint to a previous dynamic fingerprint, to detect the changes to the circuitry.
    Type: Application
    Filed: August 19, 2016
    Publication date: November 30, 2017
    Inventors: William T. Jennings, John Hoffman, Johnathan W. Craig
  • Publication number: 20170344761
    Abstract: A system for authenticating a circuit includes: a processor; and a memory, and the memory has stored thereon instructions that, when executed by the processor, cause the processor to: periodically measure physical characteristic data of the circuit, operational data of the circuit, and environmental data; periodically capture the measured data; generate a dynamic fingerprint based on an aggregation of the captured data, and the dynamic fingerprint is a compound data structure encapsulating the aggregated data; associate metadata with the dynamic fingerprint; and output the dynamic fingerprint as a physically unclonable function (PUF) of the circuit.
    Type: Application
    Filed: August 19, 2016
    Publication date: November 30, 2017
    Inventors: William T. Jennings, John Hoffman, Johnathan W. Craig
  • Publication number: 20170213053
    Abstract: This disclosure provides for implementing a firmware security interface within a field-programmable gate array (FPGA) for communicating between secure and non-secure environments executable within the FPGA. A security monitor is implemented within the programmable logic of the FPGA as a soft core processor and the firmware security interface modifies one or more functions of the security monitor. The modifications to the security monitor include establishing a timer “heartbeat” within the FPGA to ensure that the FPGA invokes a secure environment and raising an alarm should the FPGA fail to invoke such environment.
    Type: Application
    Filed: January 25, 2016
    Publication date: July 27, 2017
    Inventors: Matthew C. Areno, John Hoffman, William T. Jennings
  • Patent number: 8798385
    Abstract: According to one embodiment, an imaging system includes an interface, a plurality of filters, and a processor. The interface receives data blocks. The processor associates each data block with a processing step list that represents a filter chain that has at least a subset of the filters coupled in sequence. The processor filters each data block according to the filter chain represented by the associated processing step list.
    Type: Grant
    Filed: February 16, 2009
    Date of Patent: August 5, 2014
    Assignee: Raytheon Company
    Inventors: William T. Jennings, José M. Gutiérrez
  • Patent number: 7966147
    Abstract: According to one embodiment, generating images according to intersection points includes obtaining samples of signals from transmitter-receiver pairs. A transmitter-receiver pair is configured to transmit a signal and receive the signal reflected by an object. Intersection points are determined, where an intersection point indicates an intersection for integer multiples of a sample-time distance. A subset of samples corresponding to the intersection points is selected. Image data is generated from the selected subset of samples, where the image data is used to generate an image of the object.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: June 21, 2011
    Assignee: Raytheon Company
    Inventors: William T. Jennings, Dache′ P. Barnhart
  • Publication number: 20100209014
    Abstract: According to one embodiment, an imaging system includes an interface, a plurality of filters, and a processor. The interface receives data blocks. The processor associates each data block with a processing step list that represents a filter chain that has at least a subset of the filters coupled in sequence. The processor filters each data block according to the filter chain represented by the associated processing step list.
    Type: Application
    Filed: February 16, 2009
    Publication date: August 19, 2010
    Applicant: Raytheon Company
    Inventors: William T. Jennings, Jose M. Gutierrez
  • Publication number: 20090254302
    Abstract: According to one embodiment, generating images according to intersection points includes obtaining samples of signals from transmitter-receiver pairs. A transmitter-receiver pair is configured to transmit a signal and receive the signal reflected by an object. Intersection points are determined, where an intersection point indicates an intersection for integer multiples of a sample-time distance. A subset of samples corresponding to the intersection points is selected. Image data is generated from the selected subset of samples, where the image data is used to generate an image of the object.
    Type: Application
    Filed: April 7, 2008
    Publication date: October 8, 2009
    Applicant: Raytheon Company
    Inventors: William T. Jennings, Dache' P. Barnhart
  • Patent number: 7269261
    Abstract: The storage and retrieval of cryptographic key materials from a storage database utilizes a limited one-way function to create computational barriers. The limited one-way function is asymmetric in nature, in terms of work to compute and work to invert, to store and retrieve encryption keys. The limited one-way function is not intractable, but alternatively, there is some measurable difference in the amount of work required to invert a stored encryption key, compared to the work required for a calculation of the output of the one-way function for storage of an encryption key in a database.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: September 11, 2007
    Assignee: Raytheon Company
    Inventor: William T. Jennings
  • Patent number: 7085847
    Abstract: An apparatus for scheduling transmission of a plurality of frames in a network having a plurality of nodes, each frame identified by a type designation, includes a schedule memory and a sequencer. The schedule memory stores a transmission time for each frame type and a list of frames to be transmitted. The sequencer is operable to access the schedule memory and initiate transmission of the frames in the list.
    Type: Grant
    Filed: February 8, 2002
    Date of Patent: August 1, 2006
    Assignee: L-3 Communications Integrated Systems L.P.
    Inventors: B. Scott Darnell, William T. Jennings, Bradley D. Lengel, Praveen S. Reddy
  • Patent number: 6925563
    Abstract: A circuit for the implementation of modular multiplication of numbers comprises an alternative formation of the algorithm first proposed by R. C. Montgomery. The modified Montgomery algorithm is implemented in one of a plurality of circuits comprising full adders, half adders, registers and gates.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: August 2, 2005
    Assignee: Raytheon Company
    Inventor: William T. Jennings
  • Patent number: 6464417
    Abstract: A multi-purpose, transmissive paper sensor includes a light beam projector and light detector having an analog output signal. Changes in the output signal from an open loop condition indicate the presences of at least one print medium being in the field-of-view of the sensor. Output signals indicative of print media leading edge, trailing edge, and number of sheets interrupting the light beam provide improved print media transport control for hard copy apparatus.
    Type: Grant
    Filed: December 11, 2001
    Date of Patent: October 15, 2002
    Assignee: Hewlett-Packard Co.
    Inventors: Joseph D. Barbera, Babak Honaryar, William T. Jennings, Pierre J. Kaiser, Kieran B. Kelly
  • Publication number: 20020073223
    Abstract: An apparatus for scheduling transmission of a plurality of frames in a network having a plurality of nodes, each frame identified by a type designation, includes a schedule memory and a sequencer. The schedule memory stores a transmission time for each frame type and a list of frames to be transmitted. The sequencer is operable to access the schedule memory and initiate transmission of the frames in the list.
    Type: Application
    Filed: February 8, 2002
    Publication date: June 13, 2002
    Applicant: Raytheon Company, a Delaware corporation
    Inventors: B. Scott Darnell, William T. Jennings, Bradley D. Lengel, Praveen S. Reddy