Patents by Inventor Monish Darda

Monish Darda 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: 9766935
    Abstract: Disclosed is a method of managing computer resources in a dynamic computing environment. The method includes identifying available resources from an available pool based on an augmented model, the available pool including resources unallocated resources, allocating the identified available resources in accordance with the augmented model, identifying reserve resources from a reserve pool based on the augmented model, the reserve pool including resources not allocated and not configured, and upon determining the available pool includes a number of resources below a threshold, replenishing the available pool with the identified reserve resources.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: September 19, 2017
    Assignee: BMC Software, Inc.
    Inventors: Suhas A. Kelkar, Monish Darda, Manikantan Narender Nath
  • Publication number: 20150363235
    Abstract: Disclosed is a method of managing computer resources in a dynamic computing environment. The method includes identifying available resources from an available pool based on an augmented model, the available pool including resources unallocated resources, allocating the identified available resources in accordance with the augmented model, identifying reserve resources from a reserve pool based on the augmented model, the reserve pool including resources not allocated and not configured, and upon determining the available pool includes a number of resources below a threshold, replenishing the available pool with the identified reserve resources.
    Type: Application
    Filed: August 26, 2015
    Publication date: December 17, 2015
    Inventors: Suhas A. KELKAR, Monish DARDA, Manikantan Narender NATH
  • Patent number: 9122536
    Abstract: Disclosed are methods and systems to automate the provisioning and deployment of application instances within a heterogeneous data center. In one embodiment, the application provisioning is performed based upon a blueprint and deployment model defining requirements of the provisioned application. In another embodiment, the totality of available resources for provisioning is divided into different segments. When resources are requested and assigned to an incoming provisioning request, the resource pool may be refreshed or augmented as defined by thresholds or forecasting of user needs. The resource pool may be refreshed by recapturing allocated resources that are no longer in use or by configuring resources taken from the reserve. Further, when reserve resources are not available or are below a minimum reserve threshold, capacity planning actions may be initiated or advised.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: September 1, 2015
    Assignee: BMC SOFTWARE, INC.
    Inventors: Suhas A. Kelkar, Monish Darda, Manikantan Narender Nath
  • Patent number: 8589554
    Abstract: Disclosed are methods and systems for intelligent resource pool management of heterogeneous datacenter resources. In one embodiment, intelligent resource pool management is utilized to assist in application provisioning performed based upon a blueprint and deployment model defining requirements of the provisioned application. In other embodiments, intelligent resource pool managers are configured to work in concert with other intelligent resource pool managers and/or a centralized provisioning engine. Resource pools may also be configured in a hierarchical manner whereby higher level resource pools may automatically draw resources from lower level resource pools as directed by one or more intelligent resource pool managers.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: November 19, 2013
    Assignee: BMC Software, Inc.
    Inventors: Suhas A. Kelkar, Karanbir Gujral, Monish Darda
  • Publication number: 20110213885
    Abstract: Disclosed are methods and systems to automate the provisioning and deployment of application instances within a heterogeneous data center. In one embodiment, the application provisioning is performed based upon a blueprint and deployment model defining requirements of the provisioned application. In another embodiment, the totality of available resources for provisioning is divided into different segments. When resources are requested and assigned to an incoming provisioning request, the resource pool may be refreshed or augmented as defined by thresholds or forecasting of user needs. The resource pool may be refreshed by recapturing allocated resources that are no longer in use or by configuring resources taken from the reserve. Further, when reserve resources are not available or are below a minimum reserve threshold, capacity planning actions may be initiated or advised.
    Type: Application
    Filed: August 31, 2010
    Publication date: September 1, 2011
    Applicant: BMC SOFTWARE, INC.
    Inventors: Suhas A. Kelkar, Monish Darda, Manikantan Narender Nath
  • Publication number: 20110213886
    Abstract: Disclosed are methods and systems for intelligent resource pool management of heterogeneous datacenter resources. In one embodiment, intelligent resource pool management is utilized to assist in application provisioning performed based upon a blueprint and deployment model defining requirements of the provisioned application. In other embodiments, intelligent resource pool managers are configured to work in concert with other intelligent resource pool managers and/or a centralized provisioning engine. Resource pools may also be configured in a hierarchical manner whereby higher level resource pools may automatically draw resources from lower level resource pools as directed by one or more intelligent resource pool managers.
    Type: Application
    Filed: September 29, 2010
    Publication date: September 1, 2011
    Applicant: BMC SOFTWARE, INC.
    Inventors: Suhas A. Kelkar, Karanbir Gujral, Monish Darda