Patent ID: 9300591
Filing Date: 2016-03-29
CPC Classification: H04L

Claim Text:
1. A network communication device, comprising: a plurality of network ports configured to receive and transmit data frames; a frame storage buffer; a processor in communication with the plurality of network ports and the frame storage buffer; and a non-transitory computer-readable storage medium storing executable instructions that, when executed by the processor, cause the processor, in response to receipt of a first ingress frame via one of the plurality of network ports, to: determine whether the first ingress frame corresponds with a particular protocol; when the first ingress frame corresponds with the particular protocol, assign a priority weight to the first ingress frame; monitor the frame storage buffer to determine a used volume of the frame storage buffer; determine that the used volume exceeds a first threshold; when the frame storage buffer includes a low-priority weight frame, identify the low priority weight frame stored in the frame storage buffer that satisfies a criteria; discard the identified frame; compare the used volume to a second threshold; determine that the used volume is below the second threshold; store the first ingress frame in the frame storage buffer; and route the first ingress frame and transmit the first ingress frame via the network ports to an address associated with the first ingress frame.