Patents by Inventor Jonathan Packard

Jonathan Packard 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: 9771888
    Abstract: A system according to the principles of the present disclosure includes a storage capability module and at least one of an engine speed control module and a spark control module. The storage capability module determines a capability of a catalytic converter to store oxygen. The engine speed control module controls a speed of an engine based on the oxygen storage capability of the catalytic converter. The spark control module controls a spark timing of the engine based on the oxygen storage capability of the catalytic converter.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: September 26, 2017
    Assignee: GM Global Technology Operations LLC
    Inventors: Jonathan Packard, Robert J. Genslak, Scott Jeffrey
  • Publication number: 20150107554
    Abstract: A system according to the principles of the present disclosure includes a storage capability module and at least one of an engine speed control module and a spark control module. The storage capability module determines a capability of a catalytic converter to store oxygen. The engine speed control module controls a speed of an engine based on the oxygen storage capability of the catalytic converter. The spark control module controls a spark timing of the engine based on the oxygen storage capability of the catalytic converter.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: GM Global Technology Operations LLC
    Inventors: Jonathan Packard, Robert J. Genslak, Scott Jeffrey
  • 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: 7997251
    Abstract: An engine control system includes a status determination module that determines states of first and second throttle position sensors (TPSs), wherein a fault state includes when one of the first and second TPSs is one of outside of a predetermined range and out of correlation with the other of the first and second TPSs, for greater than a first predetermined period. A throttle actuation module opens a throttle when an engine manifold absolute pressure (MAP) is less than a predetermined MAP threshold, at least one of the first and second TPSs is in the fault state, and the other one of the first and second TPSs is within a second predetermined period from transitioning to the fault state.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: August 16, 2011
    Inventors: Paul A. Bauerle, Jonathan Packard, Joseph M. Stempnik
  • Patent number: 7912621
    Abstract: A system includes an out of correlation (OOC) detection module that detects an OOC error between a first throttle position sensor (TPS) and a second TPS. An out of range (OOR) detection module that detects first and second OOR errors for the first and second TPS, respectively. An OOC counter sets an OOC error when an OOC count is greater than or equal to a first OOC value. An OOR counter sets first and second OOR errors when first and second OOR counts, respectively, are greater than or equal to a second OOR value that is less than the first OOC value. A control module increments the counters when the respective errors occur and sets at least one of the first and second OOR counts equal to the OOC count when at least one of the first and second OOR errors occur after the OOC error.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: March 22, 2011
    Inventors: Paul A. Bauerle, Marco J. Gatti, Joseph M. Stempnik, Jonathan Packard, Anne M. Lemoigne, Pahngroc Oh, Daniel G. Bolstrum
  • Publication number: 20100229828
    Abstract: An engine control system includes a status determination module that determines states of first and second throttle position sensors (TPSs), wherein a fault state includes when one of the first and second TPSs is one of outside of a predetermined range and out of correlation with the other of the first and second TPSs, for greater than a first predetermined period. A throttle actuation module opens a throttle when an engine manifold absolute pressure (MAP) is less than a predetermined MAP threshold, at least one of the first and second TPSs is in the fault state, and the other one of the first and second TPSs is within a second predetermined period from transitioning to the fault state.
    Type: Application
    Filed: March 10, 2009
    Publication date: September 16, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Paul A. Bauerle, Jonathan Packard, Joseph M. Stempnik
  • 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: 20090240418
    Abstract: A system includes an out of correlation (OOC) detection module that detects an OOC error between a first throttle position sensor (TPS) and a second TPS. An out of range (OOR) detection module that detects first and second OOR errors for the first and second TPS, respectively. An OOC counter sets an OOC error when an OOC count is greater than or equal to a first OOC value. An OOR counter sets first and second OOR errors when first and second OOR counts, respectively, are greater than or equal to a second OOR value that is less than the first OOC value. A control module increments the counters when the respective errors occur and sets at least one of the first and second OOR counts equal to the OOC count when at least one of the first and second OOR errors occur after the OOC error.
    Type: Application
    Filed: February 28, 2008
    Publication date: September 24, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Paul A. Bauerle, Marco J. Gatti, Joseph M. Stempnik, Jonathan Packard, Anne M. Lemoigne, Pahngroc OH, Daniel G. Bolstrum