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: 10798016
    Abstract: 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: Grant
    Filed: August 20, 2018
    Date of Patent: October 6, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
  • Publication number: 20180359192
    Abstract: 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: Application
    Filed: August 20, 2018
    Publication date: December 13, 2018
    Inventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
  • Patent number: 10057183
    Abstract: 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: Grant
    Filed: December 7, 2012
    Date of Patent: August 21, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mathias Salle, Wei-Wei Zhou, Shi Xin
  • Patent number: 10057179
    Abstract: 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: Grant
    Filed: July 20, 2012
    Date of Patent: August 21, 2018
    Assignee: Hewlett Packard Enterprise Development Company LP
    Inventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
  • Patent number: 9836282
    Abstract: 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: Grant
    Filed: October 30, 2008
    Date of Patent: December 5, 2017
    Assignee: EntIT Software LLC
    Inventors: Mathias Salle, Erik Eidt
  • Patent number: 9596302
    Abstract: 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: Grant
    Filed: July 20, 2012
    Date of Patent: March 14, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mathias Salle, Chandra H. Kamalakantha, Reinier J. Aerdts, Ilya Joel-Pitcher
  • Patent number: 9576258
    Abstract: 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: Grant
    Filed: October 30, 2008
    Date of Patent: February 21, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mathias Salle, Erik L. Eidt
  • Patent number: 9424539
    Abstract: 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: Grant
    Filed: October 30, 2008
    Date of Patent: August 23, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mathias Salle, Erik Eidt, Wei-Wei Zhou
  • Patent number: 9240931
    Abstract: 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: Grant
    Filed: July 30, 2010
    Date of Patent: January 19, 2016
    Assignee: Hewlett Parkard Enterprise Development LP
    Inventors: Mathias Salle, Erik L. Eidt
  • Publication number: 20150347093
    Abstract: 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: Application
    Filed: December 11, 2012
    Publication date: December 3, 2015
    Inventors: Sean DOWD, Bart LEETEN, Chandra KAMALAKANTHA, Mathias SALLE, Sanjay LOBO, Michael SMITH, Dan BERTRAND, Shi XIN
  • Publication number: 20150304234
    Abstract: 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: Application
    Filed: December 7, 2012
    Publication date: October 22, 2015
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: MATHIAS SALLE, Weiwei ZHOU, Shi XIN
  • Publication number: 20150222702
    Abstract: 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: Application
    Filed: April 20, 2012
    Publication date: August 6, 2015
    Inventors: Mathias Salle, Chandra H. Kamalakantha, Reinier J. Aerdts, Ilya Joel-Pitcher
  • Publication number: 20150089064
    Abstract: 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: Application
    Filed: July 20, 2012
    Publication date: March 26, 2015
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
  • Patent number: 8930887
    Abstract: 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: Grant
    Filed: August 3, 2009
    Date of Patent: January 6, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mathias Salle, Ping-Hua Hong, Shi Xin
  • Patent number: 8930885
    Abstract: 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: Grant
    Filed: October 30, 2008
    Date of Patent: January 6, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mathias Salle, Erik L. Eidt
  • Patent number: 8595168
    Abstract: 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: Grant
    Filed: July 28, 2009
    Date of Patent: November 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mathias Salle, Erik L. Eidt, Yassine Faihe
  • Patent number: 8560359
    Abstract: 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: Grant
    Filed: October 31, 2008
    Date of Patent: October 15, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mathias Salle, Yassine Faihe, Abdel Boulmakoul
  • Publication number: 20130144590
    Abstract: 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: Application
    Filed: July 30, 2010
    Publication date: June 6, 2013
    Inventors: Mathias Salle, Erik L. Eidt
  • Publication number: 20130132534
    Abstract: 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: Application
    Filed: July 30, 2010
    Publication date: May 23, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Mathias Salle, Erik L. Eidt
  • Patent number: 8392566
    Abstract: 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: Grant
    Filed: October 30, 2008
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mathias Salle, Erik L. Eidt