Method and apparatus for segmenting a data packet
First Claim
8. A method for segmenting a data packet, where the data packet segments are transmitted along with higher priority traffic, comprising:
- segmenting the data packet so that all the packet'"'"'s segments, including the last segment, have approximately the same size.
8 Assignments
0 Petitions
Accused Products
Abstract
The efficiency of transmitting lower priority data traffic along with higher priority traffic is improved by segmenting a data packet in such a way so as to reduce transmission delay of the higher priority traffic. The data packet is segmented so that all its segments, including the last segment, are approximately the same size. The segment size is set smaller than a maximum permitted segment size. Indeed, it is desirable (though not necessary) to set the segment size as small as design parameters, (e.g., minimize segment header overhead), allow in order to reduce transmission delay of the higher priority traffic. Because the last segment is set at the same size or a larger size than the other segments, delay in transmitting the data packet is also reduced. The last segment may be sized as large as practical to minimize the transmission delay of the data packet. Once segmented, the data packet segments are transmitted along with the higher priority traffic.
104 Citations
43 Claims
-
8. A method for segmenting a data packet, where the data packet segments are transmitted along with higher priority traffic, comprising:
segmenting the data packet so that all the packet'"'"'s segments, including the last segment, have approximately the same size. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A method for use in transmitting a data packet at a first priority level along with traffic from a second, higher priority level, comprising:
-
determining a size of the data packet;
determining a first segment size for the data packet and a second segment size for the data packet, where the first and second segment sizes are determined to reduce a delay either in transmitting the higher priority traffic or in transmitting the data packet;
segmenting the data packet into plural segments at the first segment size and a last segment of the data packet at the second segment size; and
transmitting the higher priority traffic along with the data packet segments. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25-1. The apparatus in claim 26, wherein all of the segments have approximately the same size.
-
26. Apparatus for use in transmitting a data packet along with higher priority traffic, comprising:
-
electronic circuitry configured to segment the data packet to reduce transmission delay of the higher priority traffic, and a transmitter for transmitting the data packet segments with the higher priority traffic. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 25, 27, 28, 29, 30, 31)
-
-
32. Apparatus for use in transmitting a data packet at a first priority level along with traffic from a second, higher priority level, comprising:
-
means for determining a size of the data packet;
means for determining a first segment size for the data packet and a second segment size for the data packet, where the first and second segment sizes are determined to reduce a delay either in transmitting the higher priority traffic or in transmitting the data packet;
means for segmenting the data packet into plural segments at the first segment size and a last segment of the data packet at the second segment size; and
means for transmitting the higher priority traffic along with the data packet segments. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification