Patents by Inventor Bryan D. Lehman

Bryan D. Lehman 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: 8666642
    Abstract: A system for detecting memory corruption in an engine control module includes a variable selection module, an output module, an input module, and a response comparing module. The variable selection module selects a variable of a control system for testing. The output module outputs a predetermined value of said variable to a memory location where said variable is stored in said engine control module. The input module receives a response of said control system to said predetermined value when said predetermined value is written in said memory location. The response comparing module compares said response to a predetermined range and determines that said memory location is defective when said response is not within said predetermined range.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: March 4, 2014
    Inventors: Joseph M. Stempnik, James A. Shore, Bryan D Lehman
  • Patent number: 8234049
    Abstract: A control module includes a predicted torque control module that determines a desired throttle area based on a transmission torque request and a desired predicted torque. A throttle security module determines a throttle limit based on the desired throttle area and the desired predicted torque and determines an adjusted desired throttle area based on the throttle limit. A throttle actuator module adjusts a throttle based on the adjusted desired throttle area.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: July 31, 2012
    Inventors: Joseph M. Stempnik, Richard B. Jess, Bahram Younessi, Mark H. Costin, Michael L. Kociba, Paul A. Bauerle, Bryan D. Lehman, William R. Mayhew, Andrew W. Baur
  • Patent number: 8160796
    Abstract: An engine control system comprises a driver axle torque request module (DATRM) and a driver axle torque security module (DATSM). The DATRM determines a pedal torque request based on minimum and maximum scaling torques and a torque scalar. The DATRM determines a raw driver torque request. The DATRM selectively shapes raw driver torque request into a final driver torque request. The DATRM converts the final driver torque request into a first axle torque request. The DATSM selectively diagnoses a fault in the first axle torque request based on a minimum engine torque, the minimum scaling torque, a first comparison of the final driver torque request and the redundant final driver torque request, and a second comparison of the first axle torque request and a redundant axle torque request.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: April 17, 2012
    Inventors: Joseph M. Stempnik, Ronald W. Van Diepen, Jinchun Peng, Mark H. Costin, Bryan D Lehman, Xuehan Kong, Jonathan Packard
  • Patent number: 8050841
    Abstract: An air-per-cylinder (APC) security system for a vehicle comprises an APC determination module, an APC threshold determination module, and an APC diagnostic module. The APC determination module determines first and second APC values for first and second cylinders of an engine, respectively, based on mass airflow (MAF) into the engine. The APC threshold determination module determines an APC threshold based on the first APC value and a spark timing for the first cylinder. The APC diagnostic module selectively diagnoses a fault in the APC determination module when the second APC value is greater than a sum of the first APC value and the APC threshold.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: November 1, 2011
    Inventors: Mark H. Costin, Timothy J. Hartrey, Layne K. Wiggins, Bryan D. Lehman, Roberto De Paula, Joseph M. Stempnik
  • Patent number: 8041478
    Abstract: A vehicle speed module includes a speed arbitration module that receives at least two of a wheel speed, a transmission output speed (TOS), and an electric motor speed (EMS), and that determines a vehicle speed based on a comparison of the at least two of the wheel speed, the TOS, and the EMS. A speed diagnostic module selectively diagnoses a fault in one of a wheel speed sensor, a TOS sensor, and an EMS sensor based on the comparison.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: October 18, 2011
    Inventors: Joseph M. Stempnik, Richard B. Jess, Daniel P. Grenn, Tracey A. Bagley-Reed, Ronald W. Van Diepen, Mark H. Costin, Michael A. Turley, Sandra J. Nelson, Bryan D. Lehman
  • Publication number: 20110196597
    Abstract: A system for detecting memory corruption in an engine control module includes a variable selection module, an output module, an input module, and a response comparing module. The variable selection module selects a variable of a control system for testing. The output module outputs a predetermined value of said variable to a memory location where said variable is stored in said engine control module. The input module receives a response of said control system to said predetermined value when said predetermined value is written in said memory location. The response comparing module compares said response to a predetermined range and determines that said memory location is defective when said response is not within said predetermined range.
    Type: Application
    Filed: July 21, 2010
    Publication date: August 11, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Joseph M. Stempnik, James A. Shore, Bryan D. Lehman
  • Publication number: 20100217472
    Abstract: An engine control system comprises a driver axle torque request module (DATRM) and a driver axle torque security module (DATSM). The DATRM determines a pedal torque request based on minimum and maximum scaling torques and a torque scalar. The DATRM determines a raw driver torque request. The DATRM selectively shapes raw driver torque request into a final driver torque request. The DATRM converts the final driver torque request into a first axle torque request. The DATSM selectively diagnoses a fault in the first axle torque request based on a minimum engine torque, the minimum scaling torque, a first comparison of the final driver torque request and the redundant final driver torque request, and a second comparison of the first axle torque request and a redundant axle torque request.
    Type: Application
    Filed: September 23, 2009
    Publication date: August 26, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Joseph M. Stempnik, Ronald W. Van Diepen, Jinchun Peng, Mark H. Costin, Bryan D. Lehman, Xuehan Kong, Jonathan Packard
  • Publication number: 20100065004
    Abstract: An engine assembly may include a cylinder head, an intake manifold, and a gasket. The cylinder head may define a cylinder head air passage and the intake manifold may be fixed to the cylinder head. The cylinder head may define a intake air passage that is in communication with the cylinder head air passage. The gasket may be located between the cylinder head and the intake manifold. The gasket may include a sealing member and an air flow directing member. The sealing member may be engaged with the cylinder head and the intake manifold to provide sealed communication between the first and intake air passages. The air flow directing member may be in communication with the intake air passage and may extend into the cylinder head air passage to direct an air flow from the intake air passage to a region within the cylinder head air passage.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 18, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Jeremy J. Worm, Bryan D. Lehman, Gary D. Mandrusiak
  • Publication number: 20090292435
    Abstract: An air-per-cylinder (APC) security system for a vehicle comprises an APC determination module, an APC threshold determination module, and an APC diagnostic module. The APC determination module determines first and second APC values for first and second cylinders of an engine, respectively, based on mass airflow (MAF) into the engine. The APC threshold determination module determines an APC threshold based on the first APC value and a spark timing for the first cylinder. The APC diagnostic module selectively diagnoses a fault in the APC determination module when the second APC value is greater than a sum of the first APC value and the APC threshold.
    Type: Application
    Filed: October 21, 2008
    Publication date: November 26, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Mark H. Costin, Timothy J. Hartrey, Layne K. Wiggins, Bryan D. Lehman, Roberto Depaula, Joseph M. Stempnik
  • Publication number: 20090234545
    Abstract: A control module includes a predicted torque control module that determines a desired throttle area based on a transmission torque request and a desired predicted torque. A throttle security module determines a throttle limit based on the desired throttle area and the desired predicted torque and determines an adjusted desired throttle area based on the throttle limit. A throttle actuator module adjusts a throttle based on the adjusted desired throttle area.
    Type: Application
    Filed: January 30, 2009
    Publication date: September 17, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Joseph M. Stempnik, Richard B. Jess, Bahram Younessi, Mark H. Costin, Michael L. Kociba, Paul A. Bauerle, Bryan D. Lehman, William R. Mayhew, Andrew W. Baur
  • Publication number: 20090234534
    Abstract: A vehicle speed module includes a speed arbitration module that receives at least two of a wheel speed, a transmission output speed (TOS), and an electric motor speed (EMS), and that determines a vehicle speed based on a comparison of the at least two of the wheel speed, the TOS, and the EMS. A speed diagnostic module selectively diagnoses a fault in one of a wheel speed sensor, a TOS sensor, and an EMS sensor based on the comparison.
    Type: Application
    Filed: January 30, 2009
    Publication date: September 17, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC
    Inventors: Joseph M. Stempnik, Richard B. Jess, Daniel P. Grenn, Tracey A. Bagley-Reed, Ronald W. Van Diepen, Mark H. Costin, Michael A. Turley, Sandra J. Nelson, Bryan D. Lehman