Patents by Inventor Vemuri Sai KRISHNA

Vemuri Sai KRISHNA 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: 10747615
    Abstract: A queue-based non-volatile memory (NVM) hardware assist card, information handling system, and method are disclosed herein.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: August 18, 2020
    Assignee: Dell Products, L.P.
    Inventors: Anirban Kundu, Vemuri Sai Krishna, Abhijit Mirajkar, Ragendra K. Mishra, Krishna Kumar P. K., Srikrishna Ramaswamy, Shyamkumar T. Iyer
  • Patent number: 10540108
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a plurality of physical storage resources communicatively coupled to the processor via a bus, the plurality of physical storage resources configured to, in order to facilitate booting from a virtual logical unit spanning the plurality of physical storage resources: (i) after enumeration of the plurality of physical storage resources, construct the virtual logical unit based on metadata of the plurality of physical storage resources; and (ii) prior to construction of the virtual logical unit, respond to input/output commands from an operating system of the information handling system with data associated with a dummy logical unit or with an indication that the dummy logical unit is busy.
    Type: Grant
    Filed: May 5, 2018
    Date of Patent: January 21, 2020
    Assignee: Dell Products L.P.
    Inventors: Vemuri Sai Krishna, Ragendra K. Mishra, Abhijit Rajkumar Khande
  • Publication number: 20190391876
    Abstract: A queue-based non-volatile memory (NVM) hardware assist card, information handling system, and method are disclosed herein.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Anirban Kundu, Vemuri Sai Krishna, Abhijit Mirajkar, Ragendra K. Mishra, Krishna Kumar P. K., Srikrishna Ramaswamy, Shyamkumar T. Iyer
  • Publication number: 20190339890
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a plurality of physical storage resources communicatively coupled to the processor via a bus, the plurality of physical storage resources configured to, in order to facilitate booting from a virtual logical unit spanning the plurality of physical storage resources: (i) after enumeration of the plurality of physical storage resources, construct the virtual logical unit based on metadata of the plurality of physical storage resources; and (ii) prior to construction of the virtual logical unit, respond to input/output commands from an operating system of the information handling system with data associated with a dummy logical unit or with an indication that the dummy logical unit is busy.
    Type: Application
    Filed: May 5, 2018
    Publication date: November 7, 2019
    Applicant: Dell Products L.P.
    Inventors: Vemuri Sai KRISHNA, Ragendra K. MISHRA, Abhijit Rajkumar KHANDE
  • Patent number: 10282342
    Abstract: A method includes receiving, by a storage driver associated with a storage controller and a corresponding storage array, a data structure associated with an I/O request from a host, wherein the data structure is indicative of a virtual address. A top layer and a RAID core layer of a RAID miniport driver execute asynchronously to perform preprocessing operations including generating a linked plurality of physical I/O (PIO) data structures in accordance with the virtual address and a RAID configuration of the storage array, and storing a pointer to the linked plurality of PIO data structures. A protocol layer of the RAID miniport driver may then be executed synchronously to transfer, in accordance with the linked plurality of PIO data structures, I/O data corresponding to the I/O request between the storage controller and the storage array. Interrupt operations may then be performed synchronously to indicate completion of the I/O request to the host.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 7, 2019
    Assignee: Dell Products L.P.
    Inventors: Vemuri Sai Krishna, Anirban Kundu, Naman Jain
  • Publication number: 20180239736
    Abstract: A method includes receiving, by a storage driver associated with a storage controller and a corresponding storage array, a data structure associated with an I/O request from a host, wherein the data structure is indicative of a virtual address. A top layer and a RAID core layer of a RAID miniport driver execute asynchronously to perform pre-processing operations including generating a linked plurality of physical I/O (PIO) data structures in accordance with the virtual address and a RAID configuration of the storage array, and storing a pointer to the linked plurality of PIO data structures. A protocol layer of the RAID miniport driver may then be executed synchronously to transfer, in accordance with the linked plurality of PIO data structures, I/O data corresponding to the I/O request between the storage controller and the storage array. Interrupt operations may then be performed synchronously to indicate completion of the I/O request to the host.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Applicant: Dell Products L.P.
    Inventors: Vemuri Sai KRISHNA, Anirban KUNDU, Naman JAIN