Patents by Inventor Mauro Cociglio

Mauro Cociglio 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: 20220191117
    Abstract: A method for enabling a round-trip packet loss measurement between two nodes of a packet-switched communication network exchanging packets comprising a packet loss field settable to an idle value or one or more measurement values. The first node transmits to the second node first packets having the packet loss field set to a measurement value. Upon reception of each first packet, the second node transmits back to the first node a respective second packet having the packet loss field set to a measurement value. Upon reception of each second packet, the first node transmits back to the second node a respective third packet having the packet loss field set to a measurement value. A measurement point placed between the two nodes may count the number of first packets and the number of third packets and use them to provide a round-trip packet loss measurement.
    Type: Application
    Filed: January 27, 2020
    Publication date: June 16, 2022
    Applicants: TELECOM ITALIA S.p.A., POLITECNICO DI TORINO
    Inventors: Mauro COCIGLIO, Fabio BULGARELLA
  • Publication number: 20220076566
    Abstract: A method and system for statistically tracking the dynamics of a population over an area comprising entry points and exit points such that each population member entering through one entry point either exits through one exit point or stations within the area. At each entry point, an entry counter counts the number of entering members and, at each exit point, an exit counter counts the number of exiting members. Based on the counter values, the dynamics of the population are statistically tracked in terms of evolution in time of the number of members stationing in the area. The number of stationing members is retroactively adjusted when during an observation period it is determined that the number of exiting members is higher than the number of entering members, plus the number of members which were stationing within the area at the beginning of the observation period.
    Type: Application
    Filed: December 20, 2019
    Publication date: March 10, 2022
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO
  • Patent number: 11258581
    Abstract: A method is provided for transmitting encrypted packets from a first node to a second node of a communication network. The first node pads each plaintext packet with a respective padding content. The padded plaintext packets are then encrypted and transmitted to the second node. For each plaintext packet, the first node randomly selects the padding size in a range comprised between a minimum padding size and a maximum padding size. If the size of a plaintext packet is lower than a predefined minimum packet size, the minimum padding size is set equal to the difference between predefined minimum packet size and the plaintext packet size.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: February 22, 2022
    Assignee: Telecom Italia S.p.A.
    Inventor: Mauro Cociglio
  • Publication number: 20220029898
    Abstract: A method for performing a performance measurement in a communication network. Each measurement point in the network identifies packets of a multipoint packet flow and selects therefrom a number of samples, based on the value of a sampling signature calculated by applying a hash function to a bit mask in each identified packet. For each sample, a performance parameter and the packet's content are provided to a management server. The management server identifies a cluster of measurement points such that each identified packet of the multipoint packet flow received by a cluster's input measurement point is also received at a cluster's output measurement point. Amongst the performance parameters provided by the cluster's measurement points, the performance parameters relating to samples belonging to a certain packet sub-flow are identified, based on the packet's content. Then, a performance measurement is performed on the packet sub-flow.
    Type: Application
    Filed: December 2, 2019
    Publication date: January 27, 2022
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Mauro COCIGLIO, Giuseppe FIOCCOLA
  • Patent number: 11218393
    Abstract: A method for performing a performance measurement on a multipoint packet flow transmitted in a packet-switched subnetwork. A monitoring network of measurement points is implemented in the subnetwork. All packets have a marking value, which is periodically switched between first and second marking values. Each measurement point receiving a marked packet updates a couple of performance parameters, one per each marking value. Since not all the measurement points receive the same packets of the multipoint packet flow, to provide a performance measurement a cluster of measurement points is firstly identified in the monitoring network, which possesses the following property: each packet received at the input of the cluster is also received at the output of the cluster, if no packet loss occurs. The performance parameters provided by input and output measurement points of the identified cluster are then used for providing the performance measurements.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: January 4, 2022
    Assignee: TELECOM ITALIA S.p.A.
    Inventor: Mauro Cociglio
  • Publication number: 20210409296
    Abstract: A method for enabling a performance measurement on packet flow transmitted through a communication network. A marking value is periodically switched in the packets with a marking period Tm. The packet flow is then divided into blocks of duration Ts (synchronization period). Each synchronization period comprises an integer number of marking periods. Two or more measurement points on the path of the packet flow may provide a performance parameter for each marking period and associate thereto a synchronization information generated based on their local clocks and relating to the synchronization period containing the marking period to which the performance parameter relates; and a sequence information indicating the marking period's position within the synchronization period. A management server may identify performance parameters provided by different measurement points and relating to a same marking period based on the synchronization information and the sequence information.
    Type: Application
    Filed: November 5, 2019
    Publication date: December 30, 2021
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Mauro COCIGLIO, Giuseppe FIOCCOLA
  • Patent number: 11165671
    Abstract: It is disclosed a method for performing a performance measurement on a packet flow transmitted along a path through a packet switched communication network. Two or more measurement points are implemented on the path. Each measurement point calculates a sampling signature for each received packet by applying a hash function to a mask of bits of the packet. Then, it selects a number of measurement samples amongst the received packets, the measurement samples being selected as those packets whose sampling signatures comprise a portion of length S equal to a predefined sampling value. While performing the selection, the measurement point counts the number of selected measurement samples and retroactively adjusts the length based on this number. Then, the measurement point provides measurement parameters relating to the selected measurement samples.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: November 2, 2021
    Assignee: TELECOM ITALIA S.p.A.
    Inventor: Mauro Cociglio
  • Publication number: 20210250258
    Abstract: It is disclosed a method for enabling a performance measurement in a packet-switched communication network. A first node and a second node exchange packets comprising a marking value, which they alternately switch between two alternative marking values. The second node in particular switches the marking value applicable to the packets addressed to the other node depending on the marking value comprised in packets received therefrom. The first node writes a sampling value in one packet addressed to the second node for each marking period. Upon reception of each packet comprising the sampling value, the second node copies the sampling value in a packet addressed to the first node. One or more measurement points may be provided between the two nodes, which provide performance parameters for the packets comprising the sampling value in both directions. Such performance parameters may be used for providing round trip time measurements.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 12, 2021
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Mauro COCIGLIO, Giuseppe FIOCCOLA
  • Patent number: 11082316
    Abstract: A method is disclosed for performing a performance measurement on a packet flow transmitted along a path through a packet switched communication network. At least two measurement points implemented on the path calculate a sampling signature for each packet of the flow by applying a hash function to a mask of bits of the packet, and identify a sub-flow of measurement samples as those packets whose sampling signatures are equal to a certain value H*. The measurement points then provide measurement parameters for the measurement samples, which are used for providing performance measurement for the whole packet flow. Tailoring the length of the sampling signature allows the sampling rate to be statistically controlled so as to balance the risk of reception sequence errors between measurement samples and the computational effort on one hand, and the accuracy of the measurements provided on the other hand.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 3, 2021
    Assignee: Telecom Italia S.p.A.
    Inventors: Mauro Cociglio, Luca Fantolino
  • Patent number: 10986007
    Abstract: A method for performing a performance measurement on a packet flow is based on division of the packet flow to be measured in alternating blocks. A couple of connections are provided, originated by respective originating network points (physical or logical interface or port) and terminated by respective terminating network points (physical or logical interface or port). Division of the packet flow to be measured is implemented by periodically switching transmission of the packets between the two originating network points. At each network point originating or terminating a connection, a measurement point is implemented which provides performance parameters (counter and/or timestamp) relating to the packets to be transmitted by or which have been received from the related connection. The performance measurement on the packet flow is then performed based on the performance parameters provided by the measurement points.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: April 20, 2021
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Mauro Cociglio, Giuseppe Fioccola
  • Patent number: 10892939
    Abstract: A system and method for managing a network apparatus of a communication network. The system includes a network management center including a management-on-board manager MoB-M and a management-on-board agent MoB-A executed at the network apparatus. During its execution, the agent MoB-A performs at least part of a management task on the network apparatus. Besides, during its execution the agent MoB-A retrieves at least one instruction from the manager MoB-M, and executes it for completing the management task. This way, the manager MoB-M may dynamically adapt the behavior of the agent MoB-A to unforeseen events or changes occurring in the network, without the need to rewrite the whole agent logic.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: January 12, 2021
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Luca Castaldelli, Mauro Cociglio, Giuseppe Fioccola
  • Patent number: 10880765
    Abstract: An apparatus is provided for measuring the performance of a mobile communication system. The apparatus includes two measurement mobile interfaces and a measurement probe. The probe is connected to the backhauling interface of a base station of the system. Then, one measurement mobile interface transmits packets to the other measurement mobile interface via the base station. These packets are received at the base station, forwarded to the packet gateway of the system, sent back to the same base station, and finally received at the destination measurement mobile interface. Since the measurement probe belongs to the same apparatus as the mobile interfaces, it may detect the packets as transmitted/received at the backhauling interface. The probe then generates performance parameters relating to the packets as transmitted/received by the mobile interfaces and/or as detected at the backhauling interface. The system performance is then measured based on such parameters.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: December 29, 2020
    Assignee: Telecom Italia S.p.A.
    Inventors: Domenico Arena, Luca Castaldelli, Mauro Cociglio, Giuseppe Fioccola, Davide Missan
  • Publication number: 20200336401
    Abstract: In a method for measurement of a round-trip performance in a packet-switched communication network, a measurement device cooperating with the communication network generates a flow of test packets formatted according to the network protocol supported by the network and comprising the address of the measurement device as destination address. The test packets are then transmitted within a tunnel set up in the network and the measurement device generates one or more transmission parameters. At the end of the tunnel, the test packets are extracted therefrom and sent back to the measurement device by the forwarding function of the network protocol supported by the network. Upon receipt of the test packets, it generates one or more reception parameters, which are then combined with the transmission parameters to provide the round-trip performance measurement.
    Type: Application
    Filed: December 21, 2018
    Publication date: October 22, 2020
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Mauro COCIGLIO, Luca FANTOLINO, Giuseppe FIOCCOLA, Angelo FRANCESCHINI
  • Publication number: 20200252315
    Abstract: A method is disclosed for performing a performance measurement on a packet flow transmitted along a path through a packet switched communication network. At least two measurement points implemented on the path calculate a sampling signature for each packet of the flow by applying a hash function to a mask of bits of the packet, and identify a sub-flow of measurement samples as those packets whose sampling signatures are equal to a certain value H*. The measurement points then provide measurement parameters for the measurement samples, which are used for providing performance measurement for the whole packet flow. Tailoring the length of the sampling signature allows the sampling rate to be statistically controlled so as to balance the risk of reception sequence errors between measurement samples and the computational effort on one hand, and the accuracy of the measurements provided on the other hand.
    Type: Application
    Filed: October 30, 2015
    Publication date: August 6, 2020
    Inventors: Mauro Cociglio, Luca Fantolino
  • Publication number: 20200169488
    Abstract: A method for performing a performance measurement on a packet flow is based on division of the packet flow to be measured in alternating blocks. A couple of connections are provided, originated by respective originating network points (physical or logical interface or port) and terminated by respective terminating network points (physical or logical interface or port). Division of the packet flow to be measured is implemented by periodically switching transmission of the packets between the two originating network points. At each network point originating or terminating a connection, a measurement point is implemented which provides performance parameters (counter and/or timestamp) relating to the packets to be transmitted by or which have been received from the related connection. The performance measurement on the packet flow is then performed based on the performance parameters provided by the measurement points.
    Type: Application
    Filed: July 16, 2018
    Publication date: May 28, 2020
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Mauro COCIGLIO, Giuseppe FIOCCOLA
  • Publication number: 20200067806
    Abstract: A method for performing a performance measurement on a multipoint packet flow transmitted in a packet-switched subnetwork. A monitoring network of measurement points is implemented in the subnetwork. All packets have a marking value, which is periodically switched between first and second marking values. Each measurement point receiving a marked packet updates a couple of performance parameters, one per each marking value. Since not all the measurement points receive the same packets of the multipoint packet flow, to provide a performance measurement a cluster of measurement points is firstly identified in the monitoring network, which possesses the following property: each packet received at the input of the cluster is also received at the output of the cluster, if no packet loss occurs. The performance parameters provided by input and output measurement points of the identified cluster are then used for providing the performance measurements.
    Type: Application
    Filed: April 29, 2016
    Publication date: February 27, 2020
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO
  • Publication number: 20190334696
    Abstract: A method is provided for transmitting encrypted packets from a first node to a second node of a communication network. The first node pads each plaintext packet with a respective padding content. The padded plaintext packets are then encrypted and transmitted to the second node. For each plaintext packet, the first node randomly selects the padding size in a range comprised between a minimum padding size and a maximum padding size. If the size of a plaintext packet is lower than a predefined minimum packet size, the minimum padding size is set equal to the difference between predefined minimum packet size and the plaintext packet size.
    Type: Application
    Filed: December 15, 2016
    Publication date: October 31, 2019
    Inventor: Mauro Cociglio
  • Publication number: 20190288924
    Abstract: It is disclosed a method for performing a performance measurement on a packet flow transmitted along a path through a packet switched communication network. Two or more measurement points are implemented on the path. Each measurement point calculates a sampling signature for each received packet by applying a hash function to a mask of bits of the packet. Then, it selects a number of measurement samples amongst the received packets, the measurement samples being selected as those packets whose sampling signatures comprise a portion of length S equal to a predefined sampling value. While performing the selection, the measurement point counts the number of selected measurement samples and retroactively adjusts the length based on this number. Then, the measurement point provides measurement parameters relating to the selected measurement samples.
    Type: Application
    Filed: October 20, 2016
    Publication date: September 19, 2019
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO
  • Publication number: 20190158368
    Abstract: A method for monitoring packets in a communication network includes at an ingress point, classifying at least one packet of a traffic received at the ingress point for determining whether packets of the traffic are to be monitored and, in the affirmative, associating them with a service of monitoring; at the ingress point, creating a selection policy to identify a packet flow of the packets to be monitored according to the service of monitoring. The method also includes installing the selection policy at one or more measuring points within the communication network, and at each measuring point, identifying the packet flow on the basis of the selection policy. The method further includes at each measuring point, applying monitoring actions associated with the service of monitoring to the identified packet flow.
    Type: Application
    Filed: July 18, 2016
    Publication date: May 23, 2019
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO
  • Publication number: 20180367432
    Abstract: A method for monitoring a data flow in a communication network is provided, the method including associating the data flow with a class of monitoring by marking data units of the data flow by setting a feature of the data units to a value indicating the class of monitoring; determining the class of monitoring by detecting the feature in the data units and associating the data units with a service of monitoring on the basis of the class of monitoring; and applying the service of monitoring for monitoring the data flow.
    Type: Application
    Filed: December 10, 2015
    Publication date: December 20, 2018
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Mauro COCIGLIO, Paolo FASANO