Patents by Inventor Saranyan Rajagopalan

Saranyan Rajagopalan 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: 9116774
    Abstract: Techniques described herein relate to updating firmware of multiple non-volatile memory devices having diverse configurations using a common update file. The non-volatile memory device may include a flash memory device having a non-volatile memory array. Particular implementations described herein relate to circuits, devices, systems, and methods that update, with a common update file, firmware residing on multiple non-volatile memory devices having diverse configurations.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: August 25, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Saranyan Rajagopalan, Oded Karni, Kevin Leigh Goodwin, Nolen Velasco, Kunal Ramachandra Shenoy
  • Publication number: 20140344797
    Abstract: Techniques described herein relate to updating firmware of multiple non-volatile memory devices having diverse configurations using a common update file. The non-volatile memory device may include a flash memory device having a non-volatile memory array. Particular implementations described herein relate to circuits, devices, systems, and methods that update, with a common update file, firmware residing on multiple non-volatile memory devices having diverse configurations.
    Type: Application
    Filed: May 14, 2013
    Publication date: November 20, 2014
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: Saranyan Rajagopalan, Oded Karni, Kevin Leigh Goodwin, Nolen Velasco, Kunal Ramachandra Shenoy
  • Publication number: 20100318720
    Abstract: A multi-bank non-volatile memory system is presented. A first of the banks has a main copy of the file system and each of the other banks has a satellite copy of the file system. The back end firmware of the controller executes a thread for each of the banks. After the boot process, during normal memory operations, each of the threads can operate using its own copy of the file system without interrupting the other threads in order to access the file system.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Inventors: Saranyan Rajagopalan, Charles M. Schroter