Patents by Inventor Paul Roger Stonelake

Paul Roger Stonelake 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: 8910020
    Abstract: A method and system for intelligent bit recovery identifies toggling bits, which change in value from one read to the next, and examines a subset of potential bit patterns. The subset is a fraction of the potential bit patterns, and is based on an understanding of the flash memory and the problems that may cause the toggling bits. The intelligent bit recovery may analyze at least one aspect of the flash memory to identify a problem, or plurality of problems, that is potentially causing the toggling bits, and to select the subset of potential bit patterns as potential solutions. The subset of potential bit patterns examined by the intelligent bit recovery is a small fraction of the entire set of potential bit patterns.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: December 9, 2014
    Assignee: Sandisk Enterprise IP LLC
    Inventors: Jack Edward Frayer, Aaron Keith Olbrich, Paul Roger Stonelake, Anand Krishnamurthi Kulkarni, Yale Yueh Ma
  • Publication number: 20120324276
    Abstract: A method and system intelligent bit recovery is provided. The intelligent bit recovery determines which bits are toggling, and examines a subset of the potential bit patterns to determine which in the subset of potential bit patterns is valid. The subset is a fraction of the potential bit patterns, and is based on an understanding of the flash memory and the problems that may cause the toggling bits. The intelligent bit recovery may analyze at least one aspect of the flash memory to identify which problem is potentially causing the toggling bits, and to select the subset of potential bit patterns as solutions for the determined problem. Or, the intelligent bit recovery selects potential bit patterns for multiple potential problems. In either way, the subset of potential bit patterns examined by the intelligent bit recovery is a small fraction of the entire set of potential bit patterns.
    Type: Application
    Filed: October 31, 2011
    Publication date: December 20, 2012
    Inventors: Jack Edward Frayer, Aaron Keith Olbrich, Paul Roger Stonelake, Anand Krishnamurthi Kulkarni, Yale Yueh Ma
  • Publication number: 20120324148
    Abstract: Methods and systems are disclosed for protecting metadata from NAND flash failures. With data striped across multiple flash memory chips, the flash memory multiple chips may store multiple copies of metadata (and potentially ECC). The metadata stored in the multiple copies on the flash memory chips may be different from one another. For example, on a particular chip, a first copy of metadata is stored and a second copy of metadata is stored, with the second copy being a redundant copy of the metadata stored on a different chip. In this way, if one of the chips fails, a copy of the failed chips metadata is stored on another of the chips, and may be accessed.
    Type: Application
    Filed: October 31, 2011
    Publication date: December 20, 2012
    Inventors: Paul Roger Stonelake, Douglas Alan Prins, Anand Krisnamurthi Kulkarni