Method and apparatus for accelerated packet processing
First Claim
1. A protocol data unit processing device for use in a communication network to transfer protocol data units within the communication network, the protocol data unit processing device comprising:
- (a) preprocessor means for establishing subsequent processing requirements of a particular protocol data unit received from the communication network to generate at least one associated directive for the particular protocol data unit;
(b) synchronizing means, operatively coupled to the preprocessing means, for synchronizing the particular protocol data unit with the at least one associated directive for the particular protocol data unit to generate a synchronized protocol data unit; and
(c) restructuring means, operatively coupled to the synchronizing means, for restructuring the synchronized protocol data unit in accordance with the at least one associated directive for the protocol data unit to generate a restructured protocol data unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided to transfer protocol data units within a communication network. This transferring is accomplished with a protocol data unit processor that is operated in the communication network. The processor includes a preprocessor which establishes subsequent processing requirements of a particular protocol data unit received from the communication network to generate at least one associated directive for the particular protocol data unit. Subsequently, a synchronizing mechanism synchronizes the particular protocol data unit with the at least one associated directive to generate a synchronized protocol data unit. A restructuring device restructures the synchronized protocol data unit in accordance with the at least one associated directive for the protocol data unit to generate a restructured protocol data unit. In addition, a method of operating the protocol data unit processor in a heterogeneous communication network is provided.
427 Citations
31 Claims
-
1. A protocol data unit processing device for use in a communication network to transfer protocol data units within the communication network, the protocol data unit processing device comprising:
-
(a) preprocessor means for establishing subsequent processing requirements of a particular protocol data unit received from the communication network to generate at least one associated directive for the particular protocol data unit; (b) synchronizing means, operatively coupled to the preprocessing means, for synchronizing the particular protocol data unit with the at least one associated directive for the particular protocol data unit to generate a synchronized protocol data unit; and (c) restructuring means, operatively coupled to the synchronizing means, for restructuring the synchronized protocol data unit in accordance with the at least one associated directive for the protocol data unit to generate a restructured protocol data unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A protocol data unit processing device for use in a communication network to transfer protocol data units within the communication network, the protocol data unit processing device comprising:
-
(a) a first and a second preprocessor, operatively coupled to a receiving mechanism, for establishing subsequent processing requirements of a particular received protocol data unit by generating at least one associated directive for the particular protocol data unit, the first preprocessor being operatively connected in series to the second preprocessor such that the first preprocessor performs a portion of processing necessary for generating the at least one associated directive and the second preprocessor completes the processing necessary for generating the at least one associated directive; (b) synchronizing means, operatively coupled to the preprocessors, for synchronizing the particular protocol data unit with the at least one associated directive for the particular protocol data unit to generate a synchronized protocol data unit; (c) restructuring means, operatively coupled to the synchronizing means, for restructuring the synchronized protocol data unit in accordance with the at least one associated directive for the protocol data unit to generate a restructured protocol data unit; and (d) presenting means, operatively coupled to the restructuring means, for providing the restructured protocol data unit to a transmitting mechanism. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A protocol data unit processing device for use in a communication network to transfer protocol data units within the communication network, the protocol data unit processing device comprising:
-
(a) a first and a second preprocessor, operatively coupled to a receiving mechanism, for establishing subsequent processing requirements of a particular received protocol data unit by generating at least one associated directive for the particular protocol data unit, each preprocessor being optimized to perform the processing necessary for generating the at least one associated directive for a particular type of protocol data unit; (b) synchronizing means, operatively coupled to the preprocessors such that the first and second preprocessor are connected in parallel, for synchronizing the particular protocol data unit with the at least one associated directive for the particular protocol data unit to generate a synchronized protocol data unit; (c) restructuring means, operatively coupled to the synchronizing means, for restructuring the synchronized protocol data unit in accordance with the at least one associated directive for the protocol data unit to generate a restructured protocol data unit; and (d) presenting means, operatively coupled to the restructuring means, for providing the restructured protocol data unit to a transmitting mechanism. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method for utilizing a protocol data unit processing device in a heterogeneous communication network to transfer protocol data units within the communication network, the method comprising the steps of:
-
(a) receiving a first and a second protocol data unit from the communication network, the first and the second protocol data unit being of different types; (b) establishing subsequent processing requirements of the first and the second protocol data unit to generate at least one associated directive for each protocol data unit; (c) synchronizing each protocol data unit with the at least one associated directive for each protocol data unit to generate a first and a second synchronized protocol data unit, respectively; (d) restructuring each synchronized protocol data unit in accordance with the at least one associated directive for each protocol data unit to generate a first and a second restructured protocol data unit, respectively; and (e) providing the first and the second restructured protocol data unit to other components in the communication network. - View Dependent Claims (31)
-
Specification