Patents by Inventor Abhay Ghaisas
Abhay Ghaisas 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: 10824986Abstract: An information technology (IT) asset management system provides for logically grouping IT assets and performing actions on the logical groups. Cluster analysis techniques are used to analyze the configuration data corresponding to IT assets in the IT asset management system, generating proposed logical groups from the clusters determined by the cluster analysis techniques. A system administrator may be allowed to accept or reject the proposed logical groups.Type: GrantFiled: December 23, 2010Date of Patent: November 3, 2020Assignee: BladeLogic, Inc.Inventors: Neeran Karnik, Abhay Ghaisas
-
Patent number: 9760396Abstract: A non-transitory computer-readable storage medium may comprise instructions for managing a server template stored thereon. When executed by at least one processor, the instructions may be configured to cause at least one computing system to at least convert the server template to a corresponding virtual machine, manage the corresponding virtual machine, and convert the corresponding virtual machine back into a template format.Type: GrantFiled: November 29, 2016Date of Patent: September 12, 2017Assignee: BMC Software, Inc.Inventors: Sujit Apte, Abhay Ghaisas
-
Patent number: 9727315Abstract: The embodiments provide a data processing apparatus for automated blueprint assembly. The data processing apparatus includes a micro-blueprint assembler configured to receive a request for automated blueprint assembly for assembling an application, where the request specifies at least one feature, and a model database configured to store model data. The model data includes a plurality of classes and class properties. The data processing apparatus further includes a micro-blueprint database configured to store a plurality of micro-blueprints. Each micro-blueprint corresponds to a functional component of a stack element or service tier, and the functional component is annotated with one or more classes of the plurality of classes and at least one required capability and available capability. The micro-blueprint assembler is configured to generate at least one application blueprint based on the model data and the plurality of micro-blueprints according to the request.Type: GrantFiled: December 12, 2014Date of Patent: August 8, 2017Assignee: BMC Software, Inc.Inventors: Abhijit Sharma, Neeran Karnik, Abhay Ghaisas
-
Publication number: 20170083357Abstract: A non-transitory computer-readable storage medium may comprise instructions for managing a server template stored thereon. When executed by at least one processor, the instructions may be configured to cause at least one computing system to at least convert the server template to a corresponding virtual machine, manage the corresponding virtual machine, and convert the corresponding virtual machine back into a template format.Type: ApplicationFiled: November 29, 2016Publication date: March 23, 2017Inventors: Sujit APTE, Abhay GHAISAS
-
Patent number: 9557969Abstract: The embodiments provide a data processing apparatus for automated blueprint assembly. The data processing apparatus includes a micro-blueprint assembler configured to receive a request for automated blueprint assembly for assembling an application, where the request specifies at least one feature, and a model database configured to store model data. The model data includes a plurality of classes and class properties. The data processing apparatus further includes a micro-blueprint database configured to store a plurality of micro-blueprints. Each micro-blueprint corresponds to a functional component of a stack element or service tier, and the functional component is annotated with one or more classes of the plurality of classes and at least one required capability and available capability. The micro-blueprint assembler is configured to generate at least one application blueprint based on the model data and the plurality of micro-blueprints according to the request.Type: GrantFiled: December 12, 2014Date of Patent: January 31, 2017Assignee: BMC Software, Inc.Inventors: Abhijit Sharma, Neeran Karnik, Abhay Ghaisas
-
Patent number: 9519504Abstract: A non-transitory computer-readable storage medium may comprise instructions for managing a server template stored thereon. When executed by at least one processor, the instructions may be configured to cause at least one computing system to at least convert the server template to a corresponding virtual machine, manage the corresponding virtual machine, and convert the corresponding virtual machine back into a template format.Type: GrantFiled: July 1, 2015Date of Patent: December 13, 2016Assignee: BMC SOFTWARE, INC.Inventors: Sujit Apte, Abhay Ghaisas
-
Publication number: 20150301851Abstract: A non-transitory computer-readable storage medium may comprise instructions for managing a server template stored thereon. When executed by at least one processor, the instructions may be configured to cause at least one computing system to at least convert the server template to a corresponding virtual machine, manage the corresponding virtual machine, and convert the corresponding virtual machine back into a template format.Type: ApplicationFiled: July 1, 2015Publication date: October 22, 2015Inventors: Sujit APTE, Abhay GHAISAS
-
Patent number: 9098322Abstract: A non-transitory computer-readable storage medium may comprise instructions for managing a server template stored thereon. When executed by at least one processor, the instructions may be configured to cause at least one computing system to at least convert the server template to a corresponding virtual machine, manage the corresponding virtual machine, and convert the corresponding virtual machine back into a template format.Type: GrantFiled: March 15, 2013Date of Patent: August 4, 2015Assignee: BMC Software, Inc.Inventors: Sujit Apte, Abhay Ghaisas
-
Publication number: 20150169299Abstract: The embodiments provide a data processing apparatus for automated blueprint assembly. The data processing apparatus includes a micro-blueprint assembler configured to receive a request for automated blueprint assembly for assembling an application, where the request specifies at least one feature, and a model database configured to store model data. The model data includes a plurality of classes and class properties. The data processing apparatus further includes a micro-blueprint database configured to store a plurality of micro-blueprints. Each micro-blueprint corresponds to a functional component of a stack element or service tier, and the functional component is annotated with one or more classes of the plurality of classes and at least one required capability and available capability. The micro-blueprint assembler is configured to generate at least one application blueprint based on the model data and the plurality of micro-blueprints according to the request.Type: ApplicationFiled: December 12, 2014Publication date: June 18, 2015Inventors: Abhijit SHARMA, Neeran KARNIK, Abhay GHAISAS
-
Publication number: 20150169298Abstract: The embodiments provide a data processing apparatus for automated blueprint assembly. The data processing apparatus includes a micro-blueprint assembler configured to receive a request for automated blueprint assembly for assembling an application, where the request specifies at least one feature, and a model database configured to store model data. The model data includes a plurality of classes and class properties. The data processing apparatus further includes a micro-blueprint database configured to store a plurality of micro-blueprints. Each micro-blueprint corresponds to a functional component of a stack element or service tier, and the functional component is annotated with one or more classes of the plurality of classes and at least one required capability and available capability. The micro-blueprint assembler is configured to generate at least one application blueprint based on the model data and the plurality of micro-blueprints according to the request.Type: ApplicationFiled: December 12, 2014Publication date: June 18, 2015Inventors: Abhijit SHARMA, Neeran KARNIK, Abhay GHAISAS
-
Patent number: 8914768Abstract: The embodiments provide a data processing apparatus for automated blueprint assembly. The data processing apparatus includes a micro-blueprint assembler configured to receive a request for automated blueprint assembly for assembling an application, where the request specifies at least one feature, and a model database configured to store model data. The model data includes a plurality of classes and class properties. The data processing apparatus further includes a micro-blueprint database configured to store a plurality of micro-blueprints. Each micro-blueprint corresponds to a functional component of a stack element or service tier, and the functional component is annotated with one or more classes of the plurality of classes and at least one required capability and available capability. The micro-blueprint assembler is configured to generate at least one application blueprint based on the model data and the plurality of micro-blueprints according to the request.Type: GrantFiled: March 28, 2012Date of Patent: December 16, 2014Assignee: BMC Software, Inc.Inventors: Neeran Mohan Karnik, Abhay Ghaisas, Abhijit Sharma
-
Publication number: 20140282519Abstract: A non-transitory computer-readable storage medium may comprise instructions for managing a server template stored thereon. When executed by at least one processor, the instructions may be configured to cause at least one computing system to at least convert the server template to a corresponding virtual machine, manage the corresponding virtual machine, and convert the corresponding virtual machine back into a template format.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: BMC SOFTWARE, INC.Inventors: Sujit Apte, Abhay Ghaisas
-
Publication number: 20130263080Abstract: The embodiments provide a data processing apparatus for automated blueprint assembly. The data processing apparatus includes a micro-blueprint assembler configured to receive a request for automated blueprint assembly for assembling an application, where the request specifies at least one feature, and a model database configured to store model data. The model data includes a plurality of classes and class properties. The data processing apparatus further includes a micro-blueprint database configured to store a plurality of micro-blueprints. Each micro-blueprint corresponds to a functional component of a stack element or service tier, and the functional component is annotated with one or more classes of the plurality of classes and at least one required capability and available capability. The micro-blueprint assembler is configured to generate at least one application blueprint based on the model data and the plurality of micro-blueprints according to the request.Type: ApplicationFiled: March 28, 2012Publication date: October 3, 2013Applicant: BMC SOFTWARE, INC.Inventors: Neeran Mohan Karnik, Abhay Ghaisas, Abhijit Sharma
-
Publication number: 20120166317Abstract: An information technology (IT) asset management system provides for logically grouping IT assets and performing actions on the logical groups. Cluster analysis techniques are used to analyze the configuration data corresponding to IT assets in the IT asset management system, generating proposed logical groups from the clusters determined by the cluster analysis techniques. A system administrator may be allowed to accept or reject the proposed logical groups.Type: ApplicationFiled: December 23, 2010Publication date: June 28, 2012Applicant: BLADELOGIC, INC.Inventors: Neeran Karnik, Abhay Ghaisas