Patents by Inventor Rohit Sehgal

Rohit Sehgal 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: 20160342494
    Abstract: A storage device with a memory may include memory block health monitoring and behavior tracking Each memory block may be analyzed based on one or more dummy wordlines within the block may not be accessible for normal data storage. The dummy wordlines may be programmed with a known data pattern that can be tracked and analyzed for potential errors, which may be used as representation of the health of the memory block. Adjustments can be made to the operating parameters (e.g. read voltages) to optimize each memory block based on its error analysis.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 24, 2016
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: Niles Yang, Rohit Sehgal, Abhi Kashyap
  • Publication number: 20160322108
    Abstract: In a non-volatile memories formed according to a NAND type of architecture, one or more of the end word lines on the source end, drain end, or both are set aside as dummy word lines that are not used to store user data. In addition to the host data, a memory system typically also stores metadata, or information about the user data, how it is stored and the memory system itself. Techniques are presented for using the dummy word lines of the memory blocks to hold this metadata. This arrangement allows for the metadata of a memory block to be known in real time, without reducing the storage capacity of the memory system.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Niles Yang, Rohit Sehgal, Abhilash Kashyap
  • Patent number: 9406396
    Abstract: A memory system or flash card may monitor the health of memory and the user data stored by detecting and storing a number of bits in error for each block. This detection can be used to determine where user data should be programmed and which blocks should be cycled. The erratic bits are detected after a programming and the listing for each block is updated. When the erratic bits exceed a threshold for a particular block, that block may be cycled or retired.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: August 2, 2016
    Assignee: SanDisk Technologies LLC
    Inventors: Rohit Sehgal, Nian Niles Yang
  • Publication number: 20160163397
    Abstract: A memory system or flash card may monitor the health of memory and the user data stored by detecting and storing a number of bits in error for each block. This detection can be used to determine where user data should be programmed and which blocks should be cycled. The erratic bits are detected after a programming and the listing for each block is updated. When the erratic bits exceed a threshold for a particular block, that block may be cycled or retired.
    Type: Application
    Filed: December 4, 2014
    Publication date: June 9, 2016
    Applicant: SanDisk Technologies Inc.
    Inventors: Rohit Sehgal, Nian Niles Yang
  • Patent number: 9349479
    Abstract: One or more word lines in a Multi Level Cell (MLC) block are identified as being at high risk of read disturb errors and data is selectively copied from such high risk word lines to a location outside the MLC block where the copy is maintained. Subsequent read requests for the data may be directed to the copy of the data outside the MLC block.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: May 24, 2016
    Assignee: SanDisk Technologies Inc.
    Inventors: Rohit Sehgal, Niles Yang, Abhilash Kashyap
  • Publication number: 20160141047
    Abstract: One or more word lines in a Multi Level Cell (MLC) block are identified as being at high risk of read disturb errors and data is selectively copied from such high risk word lines to a location outside the MLC block where the copy is maintained. Subsequent read requests for the data may be directed to the copy of the data outside the MLC block.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Inventors: Rohit Sehgal, Niles Yang, Abhilash Kashyap
  • Publication number: 20150339195
    Abstract: Apparatus and methods implemented therein are disclosed for recovery of information stored in non-volatile memory of embedded and external solid-state memory devices. The apparatus comprises a memory system. The memory system has a non-volatile memory and a memory controller. The memory controller is coupled to the non-volatile memory. The memory controller is also coupled to a memory interface. The memory controller searches the non-volatile memory to locate initialization information required to initialize the memory controller. The memory controller, in response to failing to successfully locate or execute the initialization information, is configured to transmit an indication via the memory interface.
    Type: Application
    Filed: May 23, 2014
    Publication date: November 26, 2015
    Applicant: SanDisk Technologies Inc.
    Inventors: Niles Yang, Gautham Reddy, Rohit Sehgal