Patents by Inventor Bruce Christenson

Bruce Christenson 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: 9704544
    Abstract: Techniques and mechanisms for exchanging information between a memory controller and a memory device. In an embodiment, a memory controller receives information indicating for a memory device a threshold number of pending consolidated activation commands to access that memory device. The threshold number indicated by the information is less than a theoretical maximum number of pending consolidated activation commands, the theoretical maximum number defined based on timing parameters of the memory device. In another embodiment, the memory controller limits communication of consolidated activation commands to the memory device based on the information indicating the threshold number.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: July 11, 2017
    Assignee: Intel Corporation
    Inventors: John B. Halbert, Bruce A. Christenson, Kuljit S. Bains
  • Publication number: 20170140801
    Abstract: Techniques and mechanisms for exchanging information between a memory controller and a memory device. In an embodiment, a memory controller receives information indicating for a memory device a threshold number of pending consolidated activation commands to access that memory device. The threshold number indicated by the information is less than a theoretical maximum number of pending consolidated activation commands, the theoretical maximum number defined based on timing parameters of the memory device. In another embodiment, the memory controller limits communication of consolidated activation commands to the memory device based on the information indicating the threshold number.
    Type: Application
    Filed: November 23, 2016
    Publication date: May 18, 2017
    Inventors: John B. Halbert, Bruce A. Christenson, Kuljit S. Bains
  • Patent number: 9530468
    Abstract: Techniques and mechanisms for exchanging information between a memory controller and a memory device. In an embodiment, a memory controller receives information indicating for a memory device a threshold number of pending consolidated activation commands to access that memory device. The threshold number indicated by the information is less than a theoretical maximum number of pending consolidated activation commands, the theoretical maximum number defined based on timing parameters of the memory device. In another embodiment, the memory controller limits communication of consolidated activation commands to the memory device based on the information indicating the threshold number.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 27, 2016
    Assignee: Intel Corporation
    Inventors: John B. Halbert, Bruce A. Christenson, Kuljit S. Bains
  • Publication number: 20160093344
    Abstract: Techniques and mechanisms for exchanging information between a memory controller and a memory device. In an embodiment, a memory controller receives information indicating for a memory device a threshold number of pending consolidated activation commands to access that memory device. The threshold number indicated by the information is less than a theoretical maximum number of pending consolidated activation commands, the theoretical maximum number defined based on timing parameters of the memory device. In another embodiment, the memory controller limits communication of consolidated activation commands to the memory device based on the information indicating the threshold number.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: John B. Halbert, Bruce A. Christenson, Kuljit S. Bains
  • Patent number: 8060692
    Abstract: Memory control techniques for dual channel lockstep configurations are disclosed. In accordance with one example embodiment, a memory controller issues two burst-length 4 DRAM commands to two double-data-rate (DDR) DRAM sub-channels behind a memory buffer (e.g., FB-DIMM or buffer-on-board). The two commands are in time-staggered lockstep. The time-stagger allows data coming back from the two back-side DDR sub-channels to flow naturally on the host channel without conflict. Multiple DIMMs can be used to obtain chip-fail ECC capabilities and to reclaim at least some of the lost performance imposed by the burst-length of 4 s typically associated with dual channel lockstep memory controllers. The techniques can be implemented, for instance, with a buffered memory solution such as fully buffered DIMM (FB-DIMM) or buffer-on-board configurations.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: November 15, 2011
    Assignee: Intel Corporation
    Inventors: Bruce A. Christenson, Rajat Agarwal
  • Patent number: 7941618
    Abstract: A memory controller uses a scheme to retire two entries from a replay queue due to a single non-error response. Advantageously, entries in a replay queue may be retired earlier than conventional systems, minimizing the size of the replay queue.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: May 10, 2011
    Assignee: Intel Corporation
    Inventors: James W. Alexander, Rajat Agarwal, Bruce A. Christenson, Kai Cheng
  • Patent number: 7905159
    Abstract: A torsional vibration damper having a hub carrying a radially projecting flange and an annular inertia mass defining an annular channel encompassing the radially projecting flange and an elastomeric member. An annular compression ring is attached to the opening of the annular channel to axially compress and extrude the elastomeric member to fill the annular channel around the radial flange within the inertia ring. Projections defining an intermittent annular inner rim of the inertia mass extend through openings between the spokes of the hub and cooperate with an annular outer rim of the inertia mass to retain the compression ring.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: March 15, 2011
    Assignee: Metavation, LLC
    Inventors: Suhale Manzoor, Bruce Christenson
  • Patent number: 7694060
    Abstract: In some embodiments, a chip includes transmitters and receivers, and control circuitry. The control circuitry to cause some of the transmitters and receivers to be inoperative in response to an estimated activity level being in a first range, while others of the transmitters and receivers remain operative. Other embodiments are described and/or claimed.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: April 6, 2010
    Assignee: Intel Corporation
    Inventors: James A. McCall, Bruce A. Christenson
  • Publication number: 20090327596
    Abstract: Memory control techniques for dual channel lockstep configurations are disclosed. In accordance with one example embodiment, a memory controller issues two burst-length 4 DRAM commands to two double-data-rate (DDR) DRAM sub-channels behind a memory buffer (e.g., FB-DIMM or buffer-on-board). The two commands are in time-staggered lockstep. The time-stagger allows data coming back from the two back-side DDR sub-channels to flow naturally on the host channel without conflict. Multiple DIMMs can be used to obtain chip-fail ECC capabilities and to reclaim at least some of the lost performance imposed by the burst-length of 4 s typically associated with dual channel lockstep memory controllers. The techniques can be implemented, for instance, with a buffered memory solution such as fully buffered DIMM (FB-DIMM) or buffer-on-board configurations.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: INTEL CORPORATION
    Inventors: Bruce A. Christenson, Rajat Agarwal
  • Publication number: 20080320249
    Abstract: A memory controller uses a scheme to retire two entries from a replay queue due to a single non-error response. Advantageously, entries in a replay queue may be retired earlier than conventional systems, minimizing the size of the replay queue.
    Type: Application
    Filed: August 29, 2008
    Publication date: December 25, 2008
    Inventors: James W. Alexander, Rajat Agarwal, Bruce A. Christenson, Kai Cheng
  • Patent number: 7444479
    Abstract: A memory controller uses a scheme to retire two entries from a replay queue due to a single non-error response. Advantageously, entries in a replay queue may be retired earlier than conventional systems, minimizing the size of the replay queue.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: October 28, 2008
    Inventors: James W. Alexander, Rajat Agarwal, Bruce A. Christenson, Kai Cheng
  • Publication number: 20080034918
    Abstract: A multi-mode vibration damper includes a hub comprising radially projecting spokes, an inertia mass defining recesses for receiving the hub spokes and a damping member between the spokes and recess sidewalls. The damping member is configured to provide vibration damping via substantially compressive stress in the damping member between the hub and inertia mass. An exemplary vibration damper provides vibration damping in a plurality of damping modes and at a plurality of damping frequencies. Exemplary embodiments of the vibration damper provide reduced parasitic inertia and a rocking mode below the torsional mode of the damper.
    Type: Application
    Filed: August 13, 2007
    Publication date: February 14, 2008
    Applicant: HILLSDALE AUTOMOTIVE, LLC
    Inventors: Suhale Manzoor, Bruce Christenson
  • Publication number: 20070295569
    Abstract: A torsional vibration damper having a hub carrying a radially projecting flange and an annular inertia mass defining an annular channel encompassing the radially projecting flange and an elastomeric member. An annular compression ring is attached to the opening of the annular channel to axially compress and extrude the elastomeric member to fill the annular channel around the radial flange within the inertia ring. Projections defining an intermittent annular inner rim of the inertia mass extend through openings between the spokes of the hub and cooperate with an annular outer rim of the inertia mass to retain the compression ring.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Applicant: EAGLEPICHER AUTOMOTIVE HILLSDALE DIVISION
    Inventors: Suhale Manzoor, Bruce Christenson
  • Publication number: 20070150672
    Abstract: A memory controller uses a scheme to retire two entries from a replay queue due to a single non-error response. Advantageously, entries in a replay queue may be retired earlier than conventional systems, minimizing the size of the replay queue.
    Type: Application
    Filed: December 28, 2005
    Publication date: June 28, 2007
    Applicant: INTEL CORPORATION (a Delaware corporation)
    Inventors: James Alexander, Rajat Agarwal, Bruce Christenson, Kai Cheng
  • Publication number: 20060285847
    Abstract: In some embodiments, a chip includes transmitters and receivers, and control circuitry. The control circuitry to cause some of the transmitters and receivers to be inoperative in response to an estimated activity level being in a first range, while others of the transmitters and receivers remain operative. Other embodiments are described and/or claimed.
    Type: Application
    Filed: June 17, 2005
    Publication date: December 21, 2006
    Inventors: James McCall, Bruce Christenson
  • Publication number: 20060200597
    Abstract: A memory controller to support fully buffered DIMMS by utilizing a write FIFO to switch from the default condition of a memory controller scheduling read requests out-of-order to scheduling write transactions from a write FIFO buffer for a predetermined set of conditions is discussed. For example, the predetermined set of conditions are a write buffer structure has exceeded a threshold (wherein the threshold is fixed or specified by a configuration register) and a memory controller has posted a predetermined number of writes to an AMB write FIFO structure (the predetermined number can be fixed or specified by a configuration register).
    Type: Application
    Filed: March 3, 2005
    Publication date: September 7, 2006
    Inventors: Bruce Christenson, Chitra Natarajan
  • Patent number: 7093059
    Abstract: A system includes a memory device. The memory device has a first bank and a second bank. A memory controller has a write request queue to store write requests. When a read bank conflict exists between a first read request to the first bank and a second read request to the first bank, a first write request is executed to the second bank during a delay. The delay takes place after the first read request is executed and before the second read request is executed.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: August 15, 2006
    Assignee: Intel Corporation
    Inventor: Bruce A. Christenson
  • Patent number: 7000745
    Abstract: The bond strength between a pre-cured elastomeric member and a metal surface is increased by applying a phosphate coating to the metal surface. This is particularly suitable for use in formation of torsional vibration dampeners wherein an elastomeric member is compression fitted between an outer annular ring and a hub thereby decreasing slippage between the annular weigh and the hub.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: February 21, 2006
    Assignee: Eagle-Picher Industries, Inc.
    Inventors: Bruce Christenson, Gary Veselica
  • Publication number: 20060026375
    Abstract: A memory method may select a latency mode, such as read latency mode, based on measuring memory channel utilization. Memory channel utilization, for example, may include measurements in a memory controller queue structure. Other embodiments are described and claimed.
    Type: Application
    Filed: July 30, 2004
    Publication date: February 2, 2006
    Inventors: Bruce Christenson, Chitra Natarajan
  • Publication number: 20040128428
    Abstract: A system includes a memory device. The memory device has a first bank and a second bank. A memory controller has a write request queue to store write requests. When a read bank conflict exists between a first read request to the first bank and a second read request to the first bank, a first write request is executed to the second bank during a delay. The delay takes place after the first read request is executed and before the second read request is executed.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Applicant: Intel Corporation
    Inventor: Bruce A. Christenson