US 12,034,646 B2
Preemptive packet transmission
Ziad Akl-Chedid, Montreal (CA); and Claude Robitaille, St-Placide (CA)
Assigned to ACCEDIAN NETWORKS INC., Saint-Laurent (CA)
Filed by Accedian Networks Inc., Saint-Laurent (CA)
Filed on Aug. 16, 2021, as Appl. No. 17/402,861.
Application 17/402,861 is a continuation of application No. 16/556,900, filed on Aug. 30, 2019, granted, now 11,128,572.
Application 16/556,900 is a continuation of application No. 15/488,110, filed on Apr. 14, 2017, granted, now 10,447,609, issued on Oct. 15, 2019.
Application 15/488,110 is a continuation of application No. 14/693,069, filed on Apr. 22, 2015, granted, now 9,660,927, issued on May 23, 2017.
Prior Publication US 2021/0377180 A1, Dec. 2, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/863 (2013.01); H04L 47/24 (2022.01); H04L 47/2416 (2022.01); H04L 47/28 (2022.01); H04L 47/50 (2022.01); H04L 47/56 (2022.01); H04L 47/62 (2022.01); H04L 47/2441 (2022.01)
CPC H04L 47/622 (2013.01) [H04L 47/2416 (2013.01); H04L 47/245 (2013.01); H04L 47/28 (2013.01); H04L 47/50 (2013.01); H04L 47/564 (2013.01); H04L 47/2441 (2013.01); H04L 47/6215 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A method to reduce latency of frames transiting through a network device with a plurality of input ports and a plurality of output ports supporting at least a lower and a higher frame priorities, the method comprising:
receiving said frames for transmission at an output port of the plurality of output ports, from the plurality of input ports;
queuing in a queue said received frames based on a frame arrival time and a priority associated with the frame;
selecting a first frame of a first frame priority to transmit on the output port from the queue;
stopping transmission of the first frame in response to receiving a second frame with a second frame priority wherein said second frame priority is higher priority than said first frame priority;
transmitting an invalid frame check sequence;
transmitting the second frame; and
retransmitting the first frame after the transmission of the second frame is completed,
wherein an updated time-stamp associated with the second frame is reapplied upon said second frame being retransmitted.