Patents by Inventor Manoj THAPLIYAL

Manoj THAPLIYAL 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: 20190303309
    Abstract: A method and system for managing command fetches by an Non-Volatile Memory express (NVMe) controller from a plurality of queues in a host maintains a predefined ratio of data throughput, based on the command fetches, between the plurality of queues. Each of the plurality of queues is assigned with a particular priority and weight.
    Type: Application
    Filed: January 17, 2019
    Publication date: October 3, 2019
    Inventors: Rajesh Kumar SAHOO, Aishwarya RAVICHANDRAN, Manoj THAPLIYAL
  • Publication number: 20180107619
    Abstract: Memory management in a multi-core solid state drive (SSD) includes distributing, by a memory access management system, multiple direct memory access (DMA) descriptors that describe a mechanism to access a local memory of each processor among multiple processors in the multi-core solid state drive. A direct memory access engine is configured with logical addresses corresponding to locations described by the direct memory access descriptors in the local memory of each processor. The logical addresses emulate a continuous memory.
    Type: Application
    Filed: March 14, 2017
    Publication date: April 19, 2018
    Inventors: VIKRAM SINGH, CHANDRASHEKAR TANDAVAPURA JAGADISH, VAMSHI KRISHNA KOMURAVELLI, MANOJ THAPLIYAL
  • Publication number: 20170286325
    Abstract: Method, system, apparatus, and/or non-transitory computer readable medium for customizing data access permission in a data storage system. The system allows for the defining of data access permissions at a function level such that different functions in a host can have different data access permissions, for particular data stored in a storage device of the system.
    Type: Application
    Filed: December 28, 2016
    Publication date: October 5, 2017
    Applicant: Samsung Electronics Co .. Ltd.
    Inventors: Vikram SINGH, Vamshi Krishna KOMURAVELLI, Manoj THAPLIYAL
  • Publication number: 20170024166
    Abstract: A method for handling namespace reservations in a Non Volatile Memory express (NVMe) controller includes a NVMe hardware module collecting a data access request from a host device, the NVMe hardware module determining a validity of the collected data access request, wherein the validity of the data access request is determined based a reservation specific to the host and data indicated in the data access request, and the NVMe hardware module notifying the NVMe firmware module of the determined validity of the collected data access request. The method further includes a NVMe firmware module accepting the data access request when the data request is notified by the NVMe hardware module as being valid, and the NVMe firmware module rejecting the data access request when the data request is notified by the NVMe hardware module as being invalid.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 26, 2017
    Inventors: Vikram SINGH, Vamshi Krishna KOMURAVELLI, Manoj THAPLIYAL, Chandrashekar JAGADISH