Patent ID: 9313047
Filing Date: 2016-04-12
CPC Classification: H04L

Claim Text:
1. A method for processing network data packets destined for applications with a plurality of throughput and latency requirements, the method comprising: receiving by an application delivery controller apparatus data packets from a network; classifying by the application delivery controller apparatus the data packets as high throughput classified and low latency classified based on one or more characteristics of each of the data packets, wherein the low latency classified packets are processed by a first processor and the high throughput classified packets are processed by a second processor; storing by the application delivery controller apparatus the data packets in a respective one of a low latency packet queue or a high throughput packet queue based on the classification; processing by the application delivery controller apparatus low latency classified packets from the low latency packet queue; determining by the application delivery controller apparatus when a predetermined number of the data packets are stored in the high throughput packet queue; and when it is determined that the predetermined number of the data packets are stored in the high throughput packet queue: