Patents by Inventor Mathias Salle
Mathias Salle 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: 10798016Abstract: A method of policy-based scaling of network resources comprises, with a processor, creating a dependency data set for a number of application components on a network, setting a number of scaling policies by tier based on the dependency data set, and applying the scaling policies within the network. A cloud management device for policy-based scaling of network resources comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for a number of application components on a network, and sets a number of scaling policies by tier based on the dependency data set.Type: GrantFiled: August 20, 2018Date of Patent: October 6, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
-
Publication number: 20180359192Abstract: A method of policy-based scaling of network resources comprises, with a processor, creating a dependency data set for a number of application components on a network, setting a number of scaling policies by tier based on the dependency data set, and applying the scaling policies within the network. A cloud management device for policy-based scaling of network resources comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for a number of application components on a network, and sets a number of scaling policies by tier based on the dependency data set.Type: ApplicationFiled: August 20, 2018Publication date: December 13, 2018Inventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
-
Patent number: 10057183Abstract: A method of network resource management comprising, with a processor, creating a model of an application, defining a number of substitution points within the model, expressing the substitution points as abstract models with a set of sub-types, and codifying a number of policies that express which sourcing option to use for each substitution point.Type: GrantFiled: December 7, 2012Date of Patent: August 21, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Mathias Salle, Wei-Wei Zhou, Shi Xin
-
Patent number: 10057179Abstract: A method of policy-based scaling of network resources comprises, with a processor, creating a dependency data set for a number of application components m a network, setting a number of scaling policies by tier based on the dependency date set, and applying the scaling policies within the network. A cloud management device for policy-based scaling of network resources comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for a number of application components on a network, and sets a number of scaling policies by tier based on the dependency data set.Type: GrantFiled: July 20, 2012Date of Patent: August 21, 2018Assignee: Hewlett Packard Enterprise Development Company LPInventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
-
Patent number: 9836282Abstract: Methods, systems, and computer program products are provided for exchanging information between information technology (IT) services. An architecture provides separation of concern between the models by separating the models for IT services into an operation model and a structural model that are linked by a service model. The service model can be configurable to extend the operation model. Configuration of the operation model includes defining messages exchanged between the IT services. Configuration of the structural model includes capturing a structure of the IT services. The service model has an association with the structural model, the association making the structural model opaque to the operation model.Type: GrantFiled: October 30, 2008Date of Patent: December 5, 2017Assignee: EntIT Software LLCInventors: Mathias Salle, Erik Eidt
-
Patent number: 9596302Abstract: A method of migrating a number of applications from a first network to a second network comprises, with a processor, creating a dependency data set for a first network, creating a migration plan to migrate a number of applications from the first network to a second network based on the dependency data set, and migrating a number of applications from the first network to the second network based on the migration plan. A migration device for migrating a number of applications from a first network to a second network, comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for the first network, and migrates a number of applications from the first network to the second network based on the dependency data set.Type: GrantFiled: July 20, 2012Date of Patent: March 14, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Mathias Salle, Chandra H. Kamalakantha, Reinier J. Aerdts, Ilya Joel-Pitcher
-
Patent number: 9576258Abstract: A method comprises receiving a set of variable parameters, determining at least one computer executable service based on the set of variable parameters, determining if there are more than one computer executable services based on the set of variable parameters, and if there are more than one computer executable services, resolving any conditional attributes between the more than one computer executable services. Each of the at least one computer executable service is characteristically dependent on at least one variable parameter of the set of variable parameters.Type: GrantFiled: October 30, 2008Date of Patent: February 21, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Mathias Salle, Erik L. Eidt
-
Patent number: 9424539Abstract: Methods, systems, and computer program products are provided for managing best practices in modeling information technology (IT) services. An architecture for validating a service model using a plurality of best practices (PBPs) provides separation of concern between the service model and selection of best practices by enabling an independent selection of the service model and the PBPs. A best practice precedence (BPP) is configured to disambiguate conflicts between the PBPs and select a selected best practice (SBP) from the PBPs. A validation engine validates a compliance or non-compliance of the service model with the SBP. A refined service model is generated by combining selective portions of the SBP with the service model.Type: GrantFiled: October 30, 2008Date of Patent: August 23, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Mathias Salle, Erik Eidt, Wei-Wei Zhou
-
Patent number: 9240931Abstract: A desired instance of a service model is stored, and an observed instance of the service model is provided. Inconsistencies between the desired instance and the observed instance may be detected based on a comparison between the desired instance and the observed instance.Type: GrantFiled: July 30, 2010Date of Patent: January 19, 2016Assignee: Hewlett Parkard Enterprise Development LPInventors: Mathias Salle, Erik L. Eidt
-
Publication number: 20150347093Abstract: An exemplary embodiment of the present invention may include a method of provisioning tools for application development. The method may include receiving parameters of a project. The method ma also include provisioning components through a network based on the parameters, the components including a source code management module to receive code related to the project, a continuous integration module to maintain code integration, and a virtual machine installed on a client device to enable a user to interact with other components. The method may also include communicatively coupling each of the source code management module, the continuous integration module, and the virtual machine to each other.Type: ApplicationFiled: December 11, 2012Publication date: December 3, 2015Inventors: Sean DOWD, Bart LEETEN, Chandra KAMALAKANTHA, Mathias SALLE, Sanjay LOBO, Michael SMITH, Dan BERTRAND, Shi XIN
-
Publication number: 20150304234Abstract: A method of network resource management comprising, with a processor, creating a model of an application, defining a number of substitution points within the model, expressing the substitution points as abstract models with a set of sub-types, and codifying a number of policies that express which sourcing option to use for each substitution point.Type: ApplicationFiled: December 7, 2012Publication date: October 22, 2015Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: MATHIAS SALLE, Weiwei ZHOU, Shi XIN
-
Publication number: 20150222702Abstract: A method of migrating a number of applications from a first network to a second network comprises, with a processor, creating a dependency data set for a first network, creating a migration plan to migrate a number of applications from the first network to a second network based on the dependency data set, and migrating a number of applications from the first network to the second network based on the migration plan. A migration device for migrating a number of applications from a first network to a second network, comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for the first network, and migrates a number of applications from the first network to the second network based on the dependency data set.Type: ApplicationFiled: April 20, 2012Publication date: August 6, 2015Inventors: Mathias Salle, Chandra H. Kamalakantha, Reinier J. Aerdts, Ilya Joel-Pitcher
-
Publication number: 20150089064Abstract: A method of policy-based scaling of network resources comprises, with a processor, creating a dependency data set for a number of application components m a network, setting a number of scaling policies by tier based on the dependency date set, and applying the scaling policies within the network. A cloud management device for policy-based scaling of network resources comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for a number of application components on a network, and sets a number of scaling policies by tier based on the dependency data set.Type: ApplicationFiled: July 20, 2012Publication date: March 26, 2015Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
-
Patent number: 8930887Abstract: In a method 1100 of linking model instances to packages, a service instantiation request is received 1110. The service instantiation request is associated 1120 with service model instance. Linked instances are generated 1130 between the service model instance and available packages. The linked instances are evaluated 1140. Based on the evaluating, a most efficient linked instance of the linked instances is selected 1150 to include in a bound package model of the service instantiation request.Type: GrantFiled: August 3, 2009Date of Patent: January 6, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mathias Salle, Ping-Hua Hong, Shi Xin
-
Patent number: 8930885Abstract: Reconfiguring a model [600] is described. An instruction is accessed [605], wherein the instruction comprises utilizing one or more model elements to reconfigure a model. A refinement chain is utilized [610] to access a portion of the model, the portion being non-variable and associated with the instruction, and wherein the refinement chain tracks design changes for the model. A specific instance is located [615], the specific instance being closest to the portion within the refinement chain at which an inclusion of the one or more model elements alters a performance of the model to reflect the inclusion. The model is re-instantiated [620] utilizing the one or more model elements beginning at the specific instance, thereby enabling a reconfiguration of the model according to the instruction.Type: GrantFiled: October 30, 2008Date of Patent: January 6, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mathias Salle, Erik L. Eidt
-
Patent number: 8595168Abstract: In a method of instantiating an information technology (IT) service in light of maintenance requirements, maintenance window instances are determined. The maintenance instance windows are associated with reusable service instances available in a datacenter. The maintenance window instances are analyzed in conjunction with a service model of said IT service to determine a maintenance efficient binding of a selection of said reusable service instances with which to provide an instance of said IT service.Type: GrantFiled: July 28, 2009Date of Patent: November 26, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mathias Salle, Erik L. Eidt, Yassine Faihe
-
Patent number: 8560359Abstract: Methods, systems, and computer program products are provided for modeling consequences of events on performance indicators. A causality model is provided to define relationships between events and the consequences associated with each one of the events to modify a value of at least one of the performance indicators associated with each one of the events. An algorithm included in the causality model is executable to compute an impact of the consequences on the value. A causality model management system is provided to manage the causality model, including storing, execution of the algorithm, interfacing with other systems, and simulating what-if scenarios of the events and the performance indicators.Type: GrantFiled: October 31, 2008Date of Patent: October 15, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mathias Salle, Yassine Faihe, Abdel Boulmakoul
-
Publication number: 20130144590Abstract: A configuration management method and system include storing a first model definition, storing a first instance of the first model, receiving an operator and modifying the first instance of the first model based on the received operator. The modified first instance of the first model is then stored.Type: ApplicationFiled: July 30, 2010Publication date: June 6, 2013Inventors: Mathias Salle, Erik L. Eidt
-
Publication number: 20130132534Abstract: A desired instance of a service model is stored, and an observed instance of the service model is provided. Inconsistencies between the desired instance and the observed instance may be detected based on a comparison between the desired instance and the observed instance.Type: ApplicationFiled: July 30, 2010Publication date: May 23, 2013Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Mathias Salle, Erik L. Eidt
-
Patent number: 8392566Abstract: A method comprises determining available hardware, determining computer executable services based in part on the available hardware, displaying a catalog of the computer executable services, receiving a selection of at least one service of the computer executable services, and instantiating the at least one service on the at least one server. The available hardware comprises at least one server.Type: GrantFiled: October 30, 2008Date of Patent: March 5, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mathias Salle, Erik L. Eidt