Patents by Inventor Ramkarthik Ganesan

Ramkarthik Ganesan 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: 10650886
    Abstract: Systems, apparatuses and methods may provide for technology to determine a programmable eviction ratio associated with a storage device and convert a portion of a single-level cell region in the storage device into a multi-level cell region in accordance with the programmable eviction ratio. In one example, the amount of the portion converted into the multi-level cell region varies gradually as a function of percent capacity filled in the storage device.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 12, 2020
    Assignee: Intel Corporation
    Inventors: Shankar Natarajan, Sriram Natarajan, Suresh Nagarajan, Ramkarthik Ganesan, Arun S. Athreya, Romesh B. Trivedi
  • Publication number: 20190267080
    Abstract: Systems, apparatuses and methods may provide for technology to determine a programmable eviction ratio associated with a storage device and convert a portion of a single-level cell region in the storage device into a multi-level cell region in accordance with the programmable eviction ratio. In one example, the amount of the portion converted into the multi-level cell region varies gradually as a function of percent capacity filled in the storage device.
    Type: Application
    Filed: February 28, 2019
    Publication date: August 29, 2019
    Inventors: Shankar Natarajan, Sriram Natarajan, Suresh Nagarajan, Ramkarthik Ganesan, Arun S. Athreya, Romesh B. Trivedi
  • Patent number: 10303571
    Abstract: Technology for an apparatus is described. The apparatus can include a first non-volatile memory, a second non-volatile memory to have a write access time faster than the first non-volatile memory, and a memory controller. The memory controller can be configured to detect corrupted data in a selected data region in the first non-volatile memory. The selected data region can be associated with an increased risk of data corruption after data is written from the second non-volatile memory to the first non-volatile memory. Uncorrupted data in the second non-volatile memory that corresponds to the corrupted data in the first non-volatile memory can be identified. Data recovery in the first non-volatile memory can be performed by replacing the corrupted data in the first non-volatile memory with uncorrupted data from the second non-volatile memory.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: May 28, 2019
    Assignee: Intel Corporation
    Inventors: Ning Wu, Xin Guo, Ramkarthik Ganesan, Pranav Kalavade, Robert Frickey
  • Patent number: 10229735
    Abstract: Systems, apparatuses and methods may provide for technology to determine a programmable eviction ratio associated with a storage device and convert a portion of a single-level cell region in the storage device into a multi-level cell region in accordance with the programmable eviction ratio. In one example, the amount of the portion converted into the multi-level cell region varies gradually as a function of percent capacity filled in the storage device.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: March 12, 2019
    Assignee: Intel Corporation
    Inventors: Shankar Natarajan, Sriram Natarajan, Suresh Nagarajan, Ramkarthik Ganesan, Arun S. Athreya, Romesh B. Trivedi
  • Publication number: 20190034105
    Abstract: A method is described. The method includes programming multi-bit storage cells of multiple FLASH memory chips in a lower density storage mode. The method also includes programming the multi-bit storage cells of the multiple FLASH memory chips in a higher density storage mode after at least 25% of the storage capacity of the multiple FLASH memory chips has been programmed.
    Type: Application
    Filed: December 28, 2017
    Publication date: January 31, 2019
    Inventors: Shankar NATARAJAN, Ramkarthik GANESAN
  • Publication number: 20170123946
    Abstract: Technology for an apparatus is described. The apparatus can include a first non-volatile memory, a second non-volatile memory to have a write access time faster than the first non-volatile memory, and a memory controller. The memory controller can be configured to detect corrupted data in a selected data region in the first non-volatile memory. The selected data region can be associated with an increased risk of data corruption after data is written from the second non-volatile memory to the first non-volatile memory. Uncorrupted data in the second non-volatile memory that corresponds to the corrupted data in the first non-volatile memory can be identified. Data recovery in the first non-volatile memory can be performed by replacing the corrupted data in the first non-volatile memory with uncorrupted data from the second non-volatile memory.
    Type: Application
    Filed: November 4, 2015
    Publication date: May 4, 2017
    Applicant: Intel Corporation
    Inventors: Ning Wu, Xin Guo, Ramkarthik Ganesan, Pranav Kalavade, Robert Frickey
  • Publication number: 20170075812
    Abstract: Technologies for managing a read cache of a solid state drive include establishing a read cache in an otherwise unused region of non-volatile memory of the solid state drive. To do so, a memory region of the non-volatile memory corresponding to the read cache is converted to single-level cell (SLC) mode. For example, the memory region may be converted from a multi-level cell (MLC) or a triple-level cell (TLC) mode to the SLC mode. A drive controller of the solid state drive manages data in the read cache based on a read count associated with the data. For example, data having a relatively high read count may be inserted into the read cache and data having a relatively lower read count may be evicted from the read cache over time. The size of the read cache may be dynamically adjusted over time based on available space and/or operating requirements.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Inventors: Ning Wu, Dale J. Juenemann, Neeraj Sharma, Ramkarthik Ganesan
  • Publication number: 20120191898
    Abstract: A Double Data Rate (DDR) nonvolatile memory for use with a wireless device. A host processor transfers commands and data through a DDR interface of the nonvolatile memory. The DDR nonvolatile memory implements legacy flash functions while maintaining DDR behavior.
    Type: Application
    Filed: July 25, 2011
    Publication date: July 26, 2012
    Inventors: Ramkarthik Ganesan, Saad Monasa
  • Patent number: 8006029
    Abstract: A Double Data Rate (DDR) nonvolatile memory for use with a wireless device. A host processor transfers commands and data through a DDR interface of the nonvolatile memory. The DDR nonvolatile memory implements legacy flash functions while maintaining DDR behavior.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: August 23, 2011
    Assignee: Intel Corporation
    Inventors: Ramkarthik Ganesan, Saad Monasa
  • Patent number: 7707378
    Abstract: A Double Data Rate (DDR) nonvolatile memory includes a DDR I/F block to receive an address that is used to separate DDR data into coherent data and non-coherent data that are stored separately in the DDR nonvolatile memory.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: April 27, 2010
    Assignee: Intel Corporation
    Inventors: Ramkarthik Ganesan, Saad Monasa
  • Publication number: 20080133821
    Abstract: A Double Data Rate (DDR) nonvolatile memory for use with a wireless device. A host processor transfers commands and data through a DDR interface of the nonvolatile memory. The DDR nonvolatile memory implements legacy flash functions while maintaining DDR behavior.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Ramkarthik Ganesan, Saad Monasa
  • Publication number: 20080133819
    Abstract: A Double Data Rate (DDR) nonvolatile memory includes a DDR I/F block to receive an address that is used to separate DDR data into coherent data and non-coherent data that are stored separately in the DDR nonvolatile memory.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Ramkarthik Ganesan, Saad Monasa
  • Publication number: 20080133820
    Abstract: A DDR non-volatile memory providing Double Data Rate (DDR) operation by decoding an address received from an external processor at a DDR interface to provide a command to store data in page buffers. The data received from the external processor at the DDR interface is transferred to page buffers based on the command. A command issued by an internal microcontroller transfers data stored in the page buffers to non-volatile storage.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Ramkarthik Ganesan, Saad Monasa, William Low
  • Patent number: 7380085
    Abstract: Briefly, in accordance with one embodiment of the invention, a portable communication device may have multiple processors and a memory. Portions of the memory may only be accessible by one of the processors.
    Type: Grant
    Filed: November 14, 2001
    Date of Patent: May 27, 2008
    Assignee: Intel Corporation
    Inventors: Eugene P. Matter, Ramkarthik Ganesan
  • Patent number: 6931498
    Abstract: A single status register, capable of providing status for simultaneous read-while-write operation on a flash memory array is described. The status of the memory array is reported to the user based on two partitions. A microcontroller is used to traffic the status register to memory array communication.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: August 16, 2005
    Assignee: Intel Corporation
    Inventors: Sanjay S. Talreja, Jason Panavich, Ramkarthik Ganesan, Terry L. Kendall
  • Patent number: 6618790
    Abstract: A burst transfer operation with a memory device can be suspended and resumed without having to provide the current memory address when it is resumed. A chip enable signal to the memory device can be deasserted to initiate the suspend operation and place the memory device in a low power standby mode. When the chip enable signal is reasserted, the memory device can be reactivated and the burst transfer can continue where it stopped, without any setup commands. The current address counter and other bus transfer parameters can be saved within the memory device during the suspend operation. When the suspend operation is terminated by reasserting the chip enable signal, the memory device can resume the transfer using the saved parameters.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: September 9, 2003
    Assignee: Intel Corporation
    Inventors: Sanjay S. Talreja, Lance W. Dover, Ramkarthik Ganesan, Ramadurai Rajagopal
  • Publication number: 20030093628
    Abstract: Briefly, in accordance with one embodiment of the invention, a portable communication device may have multiple processors and a memory. Portions of the memory may only be accessible by one of the processors.
    Type: Application
    Filed: November 14, 2001
    Publication date: May 15, 2003
    Inventors: Eugene P. Matter, Ramkarthik Ganesan
  • Publication number: 20020144066
    Abstract: A single status register, capable of providing status for simultaneous read-while-write operation on a flash memory array is described. The status of the memory array is reported to the user based on two partitions. A microcontroller is used to traffic the status register to memory array communication.
    Type: Application
    Filed: April 3, 2001
    Publication date: October 3, 2002
    Inventors: Sanjay S. Talreja, Jason Panavich, Ramkarthik Ganesan, Terry L. Kendall
  • Patent number: 6297974
    Abstract: A method, apparatus, and system for controlling the voltage levels across capacitors coupled between a first node and a second node of an integrated circuit so that the voltage levels across these capacitors will not exceed the breakdown voltage limitation of these capacitors. The voltage level between the first and second nodes of the integrated circuit can vary from a second voltage level to a first voltage level when the integrated circuit transitions from a second power state to a first power state, respectively. A first capacitor and a second capacitor are connected in series between the first and second nodes of the integrated circuit forming a middle node between the first and second capacitors.
    Type: Grant
    Filed: September 27, 1999
    Date of Patent: October 2, 2001
    Assignee: Intel Corporation
    Inventors: Ramkarthik Ganesan, Owen W. Jungroth
  • Patent number: RE41217
    Abstract: A method, apparatus, and system for controlling the voltage levels across capacitors coupled between a first node and a second node of an integrated circuit so that the voltage levels across these capacitors will not exceed the breakdown voltage limitation of these capacitors. The voltage level between the first and second nodes of the integrated circuit can vary from a second voltage level to a first voltage level when the integrated circuit transitions from a second power state to a first power state, respectively. A first capacitor and a second capacitor are connected in series between the first and second nodes of the integrated circuit forming a middle node between the first and second capacitors.
    Type: Grant
    Filed: October 2, 2003
    Date of Patent: April 13, 2010
    Assignee: Intel Corporation
    Inventors: Ramkarthik Ganesan, Owen W. Jungroth