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
A method of managing packets, the method comprising:
- obtaining, by a computing device, a plurality of packets having a plurality of fields, wherein the computing device is communicatively coupled to a plurality of devices including at least a first target device;
- generating, by the computing device, at least a first copy-packet of a first packet to be transmitted to the first target device via a first interface of the computing device;
- identifying, by the computing device, at least one characteristic of the first packet, wherein the at least one characteristic of the first packet comprises one or more of an app type and a detected packet rate;
- determining, by the computing device, a time period for delaying transmission of one of the first packet and the first copy-packet with respect to transmission of the other of the first packet and the first copy-packet based upon the at least one characteristic;
- and
- transmitting, by the computing device, the first packet and the first copy-packet to the first target device via the first interface of the computing device, wherein transmission of one of the first packet and the first copy-packet via the first interface is delayed with respect to transmission of the other of the first packet and the first copy-packet via the first interface according to the time period.
A method of managing packets, the method comprising:
- obtaining, by a computing device, a plurality of packets having a plurality of fields, wherein the computing device is communicatively coupled to a plurality of devices including at least a first target device;
- generating, by the computing device, at least a first copy-packet of a first packet to be transmitted to the first target device via a first interface of the computing device;
- transmitting, by the computing device, the first packet and the first copy-packet to the first target device via the first interface of the computing device, wherein transmission of one of the first packet and the first copy-packet via the first interface is delayed with respect to transmission of the other of the first packet and the first copy-packet via the first interface according to a time period, wherein the time period is based upon a synchronization technique, and wherein the synchronization technique is a phase-locked loop or a delay-locked loop.
A computing device comprising:
- one or more interfaces configured to obtain and transmit a plurality of packets having a plurality of fields, the one or more interfaces including at least a first interface, wherein the computing device is communicatively coupled to a plurality of devices including at least a first target device;
- and
- a processor configured to:
- generate at least a first copy-packet of a first packet to be transmitted to the first target device via the first interface of the computing device;
- identify at least one characteristic of the first packet, wherein the at least one characteristic of the first packet comprises one or more of an app type and a detected packet rate;
- determine the time period for delaying transmission of one of the first packet and the first copy-packet with respect to transmission of the other of the first packet and the first copy-packet based upon the at least one characteristic;
- and
- transmit the first packet and the first copy-packet to the first target device via the first interface, wherein transmission of one of the first packet and the first copy-packet via the first interface is delayed with respect to transmission of the other of the first packet and the first copy-packet via the first interface according to the time period.
A computing device comprising:
- one or more interfaces configured to obtain and transmit a plurality of packets having a plurality of fields, the one or more interfaces including at least a first interface, wherein the computing device is communicatively coupled to a plurality of devices including at least a first target device;
- and
- a processor configured to:
- generate at least a first copy-packet of a first packet to be transmitted to the first target device via the first interface of the computing device;
- transmit the first packet and the first copy-packet to the first target device via the first interface, wherein transmission of one of the first packet and the first copy-packet via the first interface is delayed with respect to transmission of the other of the first packet and the first copy-packet via the first interface according to a time period, wherein the time period is based upon a synchronization technique, and wherein the synchronization technique is a phase-locked loop or a delay-locked loop.
Dependencies are inferred from the claim text.