Patents by Inventor Ronen Golan

Ronen Golan 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: 10002649
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for providing a preliminary ready indication for non-volatile memory. A non-volatile memory element initiates a write operation for one or more storage cells of the non-volatile memory element. The non-volatile memory element determines whether a progress threshold is satisfied for the write operation. The non-volatile memory element provides a preliminary ready indication, indicating that the progress threshold is satisfied.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: June 19, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Ronen Golan, Roie Shpaizman, Alex Bazarsky, Eli Elmoalem, Grishma Shah, Idan Alrod
  • Patent number: 9710329
    Abstract: A data storage device includes a memory including a plurality of storage elements. The data storage device further includes a controller coupled to the memory. The controller includes an error correction code (ECC) engine. The controller further includes a reliability engine configured to access historical bit error data. The historical bit error data includes a first count of bit errors associated with a first set of storage elements of the plurality of storage elements. The reliability engine is configured to generate reliability information based on the historical bit error data and to provide the reliability information to the ECC engine.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 18, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Ronen Golan, Idan Alrod, Eli Elmoalem
  • Publication number: 20170091028
    Abstract: A data storage device includes a memory including a plurality of storage elements. The data storage device further includes a controller coupled to the memory. The controller includes an error correction code (ECC) engine. The controller further includes a reliability engine configured to access historical bit error data. The historical bit error data includes a first count of bit errors associated with a first set of storage elements of the plurality of storage elements. The reliability engine is configured to generate reliability information based on the historical bit error data and to provide the reliability information to the ECC engine.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: RONEN GOLAN, IDAN ALROD, ELI ELMOALEM
  • Publication number: 20170062075
    Abstract: A device may include a first core, a master clock core, and a clock gating circuit. The master clock core may generate a master clock signal. The clock gating circuit may clock gate the master clock signal in response to a stall signal from the first core.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: EDGAR BARBER, RONEN GOLAN, ELI ELMOALEM
  • Patent number: 8990236
    Abstract: A system, computer program product and a system for analysis of data, the method includes: extracting a concise representation of a content a sample of a first dataset, wherein the extracting is executed without being mainly based on a-priory knowledge of a content of the sample of the first dataset; querying a queried dataset using at least a portion of the concise representation of the content of the sample of the first dataset, to provide query results; and generating a concise representation of a content of the query results.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: March 24, 2015
    Assignee: Qrative Ltd.
    Inventors: Moshe Mizrahy, Ronen Golan, Nadav Kenneth
  • Publication number: 20140136446
    Abstract: A method and a non-transitory computer readable medium, the method includes receiving by a computerized system information about a large number of investment opportunities; wherein each investment opportunity exhibits investment characteristics and is formed from a financial asset; comparing in real time, by the computerized system, between characteristics of investment opportunities and characteristics of a large amount of investment portfolios to find investment opportunities that match investment portfolios; and adding investment opportunities to investment portfolios that match the investment opportunities
    Type: Application
    Filed: April 2, 2013
    Publication date: May 15, 2014
    Inventors: Ronen Golan, Nechemia Bor
  • Publication number: 20120284301
    Abstract: A system, computer program product and a system for analysis of data, the method includes: extracting a concise representation of a content a sample of a first dataset, wherein the extracting is executed without being mainly based on a-priory knowledge of a content of the sample of the first dataset; querying a queried dataset using at least a portion of the concise representation of the content of the sample of the first dataset, to provide query results; and generating a concise representation of a content of the query results.
    Type: Application
    Filed: October 8, 2010
    Publication date: November 8, 2012
    Inventors: Moshe Mizrahy, Ronen Golan, Nadav Kenneth
  • Publication number: 20080052446
    Abstract: Increased capacity of a NAND flash memory may be achieved by increasing the availability of non-defective physical blocks by allowing logical super blocks to have physical blocks with different associated position numbers within the physical blocks' respective planes. A flash memory module has one or more flash memory integrated circuits (ICs), each having multiple physical blocks. The physical blocks are grouped into planes characterized in that only physical blocks from different planes can be erased simultaneously. Embodiments of the invention include a method of managing the physical blocks of the flash memory, a flash memory system for managing data transfer between a host and the flash memory ICs, and a machine readable storage medium containing instructions for a controller in the management of physical blocks of flash memory.
    Type: Application
    Filed: February 9, 2007
    Publication date: February 28, 2008
    Inventors: Menahem Lasser, Ronen Golan