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

  • Patent number: 12355647
    Abstract: A method for enabling a round-trip packet loss measurement in a packet-switched communication network wherein a first node and a second node exchange packets comprising a packet loss field settable to an idle value or one or more measurement values. The first node performs a generation step whereby first packets having their set to a measurement value are transmitted to the second node. For each received first packet, the second node transmits back a second packet having its set to a measurement value. The first node then performs a reflection step whereby, for each received second packet, it transmits to the second node a respective third packet having its set to a measurement value. The time lapsing between start of the generation step and start of the reflection step has a predefined and substantially constant duration.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: July 8, 2025
    Assignee: TELECOM ITALIA S.p.A.
    Inventor: Mauro Cociglio
  • Patent number: 12212501
    Abstract: A method for transmitting a bidirectional packet flow between two nodes of a communication network. One of the nodes transmits to the other node one initial single marked packet of the bidirectional packet flow. Each one of the nodes transmits to the other node unmarked packets, until one single marked packet is received from the other node. In response thereto, each node transmits to the other node one single marked packet of the bidirectional packet flow. This mechanism is continuously performed by the nodes, thereby causing the nodes to cyclically exchange single marked packets of the bidirectional packet flow. A measurement point placed on the path of the bidirectional packet flow may then detect the single marked packets transmitted in a certain direction and provide RTT measurements based on differences between their detection times.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: January 28, 2025
    Assignee: TELECOM ITALIA S.p.A.
    Inventor: Mauro Cociglio
  • Publication number: 20250030620
    Abstract: It is disclosed a method for transmitting through a packet-switched communication network a measurement result (for example, an RTT measurement result) available at a node of the network. The node applies to packets to be transmitted to a further node of the network a marking value, which is switchable between two alternative marking values. The node performs a first switching of the marking value, then waits a wait whose duration is equal to a value indicative of the measurement result available at the node itself, and then performs a second switching of the marking value. A probe placed on the path of the marked packets detects the first and second switching in the packets, and obtains a reading of the measurement result available at the node as the time lapsing between them.
    Type: Application
    Filed: November 28, 2022
    Publication date: January 23, 2025
    Applicant: Telecom Italia S.p.A.
    Inventor: Mauro COCIGLIO
  • Publication number: 20240372900
    Abstract: It is disclosed a method for establishing a connection between a first node and a second node of a packet-switched communication network, such as by means of a three-way handshake procedure. The first node transmits to the second node a first connection establishing packet; the second node, transmits to the first node a second connection establishing packet in response to reception of the first connection establishing packet; and the first node transmits to the second node a third connection establishing packet in response to reception of the second connection establishing packet, after a predefined wait time TW has lapsed since reception of the second connection establishing packet. The predefined wait time TW, randomly selected by the first node, prevents non authorized parties who might eavesdrop the connection establishing packets—typically non encrypted—from deriving information about the positions of the nodes during the connection establishment procedure.
    Type: Application
    Filed: July 5, 2022
    Publication date: November 7, 2024
    Applicant: Telecom Italia S.p.A.
    Inventors: Fabio BULGARELLA, Mauro COCIGLIO
  • Patent number: 12107745
    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: Grant
    Filed: January 27, 2020
    Date of Patent: October 1, 2024
    Assignees: TELECOM ITALIA S.p.A., POLITECNICO DI TORINO
    Inventors: Mauro Cociglio, Fabio Bulgarella
  • Patent number: 12094331
    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: Grant
    Filed: December 20, 2019
    Date of Patent: September 17, 2024
    Assignee: TELECOM ITALIA S.p.A.
    Inventor: Mauro Cociglio
  • Publication number: 20240291742
    Abstract: It is disclosed a method for transmitting a bidirectional packet flow between two nodes of a packet-switched communication network. Each node applies a respective marking value to the packets to be transmitted to the other node. Each node switches the respective marking value applicable to the packets to be transmitted to the other node upon detection that the marking value applied to the packets which are being received from the other node has been switched. Before switching its respective marking value applicable to the packets to be transmitted to the other node, one of the nodes waits a wait time TW. A measurement point placed between the two nodes may provide RTT measurements based on the detection times of the switching of the applicable marking value in the transmitted packets. However, the measurement point may provide correct RTT measurements only if it knows the value of the wait time TW.
    Type: Application
    Filed: June 29, 2022
    Publication date: August 29, 2024
    Applicant: Telecom Italia S.p.A.
    Inventor: Mauro COCIGLIO
  • Patent number: 12047263
    Abstract: A method for exchanging packets between two nodes of a packet-switched communication network. Each packet comprises a marking field and a reflected marking field. Each node sets the value of the marking field in its outgoing packets to be transmitted to the other node. This value is alternately switched between two alternative marking values every N outgoing packets. While incoming packets are received from the other node, each node also sets the value of the reflected marking field of its outgoing packets according to the value of the marking field of the incoming packets. An observer placed between the two nodes may count the packets whose marking field is equal to any of the marking values and/or the packets whose reflected marking field is equal to any of the marking values, and use N and such counts to provide a packet loss measurement.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: July 23, 2024
    Assignee: TELECOM ITALIA S.p.A.
    Inventor: Mauro Cociglio
  • Patent number: 12003398
    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: Grant
    Filed: December 21, 2018
    Date of Patent: June 4, 2024
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Mauro Cociglio, Luca Fantolino, Giuseppe Fioccola, Angelo Franceschini
  • Patent number: 11996997
    Abstract: In a method for exchanging packets between first and second nodes of a packet-switched network, each packet comprises two fields settable to an idle value or measurement value. The first node transmits to the second node first packets having a filed set to measurement value. Upon reception of each first packet, the second node transmits back to the first node a second packet having a field set to measurement value. Upon reception of each second packet, the first node transmits to the second node a third packet having another field set to measurement value. A packet loss measurement is calculated as a difference between the number of first packets and the number of third packets.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: May 28, 2024
    Assignee: TELECOM ITALIA S.p.A.
    Inventor: Mauro Cociglio
  • Publication number: 20240121200
    Abstract: A method for transmitting a bidirectional packet flow between two nodes of a communication network. One of the nodes transmits to the other node one initial single marked packet of the bidirectional packet flow. Each one of the nodes transmits to the other node unmarked packets, until one single marked packet is received from the other node. In response thereto, each node transmits to the other node one single marked packet of the bidirectional packet flow. This mechanism is continuously performed by the nodes, thereby causing the nodes to cyclically exchange single marked packets of the bidirectional packet flow. A measurement point placed on the path of the bidirectional packet flow may then detect the single marked packets transmitted in a certain direction and provide RTT measurements based on differences between their detection times.
    Type: Application
    Filed: February 15, 2022
    Publication date: April 11, 2024
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO
  • Publication number: 20240064090
    Abstract: It is disclosed a method for performing a RTT measurement on a bidirectional packet flow transmitted between two nodes of a packet-switched communication network. Each node applies a respective marking value to its outgoing packets, and switches outgoing packet does not exceed a predefined time threshold. An intermediate measurement point may provide an RTT measurement as a time lapsing between two consecutive switching of the marking value in the packets transmitted in a certain direction.
    Type: Application
    Filed: December 28, 2021
    Publication date: February 22, 2024
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO
  • Patent number: 11902118
    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: Grant
    Filed: July 18, 2016
    Date of Patent: February 13, 2024
    Assignee: TELECOM ITALIA S.p.A.
    Inventor: Mauro Cociglio
  • Publication number: 20230403221
    Abstract: A method for providing one-way delay measurements on a bidirectional packet flow exchanged between two nodes of a packet-switched network. Each packet of the bidirectional packet flow comprises a marking field. At predefined times, the two nodes start transmission of respective measurement packet blocks made of packets with marking field set equal to a measurement value. Each node continues transmission of the respective measurement packet block, until it starts receiving the measurement packet block transmitted by the other node. In response thereto, each node ends transmission of the respective measurement packet block. A measurement point placed on the path of the bidirectional packet flow detects the measurement packet blocks and provides one-way delay measurements based on their time properties. For example, the end-to-end one-way delay in a given direction may be measured as the duration of the measurement packet block transmitted in the opposite direction.
    Type: Application
    Filed: October 28, 2020
    Publication date: December 14, 2023
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO
  • Publication number: 20230396525
    Abstract: A method for performing a one-way delay measurement on a bidirectional packet flow carrying live traffic exchanged between two nodes of a packet-switched communication network. At predefined times, each node transmits to the other node a respective marked packet of the bidirectional packet flow. Each node then transmits unmarked packets of the bidirectional packet flow, until it receives the marked packet transmitted by the other node. In response thereto, each node transmits to the other node another marked packet of the bidirectional packet flow. A measurement point may be placed on the path of the bidirectional packet flow, for detecting the marked packets transmitted in either direction, and for providing a one-way delay measurement based on their detection times.
    Type: Application
    Filed: October 27, 2021
    Publication date: December 7, 2023
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO
  • Patent number: 11784895
    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: Grant
    Filed: December 2, 2019
    Date of Patent: October 10, 2023
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Mauro Cociglio, Giuseppe Fioccola
  • Publication number: 20230246928
    Abstract: It is disclosed a method and system for providing performance measurements in a packet-switched communication network, wherein a performance measurement application run by a user communication device monitors the performance of a packet flow which a user application run by the user communication device exchanges with the packet-switched communication network. This monitoring comprising providing values of a performance parameter relating to the packet flow. If, based on the performance parameter values provided by the performance measurement application, a failure condition affecting the packet flow is detected, a further monitoring of the performance of the packet flow is activated, by one or more measurement points located within the packet-switched communication network on the path of the packet flow. This further monitoring comprising providing values of a further performance parameter relating to the packet flow.
    Type: Application
    Filed: June 24, 2021
    Publication date: August 3, 2023
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO
  • Publication number: 20230239225
    Abstract: It is disclosed a performance measurement application for a user communication device. The device runs at least one user application which exchanges at least one packet flow with a packet-switched communication network. When executed, the performance measurement application receives from an owner of the user communication device a request for performing a performance measurement. In response to such request, the performance measurement application activates a marking functionality comprising marking upstream packets of the packet flow to be measured and inducing the network node originating the downstream packets of the packet flow to be measured to mark them. The performance measurement application then provides performance parameter(s) relating to the marked upstream packets as transmitted and/or the marked downstream packets as received and, based on such parameter(s), provides a performance measurement. The measurement results are then shared with a measurement management server.
    Type: Application
    Filed: May 26, 2021
    Publication date: July 27, 2023
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO
  • Patent number: 11621897
    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: Grant
    Filed: April 23, 2019
    Date of Patent: April 4, 2023
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Mauro Cociglio, Giuseppe Fioccola
  • Publication number: 20230087379
    Abstract: A method for exchanging packets between two nodes of a packet-switched communication network. Each packet comprises a marking field and a reflected marking field. Each node sets the value of the marking field in its outgoing packets to be transmitted to the other node. This value is alternately switched between two alternative marking values every N outgoing packets. While incoming packets are received from the other node, each node also sets the value of the reflected marking field of its outgoing packets according to the value of the marking field of the incoming packets. An observer placed between the two nodes may count the packets whose marking field is equal to any of the marking values and/or the packets whose reflected marking field is equal to any of the marking values, and use N and such counts to provide a packet loss measurement.
    Type: Application
    Filed: March 2, 2021
    Publication date: March 23, 2023
    Applicant: TELECOM ITALIA S.p.A.
    Inventor: Mauro COCIGLIO