Patents by Inventor Eric Linstadt

Eric Linstadt 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: 10515010
    Abstract: Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling function and a memory address mapping function. Upon receipt of a page fault, the page fault handling function maps an evicted virtual memory address to a stressed page and maps a stressed virtual memory address to a free page using the memory address mapping function.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: December 24, 2019
    Assignee: Rambus Inc.
    Inventors: Trung Diep, Eric Linstadt
  • Patent number: 10468544
    Abstract: A memory controller comprises a command interface to transmit a memory command to a plurality of memory devices associated with the memory controller. The memory controller also comprises an acknowledgement interface to receive an acknowledgment status packet from the plurality of memory devices over a shared acknowledgement link coupled between the memory controller and the plurality of memory devices, the acknowledgement status packet indicating whether the command was received by the plurality of memory devices. In addition, the memory controller comprises a memory controller core to decode the acknowledgment status packet to identify a portion of the acknowledgement status packet corresponding to each of the plurality of memory devices.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: November 5, 2019
    Assignee: Rambus Inc.
    Inventors: Yohan Frans, Simon Li, Eric Linstadt, Jun Kim
  • Publication number: 20180285259
    Abstract: Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling function and a memory address mapping function. Upon receipt of a page fault, the page fault handling function maps an evicted virtual memory address to a stressed page and maps a stressed virtual memory address to a free page using the memory address mapping function.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 4, 2018
    Inventors: Trung Diep, Eric Linstadt
  • Patent number: 9934142
    Abstract: Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling function and a memory address mapping function. Upon receipt of a page fault, the page fault handling function maps an evicted virtual memory address to a stressed page and maps a stressed virtual memory address to a free page using the memory address mapping function.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: April 3, 2018
    Assignee: Rambus, Inc.
    Inventors: Trung Diep, Eric Linstadt
  • Publication number: 20170147234
    Abstract: A memory controller comprises a command interface to transmit a memory command to a plurality of memory devices associated with the memory controller. The memory controller also comprises an acknowledgement interface to receive an acknowledgment status packet from the plurality of memory devices over a shared acknowledgement link coupled between the memory controller and the plurality of memory devices, the acknowledgement status packet indicating whether the command was received by the plurality of memory devices. In addition, the memory controller comprises a memory controller core to decode the acknowledgment status packet to identify a portion of the acknowledgement status packet corresponding to each of the plurality of memory devices.
    Type: Application
    Filed: December 5, 2016
    Publication date: May 25, 2017
    Inventors: Yohan Frans, Simon Li, Eric Linstadt, Jun Kim
  • Publication number: 20170010964
    Abstract: Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling function and a memory address mapping function. Upon receipt of a page fault, the page fault handling function maps an evicted virtual memory address to a stressed page and maps a stressed virtual memory address to a free page using the memory address mapping function.
    Type: Application
    Filed: July 11, 2016
    Publication date: January 12, 2017
    Inventors: Trung Diep, Eric Linstadt
  • Patent number: 9390025
    Abstract: Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling function and a memory address mapping function. Upon receipt of a page fault, the page fault handling function maps an evicted virtual memory address to a stressed page and maps a stressed virtual memory address to a free page using the memory address mapping function.
    Type: Grant
    Filed: December 29, 2012
    Date of Patent: July 12, 2016
    Assignee: Rambus Inc.
    Inventors: Trung Diep, Eric Linstadt
  • Patent number: 9268632
    Abstract: A method of reading data from a memory device is disclosed. The method comprises accessing preexisting data from a location in the memory device in response to a read command and identifying an error in the preexisting data. The identified error is corrected for transmission as corrected data. Error information representing the identified error is stored while the preexisting data is retained in the location of the memory device in uncorrected form.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: February 23, 2016
    Assignee: Rambus Inc.
    Inventor: Eric Linstadt
  • Patent number: 9111612
    Abstract: Disclosed is a memory including a plurality of resistive change memory cells, including at least a first group and a second group of the memory cells and a comparison circuit configured to conduct a direct relative comparison of a remaining endurance of the first group of memory cells to a remaining endurance of the second group of memory cells.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: August 18, 2015
    Assignee: Rambus Inc.
    Inventors: Eric Linstadt, Brent Steven Haukness, J. James Tringali
  • Publication number: 20140372707
    Abstract: Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling function and a memory address mapping function. Upon receipt of a page fault, the page fault handling function maps an evicted virtual memory address to a stressed page and maps a stressed virtual memory address to a free page using the memory address mapping function.
    Type: Application
    Filed: December 29, 2012
    Publication date: December 18, 2014
    Inventors: Trung Diep, Eric Linstadt
  • Publication number: 20130179751
    Abstract: A method of reading data from a memory device is disclosed. The method comprises accessing preexisting data from a location in the memory device in response to a read command and identifying an error in the preexisting data. The identified error is corrected for transmission as corrected data. Error information representing the identified error is stored while the pre-existing data is retained in the location of the memory device in uncorrected form.
    Type: Application
    Filed: September 12, 2011
    Publication date: July 11, 2013
    Inventor: Eric Linstadt