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: 20240255940Abstract: 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: ApplicationFiled: January 17, 2024Publication date: August 1, 2024Applicant: 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: 11528152Abstract: 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: GrantFiled: October 12, 2020Date of Patent: December 13, 2022Assignee: Raytheon CompanyInventors: Colby K. Hoffman, William T. Jennings, Michelle Moholt
-
Publication number: 20220116233Abstract: 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: ApplicationFiled: October 12, 2020Publication date: April 14, 2022Inventors: Colby K. Hoffman, William T. Jennings, Michelle Moholt
-
Patent number: 11264999Abstract: 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: GrantFiled: March 12, 2020Date of Patent: March 1, 2022Assignee: Raytheon CompanyInventors: William T. Jennings, Colby Hoffman, Nick Angelo
-
Publication number: 20210288655Abstract: 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: ApplicationFiled: March 12, 2020Publication date: September 16, 2021Applicant: Raytheon CompanyInventors: William T. Jennings, Colby Hoffman, Nick Angelo
-
Patent number: 10452872Abstract: 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: GrantFiled: August 19, 2016Date of Patent: October 22, 2019Assignee: Raytheon CompanyInventors: William T. Jennings, John Hoffman, Johnathan W. Craig
-
Patent number: 10445531Abstract: 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: GrantFiled: August 19, 2016Date of Patent: October 15, 2019Assignee: Raytheon CompanyInventors: William T. Jennings, John Hoffman, Johnathan W. Craig
-
Patent number: 9940483Abstract: 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: GrantFiled: January 25, 2016Date of Patent: April 10, 2018Assignee: Raytheon CompanyInventors: Matthew C. Areno, John Hoffman, William T. Jennings
-
Publication number: 20170344760Abstract: 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: ApplicationFiled: August 19, 2016Publication date: November 30, 2017Inventors: William T. Jennings, John Hoffman, Johnathan W. Craig
-
Publication number: 20170344761Abstract: 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: ApplicationFiled: August 19, 2016Publication date: November 30, 2017Inventors: William T. Jennings, John Hoffman, Johnathan W. Craig
-
Publication number: 20170213053Abstract: 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: ApplicationFiled: January 25, 2016Publication date: July 27, 2017Inventors: Matthew C. Areno, John Hoffman, William T. Jennings
-
Patent number: 8798385Abstract: 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: GrantFiled: February 16, 2009Date of Patent: August 5, 2014Assignee: Raytheon CompanyInventors: William T. Jennings, José M. Gutiérrez
-
Patent number: 7966147Abstract: 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: GrantFiled: April 7, 2008Date of Patent: June 21, 2011Assignee: Raytheon CompanyInventors: William T. Jennings, Dache′ P. Barnhart
-
Publication number: 20100209014Abstract: 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: ApplicationFiled: February 16, 2009Publication date: August 19, 2010Applicant: Raytheon CompanyInventors: William T. Jennings, Jose M. Gutierrez
-
Publication number: 20090254302Abstract: 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: ApplicationFiled: April 7, 2008Publication date: October 8, 2009Applicant: Raytheon CompanyInventors: William T. Jennings, Dache' P. Barnhart
-
Patent number: 7269261Abstract: 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: GrantFiled: September 21, 2000Date of Patent: September 11, 2007Assignee: Raytheon CompanyInventor: William T. Jennings
-
Patent number: 7085847Abstract: 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: GrantFiled: February 8, 2002Date of Patent: August 1, 2006Assignee: L-3 Communications Integrated Systems L.P.Inventors: B. Scott Darnell, William T. Jennings, Bradley D. Lengel, Praveen S. Reddy
-
Patent number: 6925563Abstract: 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: GrantFiled: September 21, 2000Date of Patent: August 2, 2005Assignee: Raytheon CompanyInventor: William T. Jennings
-
Patent number: 6464417Abstract: 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: GrantFiled: December 11, 2001Date of Patent: October 15, 2002Assignee: Hewlett-Packard Co.Inventors: Joseph D. Barbera, Babak Honaryar, William T. Jennings, Pierre J. Kaiser, Kieran B. Kelly
-
Publication number: 20020073223Abstract: 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: ApplicationFiled: February 8, 2002Publication date: June 13, 2002Applicant: Raytheon Company, a Delaware corporationInventors: B. Scott Darnell, William T. Jennings, Bradley D. Lengel, Praveen S. Reddy