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: 12093280
    Abstract: 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: Grant
    Filed: November 8, 2022
    Date of Patent: September 17, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Jane Koenigsfeldt, Jens Vedel Markussen
  • Publication number: 20240152529
    Abstract: 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: Application
    Filed: November 8, 2022
    Publication date: May 9, 2024
    Inventors: PETER MICHAEL BRUUN, Jane Koenigsfeldt, Jens Vedel Markussen
  • Patent number: 11947996
    Abstract: 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: Grant
    Filed: February 10, 2022
    Date of Patent: April 2, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Jane Koenigsfeldt, Mads Stenhuus
  • Patent number: 11924068
    Abstract: 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: Grant
    Filed: November 17, 2021
    Date of Patent: March 5, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Peter Michael Bruun
  • Patent number: 11805002
    Abstract: 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: Grant
    Filed: November 19, 2021
    Date of Patent: October 31, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Andres Duebi, Juan Postlbauer Correas
  • Patent number: 11582117
    Abstract: 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: Grant
    Filed: November 17, 2021
    Date of Patent: February 14, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Mads Stenhuus, Henrik Stig Langli
  • Patent number: 11394624
    Abstract: 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: Grant
    Filed: October 20, 2020
    Date of Patent: July 19, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Andres Duebi, Sebastien Gonin
  • Patent number: 11356340
    Abstract: 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: Grant
    Filed: September 29, 2014
    Date of Patent: June 7, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Peter Michael Bruun
  • Publication number: 20220164222
    Abstract: 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: Application
    Filed: February 10, 2022
    Publication date: May 26, 2022
    Inventors: Peter Michael BRUUN, Jane Koenigsfeldt, Mads Stenhuus
  • Patent number: 11310127
    Abstract: 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: Grant
    Filed: September 29, 2014
    Date of Patent: April 19, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Peter Michael Bruun
  • Patent number: 11281491
    Abstract: 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: Grant
    Filed: November 21, 2018
    Date of Patent: March 22, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Jane Koenigsfeldt, Mads Stenhuus
  • Publication number: 20220078093
    Abstract: 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: Application
    Filed: November 17, 2021
    Publication date: March 10, 2022
    Inventors: Peter Michael BRUUN, III, Mads STENHUUS, Henrik Stig LANGLI
  • Publication number: 20220078092
    Abstract: 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: Application
    Filed: November 17, 2021
    Publication date: March 10, 2022
    Inventor: Peter Michael BRUUN
  • Patent number: 11196643
    Abstract: 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: Grant
    Filed: April 4, 2018
    Date of Patent: December 7, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Mads Stenhuus, Henrik Stig Langli
  • Patent number: 11171841
    Abstract: 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: Grant
    Filed: January 28, 2016
    Date of Patent: November 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Thomas Mortensen, Jens Vedel Markussen
  • Publication number: 20210273862
    Abstract: 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: Application
    Filed: October 20, 2020
    Publication date: September 2, 2021
    Inventors: Peter Michael Bruun, Andres Duebi, Sebastien Gonin
  • Publication number: 20200183737
    Abstract: 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: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Inventors: Peter Michael Bruun, Jane Koenigsfeldt, Mads Stenhuus
  • Patent number: 10664297
    Abstract: 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: Grant
    Filed: February 24, 2014
    Date of Patent: May 26, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Peter Michael Bruun, Thomas Mortensen
  • Publication number: 20200159569
    Abstract: 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: Application
    Filed: November 21, 2018
    Publication date: May 21, 2020
    Inventors: Peter Michael Bruun, Jane Koenigsfeldt, Mads Stenhuus
  • Publication number: 20190312794
    Abstract: 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: Application
    Filed: April 4, 2018
    Publication date: October 10, 2019
    Inventors: Peter Michael Bruun, Mads Stenhuus, Henrik Stig Langli