Patents by Inventor Michael Kropinski

Michael Kropinski 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: 8739049
    Abstract: A vehicle simulation system includes a compiler module, a parser module, a wrapper module, a modeling module, and a simulation module. The compiler module generates object code that is compatible with a first type of operating system based on source code that is executable by a vehicle control module and that is compatible with a second type of operating system. The parser module generates a definitions file and an extensible markup language (XML) file based on the source code and the object code. The wrapper module generates a library file based on the object code and the definitions file. The modeling module generates model-based source code for a virtual model based on the XML file and a user configuration of the virtual model. The simulation module simulates operation of a plant of a vehicle with the virtual model.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: May 27, 2014
    Inventors: Michael A. Kropinski, Minghui Kao, Gary Ferries, Hamid M. Esfahan, Wen-Chuan Lin, Michael A. Steele, Onassis Matthews
  • Patent number: 8612192
    Abstract: A vehicle simulation system includes a first simulation model that when executed simulates a software ring along with other software of a vehicle module. The vehicle simulation system further includes a second simulation model of the software ring. A bypass switch that has a first state and a second state. A bypass switching module switches the bypass switch between the first simulation model and the second simulation model based on a bypass signal and a ring enabling signal. A simulation control module executes code of a vehicle simulation model including software in-the-loop (SIL) testing of a selected one of the first simulation model and the second simulation model based on state of the bypass switch.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: December 17, 2013
    Inventors: Johan Larsson, Tobias Berndtson, Kenneth K. Lang, Xuefeng Tim Tao, Colin Hultengren, Michael A. Kropinski, Manmeet Mavi, Sriram Venkataramanan, David W. Wright
  • Patent number: 8281760
    Abstract: A control system for an engine including a starter may include a speed determination module that determines a first rotational speed of the engine during a run period contiguously following a period of starting the engine using the starter, and a speed control module that, when the first rotational speed falls below a predetermined speed greater than zero during the run period, selectively activates the starter to increase the first rotational speed. The speed control module may selectively activate the starter by selectively adjusting, based on the first rotational speed, a second rotational speed of a motor drive of the starter that supplies torque for cranking the engine and subsequently selectively engaging one of the motor drive and a first rotational member of the starter rotationally driven by the motor drive with a second rotational member of the engine. A related method is also provided.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: October 9, 2012
    Inventors: Thomas E. Bolander, Michael A. Kropinski
  • Publication number: 20110288840
    Abstract: A vehicle simulation system includes a compiler module, a parser module, a wrapper module, a modeling module, and a simulation module. The compiler module generates object code that is compatible with a first type of operating system based on source code that is executable by a vehicle control module and that is compatible with a second type of operating system. The parser module generates a definitions file and an extensible markup language (XML) file based on the source code and the object code. The wrapper module generates a library file based on the object code and the definitions file. The modeling module generates model-based source code for a virtual model based on the XML file and a user configuration of the virtual model. The simulation module simulates operation of a plant of a vehicle with the virtual model.
    Type: Application
    Filed: August 23, 2010
    Publication date: November 24, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Michael A. Kropinski, Minghui Kao, Gary Ferries, Hamid M. Esfahan, Wen-Chuan Lin, Michael A. Steele, Onassis Matthews
  • Publication number: 20110288841
    Abstract: A vehicle simulation system includes a first simulation model that when executed simulates a software ring along with other software of a vehicle module. The vehicle simulation system further includes a second simulation model of the software ring. A bypass switch that has a first state and a second state. A bypass switching module switches the bypass switch between the first simulation model and the second simulation model based on a bypass signal and a ring enabling signal. A simulation control module executes code of a vehicle simulation model including software in-the-loop (SIL) testing of a selected one of the first simulation model and the second simulation model based on state of the bypass switch.
    Type: Application
    Filed: August 23, 2010
    Publication date: November 24, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Johan Larsson, Tobias Berndtson, Kenneth K. Lang, Xuefeng Tim Tao, Colin Hultengren, Michael A. Kropinski, Manmeet Mavi, Sriram Venkataramanan, David W. Wright
  • Publication number: 20110168117
    Abstract: A control system for an engine including a starter may include a speed determination module that determines a first rotational speed of the engine during a run period contiguously following a period of starting the engine using the starter, and a speed control module that, when the first rotational speed falls below a predetermined speed greater than zero during the run period, selectively activates the starter to increase the first rotational speed. The speed control module may selectively activate the starter by selectively adjusting, based on the first rotational speed, a second rotational speed of a motor drive of the starter that supplies torque for cranking the engine and subsequently selectively engaging one of the motor drive and a first rotational member of the starter rotationally driven by the motor drive with a second rotational member of the engine. A related method is also provided.
    Type: Application
    Filed: January 11, 2010
    Publication date: July 14, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Thomas E. Bolander, Michael A. Kropinski
  • Patent number: 7631551
    Abstract: A method of determining a barometric pressure of atmosphere, in which an internal combustion engine of a vehicle is located includes monitoring operating parameters of the internal combustion engine and the vehicle, determining a healthy status of an air filter of the internal combustion engine, and calculating the barometric pressure based on the operating parameters and the healthy status of the air filter.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: December 15, 2009
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Wenbo Wang, John F. Van Gilder, Jill A Slimmer-Velez, Kurt D. Mc Lain, Michael A. Kropinski
  • Publication number: 20090025469
    Abstract: A method of determining a barometric pressure of atmosphere, in which an internal combustion engine of a vehicle is located includes monitoring operating parameters of the internal combustion engine and the vehicle, determining a healthy status of an air filter of the internal combustion engine, and calculating the barometric pressure based on the operating parameters and the healthy status of the air filter.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Inventors: Wenbo Wang, John F. Van Gilder, Jill A. Slimmer-Velez, Kurt D. McLain, Michael A. Kropinski
  • Patent number: 7441449
    Abstract: A method of monitoring air flow restriction in an air intake of an internal combustion engine includes recording a predetermined number of pre-throttle pressure samples, recording a predetermined number of mass air flow samples, which respectively correspond to the pre-throttle pressure samples and determining a slope based on the pre-throttle pressure samples and the mass air flow samples. Whether an air filter is inducing an air flow over restriction is determined based on the slope.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: October 28, 2008
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Wenbo Wang, Michael A. Kropinski, Kurt D. Mc Lain
  • Patent number: 7441450
    Abstract: A method of monitoring air flow restriction in an air intake of an internal combustion engine includes monitoring a plurality of manifold absolute pressure (MAP) samples and determining respective MAP thresholds corresponding to each of the MAP samples. Each of the MAP samples is compared to its respective MAP threshold. A percentage of failed MAP samples is determined based on the comparing and an over-restricted air intake condition is selectively indicated based on the percentage of failed MAP samples.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: October 28, 2008
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Kurt D. Mc Lain, Wenbo Wang, Michael A. Kropinski
  • Publication number: 20080223123
    Abstract: A method of monitoring air flow restriction in an air intake of an internal combustion engine includes recording a predetermined number of pre-throttle pressure samples, recording a predetermined number of mass air flow samples, which respectively correspond to the pre-throttle pressure samples and determining a slope based on the pre-throttle pressure samples and the mass air flow samples. Whether an air filter is inducing an air flow over restriction is determined based on the slope.
    Type: Application
    Filed: January 24, 2007
    Publication date: September 18, 2008
    Inventors: Wenbo Wang, Michael A. Kropinski, Kurt D. Mc Lain
  • Publication number: 20080178842
    Abstract: A method of monitoring air flow restriction in an air intake of an internal combustion engine includes monitoring a plurality of manifold absolute pressure (MAP) samples and determining respective MAP thresholds corresponding to each of the MAP samples. Each of the MAP samples is compared to its respective MAP threshold. A percentage of failed MAP samples is determined based on the comparing and an over-restricted air intake condition is selectively indicated based on the percentage of failed MAP samples.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Inventors: Kurt D. Mc Lain, Wenbo Wang, Michael A. Kropinski
  • Patent number: 7403101
    Abstract: Methods and apparatus are provided for protecting an unattended parked vehicle from being impacted by a moving vehicle under control of a driver. The apparatus comprises a detection and alarm system built into the unattended parked vehicle. When a moving vehicle comes within a predetermined distance from the unattended parked vehicle, the apparatus senses the presence of the moving vehicle and activates the alarm system. If the moving vehicle continues to approach the unattended parked vehicle, the activated alarm signals are increased in intensity. Typically, the alarm signals would be in the form of lights flashing and/or horn blowing, or any appropriate combination of audible and visual signals.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: July 22, 2008
    Assignee: General Motors Corporation
    Inventors: Michael A. Kropinski, Thomas E. Bolander, Alexander N. Makris
  • Patent number: 7373799
    Abstract: A method of determining whether a vacuum/pressure sensor in a vehicle fuel tank correctly indicates a vacuum level in the tank. An input from the sensor is obtained. The tank is sealed for a predetermined time period. After the time period, another input is obtained from the sensor and the sensor inputs are compared.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: May 20, 2008
    Assignee: General Motors Corporation
    Inventors: Kurt D. McLain, Michael A. Kropinski
  • Patent number: 7305301
    Abstract: An engine control system for regulating operation of an engine having a throttle includes a first module that determines an intermediate parameter based on engine operating parameters and a second module that determines a pressure upstream of the throttle based on the intermediate parameter. A third module regulates operation of the engine based on the pressure. The engine operation is regulated based on a pre-determined relationship between a throttle position and an effective throttle area.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: December 4, 2007
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Wenbo Wang, Michael A. Kropinski, Kurt D. McLain
  • Patent number: 7280035
    Abstract: Methods and apparatus are provided for reducing the occurrence of vehicle door bumps against an adjacent object facing the door. The apparatus comprises one or more distance sensors mounted on the vehicle for measuring distance D from the door to the object, a brake for inhibiting outward movement of the door toward the object, a warning system and a controller coupled to the distance sensors, warning system and brake for applying the brake to inhibit further outward movement of the door when D?D(MIN), a predetermined minimum distance away from the object. In a preferred embodiment, a first driver warning is activated when the initial door-to-object spacing D(INIT)?D(SAFE), the maximum outward door reach. A second warning is desirably added when the door begins moving toward the object or has reached about (D(INIT))/2 and a third warning is activated when the brake is engaged.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: October 9, 2007
    Assignee: General Motors Corporation
    Inventors: Kurt D. McLain, Michael A. Kropinski
  • Patent number: 7181334
    Abstract: An engine control system including an engine controller, a plurality of sensors coupled to the engine controller, and a neural network operating in the engine controller, and where upon failure of at least one of the plurality sensors, the neural network generates a representative value of the failed sensor.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: February 20, 2007
    Assignee: General Motors Corporation
    Inventors: Michael A. Kropinski, Mark D. Miotke
  • Publication number: 20060187009
    Abstract: Methods and apparatus are provided for protecting an unattended parked vehicle from being impacted by a moving vehicle under control of a driver. The apparatus comprises a detection and alarm system built into the unattended parked vehicle. When a moving vehicle comes within a predetermined distance from the unattended parked vehicle, the apparatus senses the presence of the moving vehicle and activates the alarm system. If the moving vehicle continues to approach the unattended parked vehicle, the activated alarm signals are increased in intensity. Typically, the alarm signals would be in the form of lights flashing and/or horn blowing, or any appropriate combination of audible and visual signals.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 24, 2006
    Inventors: Michael Kropinski, Thomas Bolander, Alexander Makris
  • Patent number: 7080625
    Abstract: An engine control system for controlling engine operation in activated and deactivated modes in a displacement on demand engine system includes an engine control that generates a load control signal based on one of an activation and a deactivation signal. An accessory control manipulates operation of an accessory driven by the engine based on the load control signal.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: July 25, 2006
    Assignee: General Motors Corporation
    Inventors: William C. Albertson, Alexander J. Roberts, Thomas E. Bolander, Michael A. Kropinski
  • Publication number: 20060081035
    Abstract: A method of determining whether a vacuum/pressure sensor in a vehicle fuel tank correctly indicates a vacuum level in the tank. An input from the sensor is obtained. The tank is sealed for a predetermined time period. After the time period, another input is obtained from the sensor and the sensor inputs are compared.
    Type: Application
    Filed: October 14, 2004
    Publication date: April 20, 2006
    Inventors: Kurt McLain, Michael Kropinski