Systems, Apparatuses and Methods for Network Packet Management
AssigneeSix Impossible Things Before Breakfast Limited
InventorSergey IGNATCHENKO
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for latency-oriented router. An incoming packet is received on a first interface. The type of the incoming packet is determined. Upon the detection that the incoming packet belongs to latency-critical traffic, the incoming packet is duplicated into one or more copies. Subsequently, the duplicated copies are sent to a second interface in a delayed fashion where the duplicated copies are spread over a time period. The duplicated copies are received and processed at the second interface.
Claims38
1-160. (canceled)
A method of managing latency critical network traffic, the method comprising:
- receiving, by a routing device via a first set of one or more interfaces, a plurality of packets from a first source device and a plurality of packets from a second source device;
- determining, by the routing device, that the plurality of packets from the first source device comprise latency-critical packets and that the plurality of packets from the second source device comprise non-critical packets;
- detecting, by the routing device, a potential issue with the received plurality of packets by determining one or more characteristic of the plurality of packets received through the first set of one or more interfaces, wherein detecting the potential issue with the received packets comprises measuring a round trip time of packets transmitted to and packets received from the first source device, wherein at least one packet of the plurality of packets received from the first source device further comprises a first field indicating a reference identifier and a second field indicating an amount of time from when a first packet with the reference identifier was received by the target device to when the at least one packet was sent by the target device to the routing device;
- suppressing, by the routing device, transmission of the non-critical packets received from the second source device based on the detection of the potential issue;
- transmitting, by the routing device, the latency-critical packets to a first client device via a second set of one or more interfaces;
- and
- transmitting, by the routing device, the non-critical packets to a second client device via the second set of one or more interfaces.
(canceled)
(canceled)
A routing device comprising:
- a first set of one or more interfaces and a second set of one or more interfaces;
- and
- a processor configured to:
- receive a plurality of packets from a first source device via the first set of one or more interfaces and a plurality of packets from a second source device via the first set of one or more interfaces;
- determine that the plurality of packets from the first source device comprise latency-critical packets and that the plurality of packets from the second source device comprise non-critical packets;
- detect a potential issue with the received plurality of packets by determining one or more characteristics of the plurality of packets received through the first set of one or more interfaces, wherein to detect the potential issue with the received packets, the processor is further configured to measure a round trip time of packets transmitted to and packets received from the first source device, wherein at least one packet of the plurality of packets received from the first source device further comprises a first field indicating a reference identifier and a second field indicating an amount of time from when a first packet with the reference identifier was received by the target device to when the at least one packet was sent by the target device to the routing device;
- suppress transmission of the non-critical packets received from the second source device based on the detection of the potential issue;
- transmit the latency-critical packets to a first client device via the second set of one or more interfaces;
- and
- transmit the non-critical packets to a second client device via the second set of one or more interfaces.
(canceled)
(canceled)
197-238. (canceled)
Dependencies are inferred from the claim text.