Patents by Inventor Chris B. Freeman

Chris B. Freeman 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: 7412627
    Abstract: Some embodiments of the invention enable debugging functionality for memory devices residing on a memory module that are buffered from the memory bus by a buffer chip. Some embodiments map connector signals from a tester coupled to the high speed interface between the buffer chip and the memory bus to an interface between the buffer chip and the memory devices. During test mode, some embodiments bypass the normal operational circuitry of the buffer chip and provide a direct connection to the memory devices. Other embodiments use the existing architecture of the buffer chip to convert high speed pins into low speed pins and map them to pins that are connected to the memory devices. Other embodiments are described in the claims.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: August 12, 2008
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, Robert M. Ellis, Chris B. Freeman, John B. Halbert, David Zimmerman
  • Patent number: 7386765
    Abstract: Apparatus and method to carry out checks for memory errors within a memory device independently of a memory controller during times when there is no activity on a memory bus coupling the memory device to the memory controller that involves the memory device.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: June 10, 2008
    Assignee: Intel Corporation
    Inventors: Robert M. Ellis, Kuljit S. Bains, Chris B. Freeman, John B. Halbert
  • Patent number: 7353329
    Abstract: Apparatus and method to carry out refresh operations on rows of memory cells within a memory device independently of a memory controller during times when there is no activity on a memory bus coupling the memory device to the memory controller that involves the memory device.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: April 1, 2008
    Assignee: Intel Corporation
    Inventors: Robert M. Ellis, Kuljit S. Bains, Chris B. Freeman, John B. Halbert, Narendra S. Khandekar, Michael W. Williams
  • Patent number: 7243205
    Abstract: Method and apparatus for use with buffered memory modules are included among the embodiments. In exemplary systems, the memory module has a buffer that receives memory commands and data, and then presents those commands and data to physical memory devices through a separate interface. The buffer has the capability to accept an implicit memory command, i.e., a command that does not contain a fully-formed memory device command, but instead instructs the memory module buffer to form one or more fully-formed memory device commands to perform memory operations. Substantial memory channel bandwidth can be saved, for instance, with a command that instructs a memory module to clear a region of memory or copy a region to a second area in memory. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: July 10, 2007
    Assignee: Intel Corporation
    Inventors: Chris B. Freeman, Pete D. Vogt, Kuljit S. Bains, Robert M. Ellis, John B. Halbert, Michael W. Williams
  • Patent number: 7050351
    Abstract: Provision and use of sets of isolators to enable the caching of the contents of at least one row of memory cells within a subarray of a bank of a memory device by a row of sense amplifiers associated with the subarray to enable faster access to read the contents of that at least one row through a read operation causing the data to read from the row of sense amplifiers versus from the row of memory cells, directly.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: May 23, 2006
    Assignee: Intel Corporation
    Inventors: John B. Halbert, Robert M. Ellis, Kuljit S. Bains, Chris B. Freeman
  • Patent number: 6996749
    Abstract: Some embodiments of the invention enable debugging functionality for memory devices residing on a memory module that are buffered from the memory bus by a buffer chip. Some embodiments map connector signals from a tester coupled to the high speed interface between the buffer chip and the memory bus to an interface between the buffer chip and the memory devices. During test mode, some embodiments bypass the normal operational circuitry of the buffer chip and provide a direct connection to the memory devices. Other embodiments use the existing architecture of the buffer chip to convert high speed pins into low speed pins and map them to pins that are connected to the memory devices. Other embodiments are described in the claims.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: February 7, 2006
    Assignee: Intel Coporation
    Inventors: Kuljit S. Bains, Robert M. Ellis, Chris B. Freeman, John B. Halbert, David Zimmerman
  • Patent number: 6990036
    Abstract: Provision and use of sets of isolators to enable the caching of the contents of at least one row of memory cells within a subarray of a bank of a memory device by a row of sense amplifiers associated with the subarray to enable faster access to write the data directed to at least one row through a write operation causing the data to written to the row of sense amplifiers versus from the row of memory cells, directly, and to store an indication that the data cached by the row of sense amplifiers is dirty.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: January 24, 2006
    Assignee: Intel Corporation
    Inventors: John B. Halbert, Robert M. Ellis, Kuljit S. Bains, Chris B. Freeman