Patents by Inventor Tsafrir Kamelo

Tsafrir Kamelo 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: 9952981
    Abstract: A method includes reading memory pages from a non-volatile memory that holds at least first memory pages having a first bit significance and second memory pages having a second bit significance, different from the first bit significance. At least some of the read memory pages are cached in a cache memory. One or more of the cached memory pages are selected for eviction from the cache memory, in accordance with a selection criterion that gives eviction preference to the memory pages of the second bit significance over the memory pages of the first bit significance. The selected memory pages are evicted from the cache memory.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 24, 2018
    Assignee: APPLE INC.
    Inventors: Alex Radinski, Tsafrir Kamelo
  • Patent number: 9779818
    Abstract: A method includes storing data in memory cells by programming the memory cells with respective values. The memory cells are read in multiple readout operations that each compares the programmed values to at least first and second read thresholds, while keeping the first read threshold fixed throughout the readout operations and perturbing only the second read threshold between the readout operations. A preferred value for the second read threshold is estimated based on the multiple readout operations.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: October 3, 2017
    Assignee: APPLE INC.
    Inventors: Barak Baum, Alex Radinski, Eyal Gurgi, Naftali Sommer, Tsafrir Kamelo
  • Publication number: 20170011803
    Abstract: A method includes storing data in memory cells by programming the memory cells with respective values. The memory cells are read in multiple readout operations that each compares the programmed values to at least first and second read thresholds, while keeping the first read threshold fixed throughout the readout operations and perturbing only the second read threshold between the readout operations. A preferred value for the second read threshold is estimated based on the multiple readout operations.
    Type: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Barak Baum, Alex Radinski, Eyal Gurgi, Naftali Sommer, Tsafrir Kamelo
  • Publication number: 20160092372
    Abstract: A method includes reading memory pages from a non-volatile memory that holds at least first memory pages having a first bit significance and second memory pages having a second bit significance, different from the first bit significance. At least some of the read memory pages are cached in a cache memory. One or more of the cached memory pages are selected for eviction from the cache memory, in accordance with a selection criterion that gives eviction preference to the memory pages of the second bit significance over the memory pages of the first bit significance. The selected memory pages are evicted from the cache memory.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Alex Radinski, Tsafrir Kamelo