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: 9720742Abstract: 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: GrantFiled: May 15, 2014Date of Patent: August 1, 2017Assignee: GM Global Technology Operations LLCInventors: Shige Wang, Chang Liu, Trenton W. Haines, James T. Kurnik
-
Publication number: 20150331829Abstract: 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: ApplicationFiled: May 15, 2014Publication date: November 19, 2015Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: SHIGE WANG, CHANG LIU, TRENTON W. HAINES, JAMES T. KURNIK
-
Publication number: 20140358400Abstract: 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: ApplicationFiled: May 29, 2013Publication date: December 4, 2014Applicant: GM Global Technology Operations LLCInventors: Christopher E. Whitney, CHAD E. MARLETT, LUCA SCAVONE, KELLY T. JOZEFOWICZ, TRENTON W. HAINES, SIMONE BARBERO
-
Patent number: 8645233Abstract: 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: GrantFiled: January 29, 2010Date of Patent: February 4, 2014Inventors: Pradeepan Srinivasan, Christopher A. Gillanders, Daniel G. Bolstrum, Trenton W. Haines
-
Patent number: 8428816Abstract: 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: GrantFiled: October 7, 2008Date of Patent: April 23, 2013Assignees: GM Global Technology Operations LLC, Daimler AG, Chrysler Group LLC, Bayerische Motoren Werke AktiengesellschaftInventors: Hanne Buur, William R. Cawthorne, Trenton W. Haines, Jeong J Park, Leonard G. Wozniak
-
Patent number: 8374713Abstract: 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: GrantFiled: January 29, 2010Date of Patent: February 12, 2013Inventors: Pradeepan Srinivasan, Trenton W. Haines, Daniel G. Bolstrum
-
Patent number: 8335946Abstract: 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: GrantFiled: November 21, 2005Date of Patent: December 18, 2012Inventors: Kevin M. Baltes, Trenton W. Haines
-
Patent number: 8117412Abstract: 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: GrantFiled: October 28, 2008Date of Patent: February 14, 2012Inventors: Mark H. Costin, Mingguang Yu, James T. Kurnik, Trenton W. Haines, Paul A. Bauerle
-
Publication number: 20110112679Abstract: 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: ApplicationFiled: January 29, 2010Publication date: May 12, 2011Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.Inventors: Pradeepan Srinivasan, Trenton W. Haines, Daniel G. Bolstrum
-
Publication number: 20110112982Abstract: 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: ApplicationFiled: January 29, 2010Publication date: May 12, 2011Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.Inventors: Pradeepan Srinivasan, Christopher A. Gillanders, Daniel G. Bolstrum, Trenton W. Haines
-
Publication number: 20090235019Abstract: 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: ApplicationFiled: October 28, 2008Publication date: September 17, 2009Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.Inventors: Mark H. Costin, Mingguang Yu, James T. Kurnik, Trenton W. Haines, Paul A. Bauerle
-
Patent number: 7526943Abstract: 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: GrantFiled: September 11, 2007Date of Patent: May 5, 2009Assignee: 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: 20090112399Abstract: 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: ApplicationFiled: October 7, 2008Publication date: April 30, 2009Applicants: GM GLOBAL TECHNOLOGY OPERATIONS, INC., Daimler AG, Chrysler LLC, Bayerishe Motoren Werke AktiengesellschaftInventors: Hanne Buur, William R. Cawthorne, Trenton W. Haines, Jeong J. Park, Leonard G. Wozniak
-
Publication number: 20080229806Abstract: 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: ApplicationFiled: September 11, 2007Publication date: September 25, 2008Inventors: 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