Patents by Inventor Gaetano PATRIA

Gaetano PATRIA 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).

  • Publication number: 20240146756
    Abstract: A method for determining a vulnerability of a network node. The method includes a master security management node obtaining security patch information regarding one or more security patches installed on the network node. The method also includes the master security management node using the security patch information to determine a first vulnerability value for the network node. The method also includes the master security management node obtaining a set of other vulnerability values for the network node, wherein each other vulnerability value was determined by different security management node. The method also includes the master security management node determining, based on the set of other vulnerability values, whether a consensus regarding the vulnerability level of the network node has been reached. If the master security management node determines that a consensus regarding the vulnerability level of the network node has been reached, the first vulnerability value is assigning to the network node.
    Type: Application
    Filed: March 5, 2021
    Publication date: May 2, 2024
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Paolo DEBENEDETTI, Gaetano PATRIA, Luca BALDINI, Giuseppe CELOZZI, Davide MASSINO, Daniele GAITO
  • Publication number: 20240056810
    Abstract: The invention relates to a method for operating a slice management entity (100) configured to manage a network slice of a cellular network, the method comprising: —periodically determining a trust level of the network slice based on time dependent trust values of network components used by the network slice, —determining whether the determined trust level of the network slice is lower than a minimum threshold level, wherein in the affirmative, —adapting a controlling of at least one of the network components of the network slice to obtain a new trust value for the at least one network component, wherein the new trust level of the network slice is above the minimum threshold level and is calculated taking into account the new trust value of the adapted controlling of the at least one network component.
    Type: Application
    Filed: December 18, 2020
    Publication date: February 15, 2024
    Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
  • Patent number: 11824736
    Abstract: A method, performed by a first entity (111), for providing a service in a communications network (100). The first entity (111) obtains (701), from a second entity (112), a request. The request is for one or more links (118) to be allocated to a first network slice to provide a service via one or more paths (117). The (118) connect one or more nodes (115). The request indicates at least one of: a) one or more requirements to be met by the links (118), and b) a first priority to be assigned to the first network slice. The first entity (111) determines (702) the links (118) to be allocated to the first network slice. The determining (701) is based on the one or more requirements, the first priority, and a set of available resources. The first entity (111) sends (705), to another entity (112, 113), an indication based on the determined links (118).
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: November 21, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
  • Patent number: 11765054
    Abstract: A method, performed by a first entity (111), for providing a service in a communications network (100). The first entity (111) obtains (701), from a second entity (112), a request. The request is for one or more links (118) to be allocated to a first network slice to provide a service via one or more paths (117). The (118) connect one or more nodes (115). The request indicates at least one of: a) one or more requirements to be met by the links (118), and b) a first priority to be assigned to the first network slice. The first entity (111) determines (702) the links (118) to be allocated to the first network slice. The determining (701) is based on the one or more requirements, the first priority, and a set of available resources. The first entity (111) sends (705), to another entity (112, 113), an indication based on the determined links (118).
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: September 19, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
  • Patent number: 11520613
    Abstract: A method for allocating a plurality of virtual machines (51-55) provided on at least one host (11-15) to a virtualized network function is provided, which provides a defined functional behavior in a network and requires a total application capacity for the functional behavior, the functional behavior being provided by needed virtual machines from the plurality of virtual machines, wherein each of the at least one host has an available processing capacity which can be assigned to the virtual machines provided on the corresponding host, and each virtual machine has at least one flavor which indicates a used processing capacity of the available processing capacity of the corresponding host and which corresponds to a partial application capacity of the total application capacity provided by the corresponding virtual machine, the method comprising: —determining the total application capacity of the virtualized network function, —determining, for each of the virtual machines, the at least one flavor taking into acc
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: December 6, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
  • Publication number: 20220239568
    Abstract: A method, performed by a first entity (111), for providing a service in a communications network (100). The first entity (111) obtains (701), from a second entity (112), a request. The request is for one or more links (118) to be allocated to a first network slice to provide a service via one or more paths (117). The (118) connect one or more nodes (115). The request indicates at least one of: a) one or more requirements to be met by the links (118), and b) a first priority to be assigned to the first network slice. The first entity (111) determines (702) the links (118) to be allocated to the first network slice. The determining (701) is based on the one or more requirements, the first priority, and a set of available resources. The first entity (111) sends (705), to another entity (112, 113), an indication based on the determined links (118).
    Type: Application
    Filed: May 24, 2019
    Publication date: July 28, 2022
    Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
  • Patent number: 11362936
    Abstract: A Software Defined Network (SDN) comprises a plurality of resources including Network Elements (NEs) and network links connecting the NEs. A method comprises receiving a request to provision an SDN Datapath in the SDN. The request comprises performance metrics for the SDN Datapath and a geographic constraint to be applied to resources used in provisioning the SDN Datapath. The method further comprises assembling a candidate set of resources to provision the SDN Datapath and initiating provision of the SDN Datapath using resources selected from the candidate set. Assembling a candidate set of resources to provision the SDN Datapath comprises obtaining a geographic location attribute of resources in the SDN and populating the candidate set with those resources having a geographic location attribute satisfying the received geographic constraint.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: June 14, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
  • Publication number: 20220166667
    Abstract: Network slice providers and resource providers in a communication network are configured to cause various records related to a smart contract for one or more resources to be stored in a permissioned blockchain. The records include an allocation, a deallocation and monitoring records related to the resource(s). When the resources are released, the blockchain records ease settling slice beneficiaries' financial obligations.
    Type: Application
    Filed: August 6, 2019
    Publication date: May 26, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Giuseppe CELOZZI, Luca BALDINI, Daniele GAITO, Gaetano PATRIA
  • Publication number: 20210149699
    Abstract: A method for allocating a plurality of virtual machines (51-55) provided on at least one host (11-15) to a virtualized network function is provided, which provides a defined functional behavior in a network and requires a total application capacity for the functional behavior, the functional behavior being provided by needed virtual machines from the plurality of virtual machines, wherein each of the at least one host has an available processing capacity which can be assigned to the virtual machines provided on the corresponding host, and each virtual machine has at least one flavor which indicates a used processing capacity of the available processing capacity of the corresponding host and which corresponds to a partial application capacity of the total application capacity provided by the corresponding virtual machine, the method comprising: —determining the total application capacity of the virtualized network function, —determining, for each of the virtual machines, the at least one flavor taking into acc
    Type: Application
    Filed: June 2, 2017
    Publication date: May 20, 2021
    Inventors: Giuseppe Celozzi, Luca BALDINI, Daniel e GAITO, Gaetano PATRIA
  • Patent number: 10999147
    Abstract: A method (200) of managing a communications network comprising a plurality of hosts by allocating instances of virtual network function components, VNFC, to hosts, the method comprising receiving (210) a request for allocation of an instance of a VNFC to a host, the instance belonging to an anti-affinity group, AAG, of instances and attempting allocation (220) of the instance to a host. If allocation of the instance fails (230) because for each host considered for allocation of the instance a first number of instances, WA, belonging to the AAG that are allocable to a single host would be exceeded by allocation of the instance to the host the method comprises assigning (232) to the instance a second number of instances, WA?, belonging to the AAG that are allocable to a single host, wherein WA? is greater than WA and reattempting allocation (234) of the instance.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: May 4, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
  • Patent number: 10972336
    Abstract: A technique for resolving a link failure occurring on a link between a first virtualized network function, VNF, and a second VNF provided in a cloud computing environment is disclosed. A method implementation of the technique is performed by the first VNF and comprises receiving a link failure notification comprising link recovery status information indicating a current recovery status of the link, and triggering an action depending on the link recovery status information to resolve the link failure.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: April 6, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
  • Patent number: 10897467
    Abstract: It is disclosed a method, an arrangement and a computer program for configuring a secure domain, SD, in a network functions virtualization infrastructure. The SD comprises virtual objects handling privileged information. NS instance information of a virtual object is obtained based on input from a party associated with the SD. The NS instance information is searched for a level of confidentiality and a geographic location information. When having identified the level of confidentiality and the geographic location information, the virtual object is allocated to the SD according to the geographic location information, based on the level of confidentiality and a specific role of the party. It is an advantage that access to a SD is allowed or granted based on the specific role of the party.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: January 19, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
  • Patent number: 10768995
    Abstract: Managing a communications network involves allocating hosts (100) for instances (105) of a virtual network function component (155). From a request to allocate, a number N is obtained indicating a minimum number of the instances to be available, and a number M indicating how many additional instances are to be allocated. If the allocations are requested to be to different hosts (anti affinity) and if the sharing of the instances by the virtual network function component can be adapted in the event of unavailability, then allocating is carried out automatically (230) of N+M of the instances to less than N+M of the hosts, so that if any one of the allocated hosts becomes unavailable there are sufficient hosts so that the virtual network function component can still be shared across at least N of the instances. Fewer hosts are needed, saving costs.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: September 8, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
  • Publication number: 20190288914
    Abstract: A method (200) of managing a communications network comprising a plurality of hosts by allocating instances of virtual network function components, VNFC, to hosts, the method comprising receiving (210) a request for allocation of an instance of a VNFC to a host, the instance belonging to an anti-affinity group, AAG, of instances and attempting allocation (220) of the instance to a host. If allocation of the instance fails (230) because for each host considered for allocation of the instance a first number of instances, WA, belonging to the AAG that are allocable to a single host would be exceeded by allocation of the instance to the host the method comprises assigning (232) to the instance a second number of instances, WA?, belonging to the AAG that are allocable to a single host, wherein WA? is greater than WA and reattempting allocation (234) of the instance.
    Type: Application
    Filed: July 18, 2016
    Publication date: September 19, 2019
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Giuseppe CELOZZI, Luca BALDINI, Daniele GAITO, Gaetano PATRIA
  • Publication number: 20190238454
    Abstract: A method (100) in a Software Defined Network (SDN) is disclosed, the SDN comprising a plurality of resources including Network Elements (NEs), and network links connecting the NEs. The method comprises receiving a user generated request to provision an SDN Datapath in the SDN (110), the request comprising performance metrics for the SDN Datapath and a geographic constraint to be applied to resources used in provisioning the SDN Datapath. The method further comprises assembling a candidate set of resources to provision the SDN Datapath (120) and initiating provision of the SDN Datapath in accordance with the received performance metrics using resources selected from the candidate set (130). Assembling a candidate set of resources to provision the SDN Datapath comprises obtaining a geographic location attribute of resources in the SDN (120a) and populating the candidate set with those resources having a geographic location attribute satisfying the received geographic constraint (120b).
    Type: Application
    Filed: July 19, 2016
    Publication date: August 1, 2019
    Inventors: Giuseppe Celozzi, Luca BALDINI, Daniele GAITO, Gaetano PATRIA
  • Publication number: 20190149397
    Abstract: A technique for resolving a link failure occurring on a link between a first virtualized network function, VNF, and a second VNF provided in a cloud computing environment is disclosed. A method implementation of the technique is performed by the first VNF and comprises receiving a link failure notification comprising link recovery status information indicating a current recovery status of the link, and triggering an action depending on the link recovery status information to resolve the link failure.
    Type: Application
    Filed: June 16, 2016
    Publication date: May 16, 2019
    Applicant: Telefonaktiedolaget LM Ericsson (publ)
    Inventors: Giuseppe Celozzi, Luca BALDINI, Daniele GAITO, Gaetano PATRIA
  • Publication number: 20190132330
    Abstract: It is disclosed a method, an arrangement and a computer program for configuring a secure domain, SD, in a network functions virtualization infrastructure. The SD comprises virtual objects handling privileged information. NS instance information of a virtual object is obtained based on input from a party associated with the SD. The NS instance information is searched for a level of confidentiality and a geographic location information. When having identified the level of confidentiality and the geographic location information, the virtual object is allocated to the SD according to the geographic location information, based on the level of confidentiality and a specific role of the party. It is an advantage that access to a SD is allowed or granted based on the specific role of the party.
    Type: Application
    Filed: May 27, 2016
    Publication date: May 2, 2019
    Inventors: Giuseppe CELOZZI, Luca BALDINI, Daniele GAITO, Gaetano PATRIA
  • Publication number: 20180307539
    Abstract: Managing a communications network involves allocating hosts (100) for instances (105) of a virtual network function component (155). From a request to allocate, a number N is obtained indicating a minimum number of the instances to be available, and a number M indicating how many additional instances are to be allocated. If the allocations are requested to be to different hosts (anti affinity) and if the sharing of the instances by the virtual network function component can be adapted in the event of unavailability, then allocating is carried out automatically (230) of N+M of the instances to less than N+M of the hosts, so that if any one of the allocated hosts becomes unavailable there are sufficient hosts so that the virtual network function component can still be shared across at least N of the instances. Fewer hosts are needed, saving costs.
    Type: Application
    Filed: October 23, 2015
    Publication date: October 25, 2018
    Inventors: Giuseppe CELOZZI, Luca BALDINI, Daniele GAITO, Gaetano PATRIA