Method and apparatus for converting between byte lengths and burdened burst lengths in a broadband communication system
First Claim
1. A method for transmitting data in a broadband communication system, comprising:
- storing in a memory a set of byte length values corresponding to respective physical length values;
accessing said memory to retrieve a first physical length value, said first physical length value corresponding to a first byte length value of a data packet to be transmitted over a physical layer of the broadband communication system;
transmitting a request message including said first physical length value;
receiving a grant message including a second physical length value; and
accessing said memory to retrieve a second byte length value corresponding to said second physical length value, said second byte length value for determining a fragment size for transmitting a fragment of said data packet over said physical layer of the broadband communication system.
6 Assignments
0 Petitions
Accused Products
Abstract
Requests are processed to transmit data packets upstream from a cable modem to a cable headend in a manner that minimizes the use of CPU operations and/or memory capacity. Data packets to be transmitted upstream are stored at the cable modem. The data packets each have a given transmission data byte length value. Burst profiles are received successively at the cable modem. Each time a new bust profile is received, a set of physical data length values corresponding to respective transmission data byte length values is calculated from the parameters of the received burst profile. The calculated set of physical data length values is stored in memory so the individual values can be retrieved from the transmission data byte length values again and again, rather than being re-calculated each time a conversion is made from transmission data byte length values to physical data length values. The same set of physical data length values is used until a new burst profile is received by the cable modem.
-
Citations
23 Claims
-
1. A method for transmitting data in a broadband communication system, comprising:
-
storing in a memory a set of byte length values corresponding to respective physical length values;
accessing said memory to retrieve a first physical length value, said first physical length value corresponding to a first byte length value of a data packet to be transmitted over a physical layer of the broadband communication system;
transmitting a request message including said first physical length value;
receiving a grant message including a second physical length value; and
accessing said memory to retrieve a second byte length value corresponding to said second physical length value, said second byte length value for determining a fragment size for transmitting a fragment of said data packet over said physical layer of the broadband communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device for transmitting data packets in a broadband communication system comprising:
-
a memory that stores a set of byte length values corresponding to respective physical length values;
hardware configured to access said memory to retrieve a physical length value corresponding to a given byte length value and to retrieve a byte length value corresponding to a given physical length value;
wherein said hardware retrieves a first physical length value for inclusion in a request message, said first physical length value corresponding to a first byte length value of a data packet to be transmitted from the device, and wherein said hardware retrieves a second byte length value for determining a fragment size for transmitting a fragment of said data packet from the device, said second byte length value corresponding to a second physical length value included in a grant message received by the device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A device for transmitting data packets in a broadband communication system, comprising:
-
a memory that stores a set of byte length values corresponding to respective physical length values;
means for accessing said memory to retrieve a physical length value corresponding to a given byte length value and to retrieve a byte length value corresponding to a given physical length value;
wherein said accessing means comprises means for retrieving a first physical length value for inclusion in a request message, said first physical length value corresponding to a first byte length value of a data packet to be transmitted from the device, and means for retrieving a second byte length value for determining a fragment size for transmitting a fragment of said data packet from the device, said second byte length value corresponding to a second physical length value included in a grant message received by the device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification