Patents by Inventor Prashant Kulli

Prashant Kulli 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: 11436073
    Abstract: In some examples, a system receives a command for an operation involving a storage system, compares attributes associated with the command to a signature, the signature based on a storage volume characteristic and a configuration of the storage system, and responsive to the comparison of the attributes associated with the command to the signature, indicates a potential fault associated with the operation indicated by the command.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: September 6, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Prashant Kulli, Randy Gilbert
  • Publication number: 20220156139
    Abstract: In some examples, a system receives a command for an operation involving a storage system, compares attributes associated with the command to a signature, the signature based on a storage volume characteristic and a configuration of the storage system, and responsive to the comparison of the attributes associated with the command to the signature, indicates a potential fault associated with the operation indicated by the command.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 19, 2022
    Inventors: Prashant Kulli, Randy Gilbert
  • Patent number: 11243712
    Abstract: Systems and methods are provided for local analytics for high-availability storage systems. A storage system may include first and second storage controllers to act as active and passive controllers for the storage system, and a plurality of storage devices. A method may include obtaining one or more storage microservices; responsive to determining that the second storage controller is not performing read and write operations on the storage device as the active controller, beginning to perform read and write operations on the storage device as the active controller; and responsive to determining that the second storage controller is performing read and write operations on the storage device as the active controller, executing the one or more storage microservices in the respective virtual computing environments of the storage system.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 8, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Prashant Kulli
  • Publication number: 20200409591
    Abstract: Systems and methods are provided for local analytics for high-availability storage systems. A storage system may include first and second storage controllers to act as active and passive controllers for the storage system, and a plurality of storage devices. A method may include obtaining one or more storage microservices; responsive to determining that the second storage controller is not performing read and write operations on the storage device as the active controller, beginning to perform read and write operations on the storage device as the active controller; and responsive to determining that the second storage controller is performing read and write operations on the storage device as the active controller, executing the one or more storage microservices in the respective virtual computing environments of the storage system.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventor: PRASHANT KULLI
  • Patent number: 9996437
    Abstract: A method, system, and computer program product for managing performance of an application I/O comprising determining paths from a first host to a node in a cluster that are flaky; and initiating a failover mechanism for the application I/O from the node in the cluster to a second node in the cluster ensuring seamless execution of the application I/O in the cluster.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: June 12, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Prashant Kulli, Praveen Satya
  • Patent number: 9696917
    Abstract: Example embodiments of the present invention relate to a method, an apparatus, and a computer program product for updating disk geometry in a multipathing environment. The method includes receiving a disk geometry update for a logical unit on a storage array accessible via a multipathing device in the multipathing environment. The method then includes translating the disk geometry update for the logical unit for each respective disk device aggregated by the multipathing device. Requests for the logical unit then may be issued according to the updated geometry.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 4, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Manu R. Sareena, Prashant Kulli, Shivasharan Srikanteshwara, Kurumurthy Gokam, Nihar R. Panda
  • Publication number: 20160292056
    Abstract: A method, system, and computer program product for managing performance of an application I/O comprising determining paths from a first host to a node in a cluster that are flaky; and initiating a failover mechanism for the application I/O from the node in the cluster to a second node in the cluster ensuring seamless execution of the application I/O in the cluster.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 6, 2016
    Inventors: Prashant Kulli, Praveen Satya