Patents by Inventor Peter Michael Bruun
Peter Michael Bruun 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: 12093280Abstract: An orchestration cluster node system may include a plurality of local orchestration cluster nodes. Each local cluster node may include a service request executor, coordination function, and a resource manager. Each local cluster node may operate in a geography and the coordination functions of local cluster codes may communicate to coordinate execution of services across geographies.Type: GrantFiled: November 8, 2022Date of Patent: September 17, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Jane Koenigsfeldt, Jens Vedel Markussen
-
Publication number: 20240152529Abstract: An orchestration cluster node system may include a plurality of local orchestration cluster nodes. Each local cluster node may include a service request executor, coordination function, and a resource manager. Each local cluster node may operate in a geography and the coordination functions of local cluster codes may communicate to coordinate execution of services across geographies.Type: ApplicationFiled: November 8, 2022Publication date: May 9, 2024Inventors: PETER MICHAEL BRUUN, Jane Koenigsfeldt, Jens Vedel Markussen
-
Patent number: 11947996Abstract: Methods to execute an orchestration of computing services concurrently, the method including developing a representation of a set of services where each service relates to other services via different types of relationships. Also, applying a set of dependency rules for each type of relationship within the set of services such that the application of the dependency rules creates inter-step dependencies between steps representing state transitions of the set of services and developing the orchestration plan based on the inter-step dependencies that allows for concurrent execution of nondependent steps.Type: GrantFiled: February 10, 2022Date of Patent: April 2, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Jane Koenigsfeldt, Mads Stenhuus
-
Patent number: 11924068Abstract: Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.Type: GrantFiled: November 17, 2021Date of Patent: March 5, 2024Assignee: Hewlett Packard Enterprise Development LPInventor: Peter Michael Bruun
-
Patent number: 11805002Abstract: Systems and methods are provided for deriving, based on a service for which an entity is to be selected or provisioned, a query to determine, from candidate nodes, one or more node instances within a topology that fulfill one or more criteria provided by one or more classes; and an additional criterion. The candidate nodes represent respective entities. The evaluation of the query includes determining the classes that satisfy or fulfill the one or more criteria, determining one or more second classes that match, or inherit from, the one or more classes, partially evaluating the additional criterion within respective contexts of the candidate nodes and each of the one or more second classes, based on the partial evaluation, processing the query to determine the node instances, and provisioning or presenting an entity represented by a node instance of the node instances to the service.Type: GrantFiled: November 19, 2021Date of Patent: October 31, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Andres Duebi, Juan Postlbauer Correas
-
Patent number: 11582117Abstract: Examples herein relate to developing an orchestration plan. Examples disclose the development of a representation of a set of services wherein each service relates to other services via different types of relationships. The examples apply a set of dependency rules for each type of relationship at each service within the set of services such that the application of the set of dependency rules creates inter-service dependencies between state transitions of the set of services. Based on the creation of the inter-service dependencies, the orchestration plan is developed which includes a sequenced order of the state transitions for the set of services.Type: GrantFiled: November 17, 2021Date of Patent: February 14, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Mads Stenhuus, Henrik Stig Langli
-
Patent number: 11394624Abstract: Systems and methods are provided for closing the loop between service assurance and service fulfillment in service provider systems. Configuration parameter values relevant to assuring a determined level of quality regarding services can be obtained. Those configuration parameters may be configured by a service fulfillment system operatively connected to the service assurance system. Dependencies may be calculated between the configuration parameter values, event parameters, and fact parameters representative of the services. The services may be monitored, and events occurring during performance of the services may be identified. The identified events can be correlated to relevant ones of the event parameters. One or more corrective actions to take can be determined by the service assurance system based on the correlation of the identified events to the relevant ones of the event parameters. The one or more corrective actions are fed back into the service fulfillment system to be executed.Type: GrantFiled: October 20, 2020Date of Patent: July 19, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Andres Duebi, Sebastien Gonin
-
Patent number: 11356340Abstract: Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.Type: GrantFiled: September 29, 2014Date of Patent: June 7, 2022Assignee: Hewlett Packard Enterprise Development LPInventor: Peter Michael Bruun
-
Publication number: 20220164222Abstract: Methods to execute an orchestration of computing services concurrently, the method including developing a representation of a set of services where each service relates to other services via different types of relationships. Also, applying a set of dependency rules for each type of relationship within the set of services such that the application of the dependency rules creates inter-step dependencies between steps representing state transitions of the set of services and developing the orchestration plan based on the inter-step dependencies that allows for concurrent execution of nondependent steps.Type: ApplicationFiled: February 10, 2022Publication date: May 26, 2022Inventors: Peter Michael BRUUN, Jane Koenigsfeldt, Mads Stenhuus
-
Patent number: 11310127Abstract: Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.Type: GrantFiled: September 29, 2014Date of Patent: April 19, 2022Assignee: Hewlett Packard Enterprise Development LPInventor: Peter Michael Bruun
-
Patent number: 11281491Abstract: Methods to execute an orchestration of computing services concurrently, the method including developing a representation of a set of services where each service relates to other services via different types of relationships. Also, applying a set of dependency rules for each type of relationship within the set of services such that the application of the dependency rules creates inter-step dependencies between steps representing state transitions of the set of services and developing the orchestration plan based on the inter-step dependencies that allows for concurrent execution of nondependent steps.Type: GrantFiled: November 21, 2018Date of Patent: March 22, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Jane Koenigsfeldt, Mads Stenhuus
-
Publication number: 20220078093Abstract: Examples herein relate to developing an orchestration plan. Examples disclose the development of a representation of a set of services wherein each service relates to other services via different types of relationships. The examples apply a set of dependency rules for each type of relationship at each service within the set of services such that the application of the set of dependency rules creates inter-service dependencies between state transitions of the set of services. Based on the creation of the inter-service dependencies, the orchestration plan is developed which includes a sequenced order of the state transitions for the set of services.Type: ApplicationFiled: November 17, 2021Publication date: March 10, 2022Inventors: Peter Michael BRUUN, III, Mads STENHUUS, Henrik Stig LANGLI
-
Publication number: 20220078092Abstract: Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.Type: ApplicationFiled: November 17, 2021Publication date: March 10, 2022Inventor: Peter Michael BRUUN
-
Patent number: 11196643Abstract: Examples herein relate to developing an orchestration plan. Examples disclose the development of a representation of a set of services wherein each service relates to other services via different types of relationships. The examples apply a set of dependency rules for each type of relationship at each service within the set of services such that the application of the set of dependency rules creates inter-service dependencies between state transitions of the set of services. Based on the creation of the inter-service dependencies, the orchestration plan is developed which includes a sequenced order of the state transitions for the set of services.Type: GrantFiled: April 4, 2018Date of Patent: December 7, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Mads Stenhuus, Henrik Stig Langli
-
Patent number: 11171841Abstract: Examples of an apparatus and method for propagating a modification to a service graph are described herein. Relationships between services in the service graph are identified in response to a modification to a service. The relationship is a reference between pairs of services in the service graph. Based on the identified relationships, a modification is propagated.Type: GrantFiled: January 28, 2016Date of Patent: November 9, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Thomas Mortensen, Jens Vedel Markussen
-
Publication number: 20210273862Abstract: Systems and methods are provided for closing the loop between service assurance and service fulfillment in service provider systems. Configuration parameter values relevant to assuring a determined level of quality regarding services can be obtained. Those configuration parameters may be configured by a service fulfillment system operatively connected to the service assurance system. Dependencies may be calculated between the configuration parameter values, event parameters, and fact parameters representative of the services. The services may be monitored, and events occurring during performance of the services may be identified. The identified events can be correlated to relevant ones of the event parameters. One or more corrective actions to take can be determined by the service assurance system based on the correlation of the identified events to the relevant ones of the event parameters. The one or more corrective actions are fed back into the service fulfillment system to be executed.Type: ApplicationFiled: October 20, 2020Publication date: September 2, 2021Inventors: Peter Michael Bruun, Andres Duebi, Sebastien Gonin
-
Publication number: 20200183737Abstract: A method including developing a representation of a set of services where each service relates to other services via different types of relationships and applying a set of dependency rules for each type of relationship within the set of services such that the application of the dependency rules creates inter-step dependencies between state transitions of the set of services. The method further including developing a step graph for the set of services based on the inter-step dependencies, identifying a common step in the step graph that is relevant to a first process and a second process, and removing any steps from the step graph for the first process that are relevant to the second process and not relevant to the first process.Type: ApplicationFiled: December 7, 2018Publication date: June 11, 2020Inventors: Peter Michael Bruun, Jane Koenigsfeldt, Mads Stenhuus
-
Patent number: 10664297Abstract: A method of managing virtual network functions for a network, the method including providing a virtual network function (VNF) including a number of virtual network function components (VNFCs) of a number of different types, each VNFC comprising a virtual machine (VM) executing application software. The method further includes creating for up to all VNFC types a number of deactivated VMs having application software, monitoring at least one performance level of the VNF, and scaling-out the VNF by activating a number of deactivated VMs of a number of VNFC types when the at least one performance level reaches a scale-out threshold.Type: GrantFiled: February 24, 2014Date of Patent: May 26, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Peter Michael Bruun, Thomas Mortensen
-
Publication number: 20200159569Abstract: Methods to execute an orchestration of computing services concurrently, the method including developing a representation of a set of services where each service relates to other services via different types of relationships. Also, applying a set of dependency rules for each type of relationship within the set of services such that the application of the dependency rules creates inter-step dependencies between steps representing state transitions of the set of services and developing the orchestration plan based on the inter-step dependencies that allows for concurrent execution of nondependent steps.Type: ApplicationFiled: November 21, 2018Publication date: May 21, 2020Inventors: Peter Michael Bruun, Jane Koenigsfeldt, Mads Stenhuus
-
Publication number: 20190312794Abstract: Examples herein relate to developing an orchestration plan. Examples disclose the development of a representation of a set of services wherein each service relates to other services via different types of relationships. The examples apply a set of dependency rules for each type of relationship at each service within the set of services such that the application of the set of dependency rules creates inter-service dependencies between state transitions of the set of services. Based on the creation of the inter-service dependencies, the orchestration plan is developed which includes a sequenced order of the state transitions for the set of services.Type: ApplicationFiled: April 4, 2018Publication date: October 10, 2019Inventors: Peter Michael Bruun, Mads Stenhuus, Henrik Stig Langli