Patents by Inventor Naveen Kumar Kalaskar

Naveen Kumar Kalaskar 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: 20230123546
    Abstract: Examples are disclosed for upgrading services of a software-based service according to a predefined sequence to account for dependencies between services. An upgrade package that includes a manifest defining an order for upgrading services of the software-based system is retrieved. Each service is upgraded according to the sequence and a status log is modified following each upgrade to include a unified status summary associated with all services being upgraded.
    Type: Application
    Filed: October 14, 2021
    Publication date: April 20, 2023
    Inventors: Naveen Kumar Kalaskar, Sudipto Mukhopadhyay, Naveen Chandra Gorijala, Swapneel Dattaram Ambre
  • Patent number: 11175899
    Abstract: Examples for upgrading third-party services for a virtualized computing environment are discussed. A request is obtained to upgrade services associated with the virtualized computing environment. An upgrade bundle is obtained that includes a manifest defining an order for upgrading the third-party services. In the order defined in the manifest, each third-party upgrade is executed and a status log is modified to indicate the completion of the upgrade.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 16, 2021
    Assignee: VMWARE, INC.
    Inventors: Naveen Kumar Kalaskar, Sudipto Mukhopadhyay, Naveen Chandra Gorijala, Swapneel Dattaram Ambre
  • Publication number: 20210004000
    Abstract: Disclosed are various embodiments for automating the prediction of maintenance windows in datacenter environments. A user input can be received specifying a start time for a maintenance window. A first amount of time for a host machine to enter a maintenance mode at the start time for the maintenance window is estimated. Then, a second amount of time to update a software component installed on the host machine is estimated. A third amount of time for the host to update a storage cache to match a respective data store can also be estimated. A maintenance window length can then be predicted that comprises a sum of the first amount of time, the second amount of time, and third amount of time. The maintenance window length can then be rendered within a user interface.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Inventors: Naveen Kumar Kalaskar, Hemant Joshi, Suma Cherukuri
  • Publication number: 20200334027
    Abstract: Examples for upgrading third-party services for a virtualized computing environment are discussed. A request is obtained to upgrade services associated with the virtualized computing environment. An upgrade bundle is obtained that includes a manifest defining an order for upgrading the third-party services. In the order defined in the manifest, each third-party upgrade is executed and a status log is modified to indicate the completion of the upgrade.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 22, 2020
    Inventors: Naveen Kumar Kalaskar, Sudipto Mukhopadhyay, Naveen Chandra Gorijala, Swapneel Dattaram Ambre
  • Patent number: 10120770
    Abstract: Embodiments detect and group multiple failure events to enable batch processing of those failure events, such as in a virtual datacenter executing a plurality of virtual machines (VMs). A long timer, adaptive short timer, and adaptive polling frequency enable a computing device to efficiently detect and group the failure events that may be related (e.g., resulting from one failure). The grouped failure events are processed in parallel thereby reducing the time for recovery from the failure events.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: November 6, 2018
    Assignee: VMware, Inc.
    Inventors: Anjaneya Prasad Gondi, Hemanth Kalluri, Naveen Kumar Kalaskar
  • Publication number: 20170060660
    Abstract: Embodiments detect and group multiple failure events to enable batch processing of those failure events, such as in a virtual datacenter executing a plurality of virtual machines (VMs). A long timer, adaptive short timer, and adaptive polling frequency enable a computing device to efficiently detect and group the failure events that may be related (e.g., resulting from one failure). The grouped failure events are processed in parallel thereby reducing the time for recovery from the failure events.
    Type: Application
    Filed: November 9, 2016
    Publication date: March 2, 2017
    Inventors: Anjaneya Prasad Gondi, Hemanth Kalluri, Naveen Kumar Kalaskar
  • Patent number: 9507685
    Abstract: Embodiments detect and group multiple failure events to enable batch processing of those failure events, such as in a virtual datacenter executing a plurality of virtual machines (VMs). A long timer, adaptive short timer, and adaptive polling frequency enable a computing device to efficiently detect and group the failure events that may be related (e.g., resulting from one failure). The grouped failure events are processed in parallel thereby reducing the time for recovery from the failure events.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: November 29, 2016
    Assignee: VMware, Inc.
    Inventors: Anjaneya Prasad Gondi, Hemanth Kalluri, Naveen Kumar Kalaskar
  • Patent number: 9183101
    Abstract: Exemplary methods, apparatuses, and systems include a first virtual infrastructure management (VIM) server monitoring a first host device to determine if the first host device receives one or more messages within an interval of time from a first storage device indicating a failure of one or more logical disks within the first storage device. The first VIM server manages a first virtual datacenter including the first host device and the first storage device. A second VIM server manages a second virtual datacenter including a second host device and a second storage device. The logical disk is replicated on the second storage device. The first VIM server determines, that a plurality of virtual machines running on the first host device is dependent upon the logical disk(s). The first VIM server performs, in response to the dependency upon the logical disk, a failover of the virtual machines to the second host device.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: November 10, 2015
    Assignee: VMware, Inc.
    Inventors: Anjaneya Prasad Gondi, Hemanth Kalluri, Naveen Kumar Kalaskar
  • Publication number: 20150212910
    Abstract: Exemplary methods, apparatuses, and systems include a first virtual infrastructure management (VIM) server monitoring a first host device to determine if the first host device receives one or more messages within an interval of time from a first storage device indicating a failure of one or more logical disks within the first storage device. The first VIM server manages a first virtual datacenter including the first host device and the first storage device. A second VIM server manages a second virtual datacenter including a second host device and a second storage device. The logical disk is replicated on the second storage device. The first VIM server determines, that a plurality of virtual machines running on the first host device is dependent upon the logical disk(s). The first VIM server performs, in response to the dependency upon the logical disk, a failover of the virtual machines to the second host device.
    Type: Application
    Filed: January 28, 2014
    Publication date: July 30, 2015
    Applicant: VMware, Inc.
    Inventors: Anjaneya Prasad GONDI, Hemanth KALLURI, Naveen Kumar KALASKAR
  • Publication number: 20140304553
    Abstract: Embodiments detect and group multiple failure events to enable batch processing of those failure events, such as in a virtual datacenter executing a plurality of virtual machines (VMs). A long timer, adaptive short timer, and adaptive polling frequency enable a computing device to efficiently detect and group the failure events that may be related (e.g., resulting from one failure). The grouped failure events are processed in parallel thereby reducing the time for recovery from the failure events.
    Type: Application
    Filed: April 3, 2013
    Publication date: October 9, 2014
    Applicant: VMware, Inc.
    Inventors: Anjaneya Prasad Gondi, Hemanth Kalluri, Naveen Kumar Kalaskar