Patents by Inventor Michael J. Campagna

Michael J. Campagna 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: 11821345
    Abstract: Systems and methods for lubricant dilution detection are disclosed. A method for detecting lubricant dilution for a lubrication system includes detecting a low idle condition. The method includes receiving sensed values indicative of lubricant pressure and lubricant temperature during the low idle condition. The method also includes determining a lubricant pressure threshold based on the sensed value indicative of lubricant temperature. The method further includes determining lubricant dilution based on the sensed value indicative of lubricant pressure and the determined lubricant pressure threshold during the low idle condition. In accordance with a determination that there is lubricant dilution, the method includes outputting an indication of the lubricant dilution.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: November 21, 2023
    Assignee: Caterpillar Inc.
    Inventors: Ben McAuley, Tyler P. Jewell, Michael J. Campagna, Andrew W. Billing
  • Publication number: 20220307394
    Abstract: Lubricant dilution detection systems and methods are disclosed. A method for detecting lubricant dilution for a lubrication system includes detecting a shutdown event of the lubrication system. The method includes measuring lubricant pressure during the shutdown event. The method further includes determining lubricant dilution based on the measured lubricant pressure during the shutdown event. In accordance with a determination that there is lubricant dilution, the method includes outputting an indication of the lubricant dilution.
    Type: Application
    Filed: March 24, 2021
    Publication date: September 29, 2022
    Applicant: Caterpillar Inc.
    Inventors: Joseph L. KENNEDY, Michael J. CAMPAGNA, Andrew W. BILLING
  • Publication number: 20220307395
    Abstract: Systems and methods for lubricant dilution detection are disclosed. A method for detecting lubricant dilution for a lubrication system includes detecting a low idle condition. The method includes receiving sensed values indicative of lubricant pressure and lubricant temperature during the low idle condition. The method also includes determining a lubricant pressure threshold based on the sensed value indicative of lubricant temperature. The method further includes determining lubricant dilution based on the sensed value indicative of lubricant pressure and the determined lubricant pressure threshold during the low idle condition. In accordance with a determination that there is lubricant dilution, the method includes outputting an indication of the lubricant dilution.
    Type: Application
    Filed: February 28, 2022
    Publication date: September 29, 2022
    Applicant: Caterpillar Inc.
    Inventors: Ben McAULEY, Tyler P. JEWELL, Michael J. CAMPAGNA, Andrew W. BILLING
  • Patent number: 11454144
    Abstract: Lubricant dilution detection systems and methods are disclosed. A method for detecting lubricant dilution for a lubrication system includes detecting a shutdown event of the lubrication system. The method includes measuring lubricant pressure during the shutdown event. The method further includes determining lubricant dilution based on the measured lubricant pressure during the shutdown event. In accordance with a determination that there is lubricant dilution, the method includes outputting an indication of the lubricant dilution.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: September 27, 2022
    Assignee: Caterpillar Inc.
    Inventors: Joseph L. Kennedy, Michael J. Campagna, Andrew W. Billing
  • Patent number: 10378426
    Abstract: A system for determining a remaining useful life of a cooling component operatively connected to a prime mover. A controller performs a thermal strain analysis that includes determining the power output of the prime mover based upon sensor signals, determining a temperature output of the prime mover based upon the power output, determining a temperature at each of the plurality of analysis locations based upon the temperature output, determining a temperature difference based upon the temperature at each respective one of the plurality of analysis locations, and determining a thermal strain based upon the temperature difference. The controller repeats the thermal strain analysis at time intervals over a period of time, determines an accumulated damage for the cooling component based upon the thermal strain from each thermal strain analysis, and determines a remaining useful life of the cooling component based upon the material characteristics and the accumulated damage.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: August 13, 2019
    Assignee: Caterpillar Inc.
    Inventors: Dongming Tan, Doug A. Long, Neil Terry, Anthony L. Deluca, Jianlong Xu, Rohit K. Paramatmuni, Joseph L. Kennedy, Michael J. Campagna
  • Patent number: 10371143
    Abstract: A system for determining health of a component is provided. The system includes an operational parameter module associated with the component and in communication with a controller. The controller is configured to receive an operating parameter signal from the operational parameter module. The controller is configured to monitor a change of the operating parameter over a predetermined time period. The controller is configured to compare the monitored operating parameter with a first predetermined threshold. The controller is configured to determine a rate of change of the monitored operating parameter over the predetermined time period. The controller is also configured to compare the determined rate of change with a second predetermined threshold. The controller is further configured to determine the health of the component based, at least in part, on the comparisons with the first and second predetermined thresholds respectively and one or more additional parameters associated with the component.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: August 6, 2019
    Assignee: Caterpillar Inc.
    Inventors: Andrew W. Billing, Brian G. Wheeler, Michael J. Campagna, Dereck G. Heffron
  • Patent number: 10161308
    Abstract: A machine may comprise a memory configured to store liner polish information; and an electronic control module. The electronic control module may be configured to: determine a load factor based on an amount of load on the engine; determine an end of injection factor associated with the engine; determine a liner polish rate based on the load factor and the end of injection factor; obtain, from the liner polish information stored in the memory, information identifying a previous amount of damage to the engine; determine an amount of time between a current time and a time when the previous amount of damage was calculated; calculate a current amount of damage to the engine based on the previous amount of liner polish, the amount of time, and the liner polish rate; and take a remedial action based on the current amount of damage.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 25, 2018
    Assignee: Caterpillar Inc.
    Inventors: Austin P. Roe, Scott A. Thompson, Anthony T. Petrou, Michael J. Campagna, Steven C. Zoz
  • Patent number: 10012205
    Abstract: A system for detecting spark plug failures in an engine is provided. The system may include one or more sensor devices coupled to the engine and configured to measure engine data, a controller in communication with the sensor devices, and an output device. The controller may be configured to determine at least a misfire count, a secondary transformer voltage, and an exhaust port temperature based on the engine data, identify a fault condition based on one or more of the misfire count, the secondary transformer voltage, and the exhaust port temperature, and perform a corrective action responsive to the fault condition. The output device may be configured to generate a notification corresponding to the fault condition.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: July 3, 2018
    Assignee: Caterpillar Inc.
    Inventors: Michael J. Campagna, David Krenek
  • Publication number: 20180171861
    Abstract: A system for determining a remaining useful life of a cooling component operatively connected to a prime mover. A controller performs a thermal strain analysis that includes determining the power output of the prime mover based upon sensor signals, determining a temperature output of the prime mover based upon the power output, determining a temperature at each of the plurality of analysis locations based upon the temperature output, determining a temperature difference based upon the temperature at each respective one of the plurality of analysis locations, and determining a thermal strain based upon the temperature difference. The controller repeats the thermal strain analysis at time intervals over a period of time, determines an accumulated damage for the cooling component based upon the thermal strain from each thermal strain analysis, and determines a remaining useful life of the cooling component based upon the material characteristics and the accumulated damage.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Applicant: Caterpillar Inc.
    Inventors: Dongming Tan, Doug A. Long, Neil Terry, Anthony L. Deluca, Jianlong Xu, Rohit K. Paramatmuni, Joseph L. Kennedy, Michael J. Campagna
  • Patent number: 9989004
    Abstract: A machine may comprise a piston; a memory; and an electronic control module. The electronic control module may be configured to obtain information identifying a previous amount of wear of the piston pin bore and information identifying a wear limit; determine a base piston pin bore wear rate; calculate an effective piston pin bore wear rate based on the base piston pin bore wear rate; determine an amount of time between a current time and a time when the previous amount of wear of the piston pin bore was calculated; and calculate a current amount of wear of the piston pin bore based on the previous amount of wear, the amount of time, and the effective piston pin bore wear rate. The electronic control module may further be configured to calculate an amount of damage to the piston pin bore based on the current amount of wear and the wear limit.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 5, 2018
    Assignee: Caterpillar Inc.
    Inventors: Austin P. Roe, Scott A. Thompson, Anthony T. Petrou, Michael J. Campagna
  • Patent number: 9957887
    Abstract: A machine may comprise a piston; a memory; and an electronic control module. The electronic control module may be configured to determine a temperature of a bowl rim of the piston; calculate a temperature of an oil gallery of the piston based on the temperature of the bowl rim; determine a carbon deposit growth rate of the piston based on the temperature of the oil gallery; determine an amount of time between a current time and the time when the previous carbon deposit growth was calculated; calculate a current carbon deposit growth on the piston; and take a remedial action based on the current carbon deposit growth. The current carbon deposit growth may be calculated based on: a previous carbon deposit growth on the piston, an amount of time between a current time and a time when the previous carbon deposit growth was calculated, and the carbon deposit growth rate.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: May 1, 2018
    Assignee: Caterpillar Inc.
    Inventors: Austin P. Roe, Scott A. Thompson, Anthony T. Petrou, Michael J. Campagna
  • Publication number: 20180030913
    Abstract: A machine may comprise a piston; a memory; and an electronic control module. The electronic control module may be configured to obtain information identifying a previous amount of wear of the piston pin bore and information identifying a wear limit; determine a base piston pin bore wear rate; calculate an effective piston pin bore wear rate based on the base piston pin bore wear rate; determine an amount of time between a current time and a time when the previous amount of wear of the piston pin bore was calculated; and calculate a current amount of wear of the piston pin bore based on the previous amount of wear, the amount of time, and the effective piston pin bore wear rate. The electronic control module may further be configured to calculate an amount of damage to the piston pin bore based on the current amount of wear and the wear limit.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Applicant: Caterpillar Inc.
    Inventors: Austin P. Roe, Scott A. Thompson, Anthony T. Petrou, Michael J. Campagna
  • Publication number: 20180030891
    Abstract: A machine may comprise a memory configured to store liner polish information; and an electronic control module. The electronic control module may be configured to: determine a load factor based on an amount of load on the engine; determine an end of injection factor associated with the engine; determine a liner polish rate based on the load factor and the end of injection factor; obtain, from the liner polish information stored in the memory, information identifying a previous amount of damage to the engine; determine an amount of time between a current time and a time when the previous amount of damage was calculated; calculate a current amount of damage to the engine based on the previous amount of liner polish, the amount of time, and the liner polish rate; and take a remedial action based on the current amount of damage.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Applicant: Caterpillar Inc.
    Inventors: Austin P. Roe, Scott A. Thompson, Anthony T. Petrou, Michael J. Campagna, Steven C. Zoz
  • Publication number: 20180030914
    Abstract: A machine may comprise a piston; a memory; and an electronic control module. The electronic control module may be configured to obtain information identifying a previous amount of wear of the piston ring and information identifying an initial dimension of a coating of the piston ring; determine a piston ring wear rate based on a cylinder pressure associated with the piston; determine an amount of time between a current time and a time when the previous wear of the piston ring was calculated; calculate a current amount of wear of the piston ring based on the previous amount of wear of the piston ring, the amount of time, and the piston ring wear rate; calculate an amount of damage to the piston ring based on the current amount of wear and the initial dimension; and take a remedial action when the amount of damage exceeds a threshold.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Applicant: Caterpillar Inc.
    Inventors: Austin P. Roe, Scott A. Thompson, Anthony T. Petrou, Michael J. Campagna
  • Publication number: 20180030890
    Abstract: A machine may comprise a piston; a memory; and an electronic control module. The electronic control module may be configured to determine a temperature of a bowl rim of the piston; calculate a temperature of an oil gallery of the piston based on the temperature of the bowl rim; determine a carbon deposit growth rate of the piston based on the temperature of the oil gallery; determine an amount of time between a current time and the time when the previous carbon deposit growth was calculated; calculate a current carbon deposit growth on the piston; and take a remedial action based on the current carbon deposit growth. The current carbon deposit growth may be calculated based on: a previous carbon deposit growth on the piston, an amount of time between a current time and a time when the previous carbon deposit growth was calculated, and the carbon deposit growth rate.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Applicant: Caterpillar Inc.
    Inventors: Austin P. Roe, Scott A. Thompson, Anthony T. Petrou, Michael J. Campagna
  • Publication number: 20170241414
    Abstract: A system for determining health of a component is provided. The system includes an operational parameter module associated with the component and in communication with a controller. The controller is configured to receive an operating parameter signal from the operational parameter module. The controller is configured to monitor a change of the operating parameter over a predetermined time period. The controller is configured to compare the monitored operating parameter with a first predetermined threshold. The controller is configured to determine a rate of change of the monitored operating parameter over the predetermined time period. The controller is also configured to compare the determined rate of change with a second predetermined threshold. The controller is further configured to determine the health of the component based, at least in part, on the comparisons with the first and second predetermined thresholds respectively and one or more additional parameters associated with the component.
    Type: Application
    Filed: May 10, 2017
    Publication date: August 24, 2017
    Applicant: Caterpillar Inc.
    Inventors: Andrew W. Billing, Brian G. Wheeler, Michael J. Campagna, Dereck G. Heffron
  • Publication number: 20150369236
    Abstract: A system for determining health of a component is provided. The system includes an operational parameter module associated with the component and in communication with a controller. The controller is configured to receive an operating parameter signal from the operational parameter module. The controller is configured to monitor a change of the operating parameter over a predetermined time period. The controller is configured to compare the monitored operating parameter with a first predetermined threshold. The controller is configured to determine a rate of change of the monitored operating parameter over the predetermined time period. The controller is also configured to compare the determined rate of change with a second predetermined threshold. The controller is further configured to determine the health of the component based, at least in part, on the comparisons with the first and second predetermined thresholds respectively and one or more additional parameters associated with the component.
    Type: Application
    Filed: June 18, 2014
    Publication date: December 24, 2015
    Inventors: Michael J. Campagna, Jennifer L. Breeggemann, Jared A. Black
  • Publication number: 20140214264
    Abstract: A system to provided coordinated data transmission triggers is disclosed. The system may be termed as Vital Information Management System (VIMS). The VIMS may operate on the basis of certain data transmission triggers. The VIMS may further use a cellular, satellite or Wi-Fi network for the wireless communication of vehicle information. The data transmission triggers may include data transmission triggers based on time and/or time independent data transmission triggers. Examples of the data transmission triggers may be a trigger based on vehicle speed parameter, a trigger based on proximity to specified location(s) and the like. The time based data transmission triggers may send the one or more data signals after a predefined time interval. Whereas the time independent data transmission triggers may send one or more data signals as soon as the event associated with the data transmission triggers is satisfied.
    Type: Application
    Filed: March 28, 2014
    Publication date: July 31, 2014
    Applicant: Caterpillar Inc.
    Inventors: Michael J Campagna, Ryan N CHURN
  • Patent number: 8276650
    Abstract: A machine includes a heat exchanger for an engine having a heat exchanger core and a filtration system. The filtration system includes a flexible filter sheet coupled with at least one take-up roller and a filter cleaner adapted to clean the filter via compressed air. A method of operating a machine cooling system includes rotating a rotatable drive element coupled with a filter, and cleaning the filter by directing compressed air therethrough.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: October 2, 2012
    Assignee: Caterpillar Inc.
    Inventors: Kevin L. Martin, James J. Callas, Michael J. Campagna
  • Patent number: 8069912
    Abstract: A heat exchanger is disclosed. The heat exchanger may have a conduit configured to conduct a fluid and at least one body of metal foam surrounding the conduit. The at least one body of metal foam may have a radially inner portion, a radially outer portion, and a radially intermediate portion between the radially inner portion and the radially outer portion. The at least one body of metal foam may have a lower percentage of void space at the radially outer portion as compared to the radially intermediate portion.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 6, 2011
    Assignee: Caterpillar Inc.
    Inventors: Michael J. Campagna, Robert John Moffat