Patents by Inventor Eric L. HOFFMAN

Eric L. HOFFMAN 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: 10817180
    Abstract: An example apparatus includes a non-volatile memory including a first memory having a first write rate and a second memory having a second write rate, the first write rate greater than the second write rate An example controller is to determine, based on a ratio, a first portion of the data to be written to the first memory, and a second portion of the data to be written to the second memory type, the second portion of the data not included in the first portion of the data.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: October 27, 2020
    Assignee: Intel corporation
    Inventors: Yogesh B. Wakchaure, Xin Guo, David J. Pelster, Eric L. Hoffman
  • Publication number: 20190329997
    Abstract: In one example, an apparatus may include a first tray cover portion substantially parallel to a first plane, a second tray cover portion coupleable to the first tray cover portion at a first end of the first tray cover portion, and a third tray cover portion coupleable to the first tray cover portion at a second end of the first tray cover portion. The second tray cover portion and the third tray cover portion may be substantially parallel to a second plane, and the first plane and the second plane may be substantially orthogonal to one another.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Michael Evan Daniels, Timothy Ric Nelson, Eric L. Hoffman
  • Publication number: 20190065057
    Abstract: An example apparatus includes a non-volatile memory including a first memory having a first write rate and a second memory having a second write rate, the first write rate greater than the second write rate An example controller is to determine, based on a ratio, a first portion of the data to be written to the first memory, and a second portion of the data to be written to the second memory type, the second portion of the data not included in the first portion of the data.
    Type: Application
    Filed: August 27, 2018
    Publication date: February 28, 2019
    Inventors: Yogesh B. Wakchaure, Xin Guo, David J. Pelster, Eric L. Hoffman
  • Patent number: 10061516
    Abstract: An example apparatus includes a non-volatile memory including a first memory having a first write rate and a second memory having a second write rate, the first write rate greater than the second write rate An example controller is to determine, based on a ratio, a first portion of the data to be written to the first memory, and a second portion of the data to be written to the second memory type, the second portion of the data not included in the first portion of the data.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 28, 2018
    Assignee: Intel Corporation
    Inventors: Yogesh B. Wakchaure, Xin Guo, David J. Pelster, Eric L. Hoffman
  • Patent number: 9766814
    Abstract: Provided are a method and apparatus for remapping logical to physical addresses for a non-volatile memory having dies. Bands extend through the dies and planes in the dies extending through the bands define addressable blocks. A first remapping of a logical-to-physical mapping is performed by remapping logical addresses of blocks in a first end of the bands that map to defective physical blocks to map to good physical blocks at a second end of the bands. After performing the first remapping, a second remapping of the logical-to-physical mapping is performed by remapping logical addresses in the second end of bands that map to defective blocks to map to good physical blocks in the first end of bands.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: September 19, 2017
    Assignee: Intel Corporation
    Inventors: Xin Guo, Feng Zhu, Eric L. Hoffman, Jing-Jing Li, David J. Pelster
  • Publication number: 20170090752
    Abstract: An example apparatus includes a non-volatile memory including a first memory having a first write rate and a second memory having a second write rate, the first write rate greater than the second write rate An example controller is to determine, based on a ratio, a first portion of the data to be written to the first memory, and a second portion of the data to be written to the second memory type, the second portion of the data not included in the first portion of the data.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: Yogesh B. Wakchaure, Xin Guo, David J. Pelster, Eric L. Hoffman
  • Publication number: 20170046073
    Abstract: Provided are a method and apparatus for remapping logical to physical addresses for a non-volatile memory having dies. Bands extend through the dies and planes in the dies extending through the bands define addressable blocks. A first remapping of a logical-to-physical mapping is performed by remapping logical addresses of blocks in a first end of the bands that map to defective physical blocks to map to good physical blocks at a second end of the bands. After performing the first remapping, a second remapping of the logical-to-physical mapping is performed by remapping logical addresses in the second end of bands that map to defective blocks to map to good physical blocks in the first end of bands.
    Type: Application
    Filed: August 10, 2015
    Publication date: February 16, 2017
    Inventors: Xin GUO, Feng ZHU, Eric L. HOFFMAN, Jing-Jing LI, David J. PELSTER
  • Patent number: 9529668
    Abstract: A page data (e.g., upper page data) received from a host is stored in a transfer buffer of a controller of a solid state drive. Another page data (e.g., lower page data) is read from a non-volatile memory (e.g., a NAND memory) to store in the transfer buffer as an error corrected page data. The error corrected page data and the page data are written to the non-volatile memory. In additional embodiments, a controller loads a page data (e.g., upper page data) received from the host in one or more NAND page buffers. The controller reads another page data (e.g., lower page data) from a NAND memory to store in a transfer buffer as an error corrected page data. The error corrected page data stored in the transfer buffer is loaded to the one or more NAND page buffers.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 27, 2016
    Assignee: INTEL CORPORATION
    Inventors: Yogesh B. Wakchaure, David J. Pelster, Eric L. Hoffman, Xin Guo, Aliasgar S. Madraswala
  • Publication number: 20160092299
    Abstract: A page data (e.g., upper page data) received from a host is stored in a transfer buffer of a controller of a solid state drive. Another page data (e.g., lower page data) is read from a non-volatile memory (e.g., a NAND memory) to store in the transfer buffer as an error corrected page data. The error corrected page data and the page data are written to the non-volatile memory. In additional embodiments, a controller loads a page data (e.g., upper page data) received from the host in one or more NAND page buffers. The controller reads another page data (e.g., lower page data) from a NAND memory to store in a transfer buffer as an error corrected page data. The error corrected page data stored in the transfer buffer is loaded to the one or more NAND page buffers.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Yogesh B. WAKCHAURE, David J. PELSTER, Eric L. HOFFMAN, Xin GUO, Aliasgar S. MADRASWALA