Patents by Inventor Joseph F. DOLLER

Joseph F. DOLLER 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: 20210118510
    Abstract: Proactively adjusting read voltages at the system level, before performing a read operation on data located in a partially-programmed block in a block-addressable non-volatile memory, can significantly reduce the re-read trigger rate. This reduces the rate of entering a read recovery flow and subsequent read latency. Determining in advance a wordline-specific pattern of wordline offsets associated with past unsuccessful reads in partially-programmed blocks allows read voltages to be proactively adjusted for vulnerable wordlines. Read voltages are restored for subsequent read operations.
    Type: Application
    Filed: December 4, 2020
    Publication date: April 22, 2021
    Inventors: Joseph F. DOLLER, Kristopher H. GAEWSKY, Noah MEBANE
  • Patent number: 9679658
    Abstract: Provided are an apparatus, memory controller and method for performing a block erase operation with respect to a non-volatile memory. A command is generated to perform a portion of the block erase operation. At least one read or write operation is performed after executing the command. An additional instance of the command is executed in response to determining that the block erase operation did not complete after performing the at least one read or write operation.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 13, 2017
    Assignee: INTEL CORPORATION
    Inventors: David J. Pelster, Yogesh B. Wakchaure, Xin Guo, Paul D. Ruby, Justin R. Dayacap, Joseph F. Doller, Robert E. Frickey
  • Publication number: 20160379715
    Abstract: Provided are an apparatus, memory controller and method for performing a block erase operation with respect to a non-volatile memory. A command is generated to perform a portion of the block erase operation. At least one read or write operation is performed after executing the command. An additional instance of the command is executed in response to determining that the block erase operation did not complete after performing the at least one read or write operation.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventors: David J. PELSTER, Yogesh B. WAKCHAURE, Xin GUO, Paul D. RUBY, Justin R. DAYACAP, Joseph F. DOLLER, Robert E. FRICKEY