IP Library Granted Patent US 8,010,040
Granted Patent B2
US 8,010,040 · App. 10/420,905 · Granted Aug 30, 2011

Queue depth extended headers for DOCSIS based broadband communication systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,010,040
App. No.
10/420,905
Granted
Aug 30, 2011
Kind
B2
Abstract

A system and method for requesting additional bandwidth in a communications channel between one or more first satellite terminal devices and a second satellite terminal device, are provided. The method includes identifying an available field in a header to be transmitted from the one or more first devices to the second device and allocating at least a portion of the available field for requesting the additional bandwidth. A size of the available field is reconfigurable. The method also includes forwarding the extend header to the second device.

Claims (38)

1. A method for requesting additional bandwidth in a communications channel between one or more first satellite terminal devices and a second satellite terminal device, the method comprising:

identifying an available field in an extended header to be transmitted from the one or more first devices to the second device, wherein the available field is bounded by a reconfigurable byte length within which an associated field value is stored;

allocating at least a portion of the available field in the extended header for requesting the additional bandwidth as-represented by the field value; and

forwarding the extended header to the second device,

wherein a length of the portion is a function of a reserved field within the extended header.

2. The method of claim 1 , wherein communication between the first device and the second device is based upon a Data Over Cable Service Interface Specification (DOCSIS) media access control protocol.

3. The method of claim 2 , wherein the first device is a satellite modem; and

wherein the second device is one of a satellite gateway and a satellite modem termination system.

4. The method of claim 3 , wherein the communications channel is an upstream channel.

5. The method of claim 4 , wherein the available field includes two or more reserved fields in the extended header;

wherein the extended header is a media access control (MAC) extended header.

6. The method of claim 5 , wherein the MAC extended header specifies a type, length, and queue depth value fields within the one or more reserved fields.

7. The method of claim 6 , wherein the allocated portion is configured for specifying a queue depth, the queue depth being associated with data in a storage queue of the satellite modem.

8. The method of claim 7 , wherein a queue depth header field length is at least one byte.

9. The method of claim 7 , wherein a queue depth header field length is one to three bytes.

10. The method of claim 8 , wherein the available portion is configured for dynamic allocation.

11. The method of claim 2 , further comprising determining a need for additional bandwidth in the communications channel.

12. The method of claim 11 , further comprising granting the request for additional bandwidth based upon the received extended header, the granting including assigning bandwidth to each of the one or more first devices.

13. The method of claim 12 , wherein the granting is based upon at least one of fragmentation and concatenation capabilities associated with each of the one or more first devices.

14. An apparatus for requesting additional bandwidth in a communications channel between one or more first satellite terminal devices and a second satellite terminal device, the apparatus comprising:

a module operable to identify an available field in an extended header to be transmitted from the one or more first devices to the second device, wherein the available field is bounded by a reconfigurable byte length within which an associated field value is stored;

a module operable to allocate at least a portion of the available field in the extended header for requesting the additional bandwidth as represented by the field value; and

a module operable to forward the extended header to the second device,

wherein a length of the portion is a function of a reserved field within the extended header.

15. The apparatus of claim 14 , wherein communication between the first device and the second device is based upon the Data Over Cable Service Interface Specification (DOCSIS) media access control protocol.

16. The apparatus of claim 15 , wherein the first device is a satellite modem; and

wherein the second device is a satellite gateway.

17. The apparatus of claim 16 , wherein the communications channel is an upstream channel.

18. The apparatus of claim 17 , wherein the available field includes one or more reserved fields in the extended header; and

wherein the extended header is a media access control (MAC) extended header.

19. The apparatus of claim 18 , wherein the MAC extended header specifies a type, length, and queue depth value fields within the one or more reserved fields.

20. The apparatus of claim 19 , wherein the allocated portion is configured for specifying a queue depth, the queue depth being associated with data in a storage queue of the satellite modem.

21. The apparatus of claim 20 , wherein a queue depth header field length is at least one byte.

22. The apparatus of claim 21 , wherein a queue depth header field length is one to three bytes.

23. The apparatus of claim 22 , wherein the available portion is configured for dynamic allocation.

24. The apparatus of claim 15 , further comprising a module operable to determine a need for additional bandwidth in the communications channel.

25. The apparatus of claim 24 , further comprising a module operable to grant the request for additional bandwidth based upon the received extended header, the granting including assigning bandwidth to each of the one or more first devices.

26. The apparatus of claim 25 , wherein the granting is based upon at least one of fragmentation and concatenation capabilities associated with each of the one or more first devices.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2003
From: LIN, DOROTHY D.; GIN, ALAN; CHIEN, JEN-CHIEH; BRESCIA, ROCCO J., JR.; BHASKARAN, RAVL C.; FANOUS, ADEL F.
To: BROADCOM CORPORATION
Reel/Frame 014144/0701 →