Patents by Inventor Trenton W. Haines

Trenton W. Haines 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: 9720742
    Abstract: A system and method for accessing coherent data on a controller. The system and method include a first buffer and a second buffer that each may be read from or written to and an indicator that indicates which of the first or the second buffer is read from while the other of the first or second buffers is written to. The system and method also include a read synchronization protocol that allows the coherent data to be read from the buffer that the indicator indicates is the read buffer and a write synchronization protocol that allows the coherent data to be written to the buffer that the indicator indicates is the write buffer.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: August 1, 2017
    Assignee: GM Global Technology Operations LLC
    Inventors: Shige Wang, Chang Liu, Trenton W. Haines, James T. Kurnik
  • Publication number: 20150331829
    Abstract: A system and method for accessing coherent data on a controller. The system and method include a first buffer and a second buffer that each may be read from or written to and an indicator that indicates which of the first or the second buffer is read from while the other of the first or second buffers is written to. The system and method also include a read synchronization protocol that allows the coherent data to be read from the buffer that the indicator indicates is the read buffer and a write synchronization protocol that allows the coherent data to be written to the buffer that the indicator indicates is the write buffer.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: SHIGE WANG, CHANG LIU, TRENTON W. HAINES, JAMES T. KURNIK
  • Publication number: 20140358400
    Abstract: A system according to the principles of the present disclosure includes an exhaust braking enabling module, a driver torque module, and an engine actuator control module. The exhaust braking enabling module selectively enables exhaust braking based on driver input and independent of an accelerator pedal position. The driver torque module selectively determines a driver torque request based on a powertrain braking torque capacity when exhaust braking is enabled. The engine actuator control module controls fuel delivery to cylinders of an engine and a vane position of a turbocharger based on the driver torque request.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Applicant: GM Global Technology Operations LLC
    Inventors: Christopher E. Whitney, CHAD E. MARLETT, LUCA SCAVONE, KELLY T. JOZEFOWICZ, TRENTON W. HAINES, SIMONE BARBERO
  • Patent number: 8645233
    Abstract: An interface control module includes a link generation module that generates a first link between a provider module and a consumer module. An interface contract module generates an interface contract. The interface contract corresponds to an interface of a product that includes the first link. The interface contract defines the interface based on a bill of materials (BOM). An interface assembly module assembles modules including the provider module and the consumer module to generate the product. An interface viewing module displays logical and physical views of the product on a display at least one of before and after assembly of the product.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: February 4, 2014
    Inventors: Pradeepan Srinivasan, Christopher A. Gillanders, Daniel G. Bolstrum, Trenton W. Haines
  • Patent number: 8428816
    Abstract: A method to monitor integrity of a signal generated and communicated in a distributed control module system for a hybrid powertrain system includes generating and verifying signal within an originating control module. A message is generated based upon the signal. The message is transmitted and received at a receiving control module. The signal is extracted from the message and its integrity is verified.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: April 23, 2013
    Assignees: GM Global Technology Operations LLC, Daimler AG, Chrysler Group LLC, Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Hanne Buur, William R. Cawthorne, Trenton W. Haines, Jeong J Park, Leonard G. Wozniak
  • Patent number: 8374713
    Abstract: A product-line managing module includes a code and bill of material (BOM) generator module and a configuration management module. The code and BOM generator module: receives data dictionary entries and interface information; generates a product BOM of at least one of a product based on the data dictionary entries and interface information; and generates autocode for N modules based on the data dictionary entries and interface information, where N is an integer greater than 1. The configuration management module assembles the autocode to generate the product.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: February 12, 2013
    Inventors: Pradeepan Srinivasan, Trenton W. Haines, Daniel G. Bolstrum
  • Patent number: 8335946
    Abstract: A method for centralization of process sequence checking includes defining a set of steps in a sequence for a process and defining an order of steps in said set of steps. The method includes determining whether one of said steps started independently of others of said steps and determining whether one of said steps completed independently of others of said steps. The method includes determining whether the sequence started, determining whether the sequence completed, and determining whether a sequence fault occurred.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: December 18, 2012
    Inventors: Kevin M. Baltes, Trenton W. Haines
  • Patent number: 8117412
    Abstract: A system comprises a general-purpose memory, a lockable memory, a memory management unit, and a processor. The general-purpose memory includes data for a first set of addresses. The lockable memory includes data for a second set of addresses. The memory management unit selectively writes data to one of the general-purpose memory and the lockable memory and selectively locks the lockable memory by preventing writes to the lockable memory. The processor instructs the memory management unit to unlock the lockable memory before requesting a write to one of the second set of addresses.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: February 14, 2012
    Inventors: Mark H. Costin, Mingguang Yu, James T. Kurnik, Trenton W. Haines, Paul A. Bauerle
  • Publication number: 20110112679
    Abstract: A product-line managing module includes a code and bill of material (BOM) generator module and a configuration management module. The code and BOM generator module: receives data dictionary entries and interface information; generates a product BOM of at least one of a product based on the data dictionary entries and interface information; and generates autocode for N modules based on the data dictionary entries and interface information, where N is an integer greater than 1. The configuration management module assembles the autocode to generate the product.
    Type: Application
    Filed: January 29, 2010
    Publication date: May 12, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Pradeepan Srinivasan, Trenton W. Haines, Daniel G. Bolstrum
  • Publication number: 20110112982
    Abstract: An interface control module includes a link generation module that generates a first link between a provider module and a consumer module. An interface contract module generates an interface contract. The interface contract corresponds to an interface of a product that includes the first link. The interface contract defines the interface based on a bill of materials (BOM). An interface assembly module assembles modules including the provider module and the consumer module to generate the product. An interface viewing module displays logical and physical views of the product on a display at least one of before and after assembly of the product.
    Type: Application
    Filed: January 29, 2010
    Publication date: May 12, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Pradeepan Srinivasan, Christopher A. Gillanders, Daniel G. Bolstrum, Trenton W. Haines
  • Publication number: 20090235019
    Abstract: A system comprises a general-purpose memory, a lockable memory, a memory management unit, and a processor. The general-purpose memory includes data for a first set of addresses. The lockable memory includes data for a second set of addresses. The memory management unit selectively writes data to one of the general-purpose memory and the lockable memory and selectively locks the lockable memory by preventing writes to the lockable memory. The processor instructs the memory management unit to unlock the lockable memory before requesting a write to one of the second set of addresses.
    Type: Application
    Filed: October 28, 2008
    Publication date: September 17, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Mark H. Costin, Mingguang Yu, James T. Kurnik, Trenton W. Haines, Paul A. Bauerle
  • Patent number: 7526943
    Abstract: A knock detection module for an engine comprises a statistics storage module and a processing module. The statistics storage module stores M times N vibration profiles corresponding to M zones of operation of the engine and N cylinders of the engine, wherein M and N are integers greater than one. The processing module determines in which one of the M zones the engine is operating and determines whether knock has occurred for one of the N cylinders by comparing measured vibration data with a selected one of the vibration profiles corresponding to the one of the M zones and the one of the N cylinders.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: May 5, 2009
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Anthony E. Cubr, Craig M. Sawdon, Wajdi B. Hamama, Karl T. Kiebel, Robert J. Horner, Marilyn L Kindermann, Jian Lin, Trenton W. Haines, Eric Ferch, Hamid M. Esfahan, James T. Kurnik, Weixin Yan
  • Publication number: 20090112399
    Abstract: A method to monitor integrity of a signal generated and communicated in a distributed control module system for a hybrid powertrain system includes generating and verifying signal within an originating control module. A message is generated based upon the signal. The message is transmitted and received at a receiving control module. The signal is extracted from the message and its integrity is verified.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 30, 2009
    Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., Daimler AG, Chrysler LLC, Bayerishe Motoren Werke Aktiengesellschaft
    Inventors: Hanne Buur, William R. Cawthorne, Trenton W. Haines, Jeong J. Park, Leonard G. Wozniak
  • Publication number: 20080229806
    Abstract: A knock detection module for an engine comprises a statistics storage module and a processing module. The statistics storage module stores M times N vibration profiles corresponding to M zones of operation of the engine and N cylinders of the engine, wherein M and N are integers greater than one. The processing module determines in which one of the M zones the engine is operating and determines whether knock has occurred for one of the N cylinders by comparing measured vibration data with a selected one of the vibration profiles corresponding to the one of the M zones and the one of the N cylinders.
    Type: Application
    Filed: September 11, 2007
    Publication date: September 25, 2008
    Inventors: Anthony E. Cubr, Craig M. Sawdon, Wajdi B. Hamama, Karl T. Kiebel, Robert J. Horner, Marilyn L. Kindermann, Jian Lin, Trenton W. Haines, Eric Ferch, Hamid M. Esfahan, James T. Kurnik, Weixin Yan