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: 12355647Abstract: 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: GrantFiled: June 26, 2020Date of Patent: July 8, 2025Assignee: TELECOM ITALIA S.p.A.Inventor: Mauro Cociglio
-
Patent number: 12212501Abstract: 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: GrantFiled: February 15, 2022Date of Patent: January 28, 2025Assignee: TELECOM ITALIA S.p.A.Inventor: Mauro Cociglio
-
Publication number: 20250030620Abstract: 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: ApplicationFiled: November 28, 2022Publication date: January 23, 2025Applicant: Telecom Italia S.p.A.Inventor: Mauro COCIGLIO
-
Publication number: 20240372900Abstract: 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: ApplicationFiled: July 5, 2022Publication date: November 7, 2024Applicant: Telecom Italia S.p.A.Inventors: Fabio BULGARELLA, Mauro COCIGLIO
-
Patent number: 12107745Abstract: 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: GrantFiled: January 27, 2020Date of Patent: October 1, 2024Assignees: TELECOM ITALIA S.p.A., POLITECNICO DI TORINOInventors: Mauro Cociglio, Fabio Bulgarella
-
Patent number: 12094331Abstract: 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: GrantFiled: December 20, 2019Date of Patent: September 17, 2024Assignee: TELECOM ITALIA S.p.A.Inventor: Mauro Cociglio
-
Publication number: 20240291742Abstract: 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: ApplicationFiled: June 29, 2022Publication date: August 29, 2024Applicant: Telecom Italia S.p.A.Inventor: Mauro COCIGLIO
-
Patent number: 12047263Abstract: 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: GrantFiled: March 2, 2021Date of Patent: July 23, 2024Assignee: TELECOM ITALIA S.p.A.Inventor: Mauro Cociglio
-
Patent number: 12003398Abstract: 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: GrantFiled: December 21, 2018Date of Patent: June 4, 2024Assignee: TELECOM ITALIA S.p.A.Inventors: Mauro Cociglio, Luca Fantolino, Giuseppe Fioccola, Angelo Franceschini
-
Patent number: 11996997Abstract: 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: GrantFiled: November 27, 2020Date of Patent: May 28, 2024Assignee: TELECOM ITALIA S.p.A.Inventor: Mauro Cociglio
-
Publication number: 20240121200Abstract: 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: ApplicationFiled: February 15, 2022Publication date: April 11, 2024Applicant: TELECOM ITALIA S.p.A.Inventor: Mauro COCIGLIO
-
Publication number: 20240064090Abstract: 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: ApplicationFiled: December 28, 2021Publication date: February 22, 2024Applicant: TELECOM ITALIA S.p.A.Inventor: Mauro COCIGLIO
-
Patent number: 11902118Abstract: 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: GrantFiled: July 18, 2016Date of Patent: February 13, 2024Assignee: TELECOM ITALIA S.p.A.Inventor: Mauro Cociglio
-
Publication number: 20230403221Abstract: 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: ApplicationFiled: October 28, 2020Publication date: December 14, 2023Applicant: TELECOM ITALIA S.p.A.Inventor: Mauro COCIGLIO
-
Publication number: 20230396525Abstract: 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: ApplicationFiled: October 27, 2021Publication date: December 7, 2023Applicant: TELECOM ITALIA S.p.A.Inventor: Mauro COCIGLIO
-
Patent number: 11784895Abstract: 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: GrantFiled: December 2, 2019Date of Patent: October 10, 2023Assignee: TELECOM ITALIA S.p.A.Inventors: Mauro Cociglio, Giuseppe Fioccola
-
Publication number: 20230246928Abstract: 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: ApplicationFiled: June 24, 2021Publication date: August 3, 2023Applicant: TELECOM ITALIA S.p.A.Inventor: Mauro COCIGLIO
-
Publication number: 20230239225Abstract: 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: ApplicationFiled: May 26, 2021Publication date: July 27, 2023Applicant: TELECOM ITALIA S.p.A.Inventor: Mauro COCIGLIO
-
Patent number: 11621897Abstract: 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: GrantFiled: April 23, 2019Date of Patent: April 4, 2023Assignee: TELECOM ITALIA S.p.A.Inventors: Mauro Cociglio, Giuseppe Fioccola
-
Publication number: 20230087379Abstract: 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: ApplicationFiled: March 2, 2021Publication date: March 23, 2023Applicant: TELECOM ITALIA S.p.A.Inventor: Mauro COCIGLIO