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).
-
Patent number: 12137027Abstract: 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: GrantFiled: August 6, 2019Date of Patent: November 5, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Publication number: 20240146756Abstract: 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: ApplicationFiled: March 5, 2021Publication date: May 2, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Paolo DEBENEDETTI, Gaetano PATRIA, Luca BALDINI, Giuseppe CELOZZI, Davide MASSINO, Daniele GAITO
-
Publication number: 20240056810Abstract: 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: ApplicationFiled: December 18, 2020Publication date: February 15, 2024Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Patent number: 11824736Abstract: 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: GrantFiled: May 24, 2019Date of Patent: November 21, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Patent number: 11765054Abstract: 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: GrantFiled: May 24, 2019Date of Patent: September 19, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Patent number: 11520613Abstract: 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 accType: GrantFiled: June 2, 2017Date of Patent: December 6, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Publication number: 20220239568Abstract: 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: ApplicationFiled: May 24, 2019Publication date: July 28, 2022Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Patent number: 11362936Abstract: 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: GrantFiled: July 19, 2016Date of Patent: June 14, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Publication number: 20220166667Abstract: 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: ApplicationFiled: August 6, 2019Publication date: May 26, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Giuseppe CELOZZI, Luca BALDINI, Daniele GAITO, Gaetano PATRIA
-
Publication number: 20210149699Abstract: 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 accType: ApplicationFiled: June 2, 2017Publication date: May 20, 2021Inventors: Giuseppe Celozzi, Luca BALDINI, Daniel e GAITO, Gaetano PATRIA
-
Patent number: 10999147Abstract: 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: GrantFiled: July 18, 2016Date of Patent: May 4, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Patent number: 10972336Abstract: 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: GrantFiled: June 16, 2016Date of Patent: April 6, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Patent number: 10897467Abstract: 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: GrantFiled: May 27, 2016Date of Patent: January 19, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Patent number: 10768995Abstract: 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: GrantFiled: October 23, 2015Date of Patent: September 8, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Giuseppe Celozzi, Luca Baldini, Daniele Gaito, Gaetano Patria
-
Publication number: 20190288914Abstract: 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: ApplicationFiled: July 18, 2016Publication date: September 19, 2019Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Giuseppe CELOZZI, Luca BALDINI, Daniele GAITO, Gaetano PATRIA
-
Publication number: 20190238454Abstract: 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: ApplicationFiled: July 19, 2016Publication date: August 1, 2019Inventors: Giuseppe Celozzi, Luca BALDINI, Daniele GAITO, Gaetano PATRIA
-
Publication number: 20190149397Abstract: 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: ApplicationFiled: June 16, 2016Publication date: May 16, 2019Applicant: Telefonaktiedolaget LM Ericsson (publ)Inventors: Giuseppe Celozzi, Luca BALDINI, Daniele GAITO, Gaetano PATRIA
-
Publication number: 20190132330Abstract: 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: ApplicationFiled: May 27, 2016Publication date: May 2, 2019Inventors: Giuseppe CELOZZI, Luca BALDINI, Daniele GAITO, Gaetano PATRIA
-
Publication number: 20180307539Abstract: 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: ApplicationFiled: October 23, 2015Publication date: October 25, 2018Inventors: Giuseppe CELOZZI, Luca BALDINI, Daniele GAITO, Gaetano PATRIA