Patents by Inventor Henk Neefs

Henk Neefs 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).

  • Publication number: 20220179797
    Abstract: An embodiment of an apparatus may comprise one or more substrates, and a controller coupled to the one or more substrates, the controller including circuitry to control access to a memory, convert an address for a transaction for the memory from a first address in a first address space to a second address in a second address space, determine a bandwidth bypass condition for the transaction based on a bandwidth of memory transactions for the memory, and provide the second address for the transaction to a scheduler at a time based at least in part on the determined bandwidth bypass condition. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: February 28, 2022
    Publication date: June 9, 2022
    Applicant: Intel Corporation
    Inventors: Jeffrey C. Swanson, Sreenivas Mandava, Henk Neefs, Jing Ling
  • Patent number: 10732880
    Abstract: Various systems and methods for computer memory management are described herein. A system for computer memory management includes a first memory device including a mapping table; a second memory device including a staging area; a third memory device including a dedup data region; and a controller operable to: receive a memory access request, the memory access request including an address and data; write the data to the staging area; and update the mapping table with the address.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: August 4, 2020
    Assignee: Intel Corporation
    Inventors: Omid Azizi, Amin Firoozshahian, John Stevenson, Mahesh Maddury, Chandan Egbert, Henk Neefs
  • Publication number: 20190212935
    Abstract: Various systems and methods for computer memory management are described herein. A system for computer memory management includes a first memory device including a mapping table; a second memory device including a staging area; a third memory device including a dedup data region; and a controller operable to: receive a memory access request, the memory access request including an address and data; write the data to the staging area; and update the mapping table with the address.
    Type: Application
    Filed: January 11, 2018
    Publication date: July 11, 2019
    Inventors: Chandan Egbert, Amin Firoozshahian, Mahesh Maddury, John Stevenson, Henk Neefs, Omid Azizi
  • Patent number: 7756053
    Abstract: A memory agent that communicates with another memory agent over links may include error hardware to monitor errors in the links. In some embodiments, the error hardware may include logic to classify the errors into different severity levels, control corrective action based on the severity level of errors, and/or perform various levels of reset based on the severity level of errors. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 13, 2010
    Assignee: Intel Corporation
    Inventors: Tessil Thomas, Henk Neefs, Ramesh S
  • Patent number: 7644347
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for mitigating silent data corruption using an error correction code having embedded signaling fault detection. In an embodiment, a memory controller includes an extended error correction code (ECC) and link signaling fault detection logic. The extended ECC includes embedded signaling fault detection. In one embodiment, the extended ECC augments the signaling fault detection capabilities of the signaling fault detection logic.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: January 5, 2010
    Assignee: Intel Corporation
    Inventors: James W. Alexander, Suresh Chittor, Dennis W. Brzezinski, Kai Cheng, Henk Neefs, Rajat Agarwal
  • Publication number: 20080002590
    Abstract: A memory agent that communicates with another memory agent over links may include error hardware to monitor errors in the links. In some embodiments, the error hardware may include logic to classify the errors into different severity levels, control corrective action based on the severity level of errors, and/or perform various levels of reset based on the severity level of errors. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventors: Tessil Thomas, Henk Neefs, Ramesh S.
  • Publication number: 20070089035
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for mitigating silent data corruption using an error correction code having embedded signaling fault detection. In an embodiment, a memory controller includes an extended error correction code (ECC) and link signaling fault detection logic. The extended ECC includes embedded signaling fault detection. In one embodiment, the extended ECC augments the signaling fault detection capabilities of the signaling fault detection logic.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 19, 2007
    Inventors: James Alexander, Suresh Chittor, Dennis Brzezinski, Kai Cheng, Henk Neefs
  • Publication number: 20060174182
    Abstract: An embodiment of the present invention is a technique to perform error correction using a trial-and-error method. A syndrome generator provides a generation of a data syndrome of a data word modified according to a selection of at least one of error correcting parameters. The data word is associated with at least one transaction performed on a unit. A controller controls iterating the generation of the data syndrome.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Inventors: Henk Neefs, Allen Baum