Network access traffic sorter
First Claim
1. A method for managing communication network access comprising the steps of:
- receiving a data frame in a communication traffic sorter, said data frame comprising a plurality of data packets and said data frame having first transmission characteristics;
analyzing contents of said data packets to generate analysis results;
modifying selected data of said data frame in response to said analysis results to generate a modified data frame;
storing said modified data frame in a first dispatch queue in response to said analysis results; and
dispatching said modified data frame from said first dispatch queue according to a queue transmission priority of said first dispatch queue.
1 Assignment
0 Petitions
Accused Products
Abstract
Packetized voice, video, and data traffic (data frames) are received in a communication traffic sorter. The data frames have a dispatch priority corresponding to their transmission characteristics (flow) and a quality of service parameters. The communication traffic sorter analyzes information in data packets within each data frame and determines an optimum flow for the data frames. A data frame is assigned to a selected queue based on an analysis of the information in its data packets. A data frame may also be assigned to a queue based on a prior analysis of a data frame with like transmission characteristics. Results of analysis are stored and indexed to facilitate processing of subsequent data frames. The network access sorter has circuits to un-pack and re-pack the data frame, when called for, to allow user transmitted data to be processed to create a modified data frame. The data frame may then be dispatched with a second dispatch priority on a bus for distribution to end users where previously assigned quality of service is maintained or exceeded.
34 Citations
31 Claims
-
1. A method for managing communication network access comprising the steps of:
-
receiving a data frame in a communication traffic sorter, said data frame comprising a plurality of data packets and said data frame having first transmission characteristics;
analyzing contents of said data packets to generate analysis results;
modifying selected data of said data frame in response to said analysis results to generate a modified data frame;
storing said modified data frame in a first dispatch queue in response to said analysis results; and
dispatching said modified data frame from said first dispatch queue according to a queue transmission priority of said first dispatch queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for managing network data traffic comprising:
-
a plurality of dispatch queues having a hierarchy of transmission priorities;
a receiving circuit to receive and store a data frame from a communication network, said data frame comprising a plurality of data packets and said data frame having first transmission characteristics;
analysis circuit to analyze contents of said data packet to generate analysis results;
a modify circuit to modify selected data of said data frame in response to said analysis results to generate a modified data frame;
a first storage circuit to store said modified data frame in a first dispatch queue in response to said analysis results; and
a dispatch circuit to dispatch, according to a queue transmission priority of said dispatch queue, said modified data frame from said first dispatch queue to said communication network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A data processing system comprising:
-
a central processing unit (CPU);
random access memory (RAM);
read only memory (ROM); and
a bus system coupling said CPU to said ROM and said RAM, wherein said CPU comprises;
circuitry to form a plurality of dispatch queues, said dispatch queues having a hierarchy of transmission priorities;
circuitry to receive and store a data frame from a communication network, said data frame comprising a plurality of data packets and said data frame having first transmission characteristics;
circuitry to analyze contents of said data packets and generate analysis results;
circuitry to modify selected transmission characteristics of said data frame in response to said analysis results to generate a modified data frame;
circuitry to store said modified data frame in a first dispatch queue in response to said analysis results; and
a dispatch circuit to dispatch, according to a queue transmission priority of said dispatch queue, said modified data frame from said first dispatch queue to said communication network. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification