IP Library Granted Patent US 7,822,037
Granted Patent B2
US 7,822,037 · App. 11/835,251 · Granted Oct 26, 2010

Apparatus for the reduction of uplink request processing latency in a wireless communication system

Assignee: Broadcom Corporation
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 7,822,037
App. No.
11/835,251
Granted
Oct 26, 2010
Kind
B2
Abstract

Upstream requests such a bandwidth requests, are processed by CMTS out of order on a priority basis to reduce latency in responding to the request. Specifically, a cable modem termination system (CMTS) is connected to a plurality of cable modems by a cable plant. The CMTS has a burst receiver adapted to be connected to the cable plant to process upstream data packet units and bandwidth requests transmitted by the cable modems. Each packet includes a header that uniquely distinguishes the bandwidth requests from other data types. Packet data units are arranged in a first memory queue. Bandwidth requests are arranged in a second memory queue. The headers of the packets processed by the burst receiver are inspected as they arrive at the CMTS to determine if the packets are packet data units or bandwidth requests. Packet data units are routed to the first memory queue. Bandwidth requests are routed to the second memory queue. Bandwidth allocation MAP messages are generated from the bandwidth requests stored in the second queue and transmitted downstream to the cable modems. The packet data units stored in the first queue are coupled to a data output for further distribution.

Claims (28)

1. A central node in a point-to-multipoint wireless communication system, comprising:

a monitor configured to determine if data packets wirelessly received from one or more remote nodes in the wireless communication system comprises a bandwidth request;

a first queue that stores the data packets for subsequent data packet processing; and

a second queue that stores the data packets for subsequent bandwidth request processing;

wherein the monitor is further configured to route data packets that do not comprise bandwidth requests to the first queue and to route data packets that comprise bandwidth requests to the second queue.

2. The central node of claim 1 , further comprising a register that stores the data packets prior to the data packets being routed to the first and/or second queue.

3. The central node of claim 2 , further comprising a receiver that wirelessly receives the data packets from the one or more remote nodes over an uplink channel of the wireless communication system prior to storage in the register.

4. The central node of claim 2 , wherein each of the data packets stored in the register includes a header portion and wherein the monitor reads the header portion of each of the data packets stored in the register to determine if the data packet comprises a bandwidth request.

5. The central node of claim 2 , wherein the monitor is further configured to determine if each data packet stored in the register comprises a piggyback bandwidth request and to route a data portion of any such data packet to the first queue and a bandwidth request portion of any such data packet to the second queue.

6. The central node of claim 1 , further comprising a packet processing unit configured to process data packets from the first queue.

7. The central node of claim 1 , further comprising a bandwidth request processing unit configured to process bandwidth requests from the second queue to generate bandwidth allocation messages for wireless transmission to the one or more remote nodes.

8. The central node of claim 6 , further comprising a transmitter that wirelessly transmits the bandwidth allocation messages to the one or more remote nodes over a downlink channel of the wireless communication system.

9. The central node of claim 1 , further comprising a receiver that wirelessly receives the data packets from the one or more remote nodes over an uplink channel of the wireless communication system.

10. A point-to-multipoint wireless communication system, comprising:

a plurality of remote nodes; and

a central node communicatively connected to the plurality of remote nodes over a wireless network, the central node including,

a monitor configured to determine if data packets wirelessly received from one or more remote nodes in the wireless communication system comprises a bandwidth request;

a first queue that stores the data packets for subsequent data packet processing; and

a second queue that stores the data packets for subsequent bandwidth request processing;

wherein the monitor is further configured to route data packets that do not comprise bandwidth requests to the first queue and to route data packets that comprise bandwidth requests to the second queue.

11. The wireless communication system of claim 10 , wherein the central node further comprises a register that stores the data packets wirelessly received from the plurality of remote nodes.

12. The wireless communication system of claim 11 , wherein the central node further comprises a receiver that wirelessly receives the data packets from the plurality of remote nodes over an uplink channel of the wireless network prior to storage in the register.

13. The wireless communication system of claim 11 , wherein each of the data packets stored in the register includes a header portion and wherein the monitor reads the header portion of each of the data packets stored in the register to determine if the data packet comprises a bandwidth request.

14. The wireless communication system of claim 11 , wherein the monitor is further configured to determine if each data packet stored in the register comprises a piggyback bandwidth request and to route a data portion of any such data packet to the first queue and a bandwidth request portion of any such data packet to the second queue.

15. The wireless communication system of claim 10 , wherein the central node further comprises a packet processing unit configured to process data packets from the first queue.

16. The wireless communication system of claim 10 , wherein the central node further comprises a bandwidth request processing unit configured to process bandwidth requests from the second queue to generate bandwidth allocation messages for wireless transmission to the plurality of remote nodes.

17. The wireless communication system of claim 10 , wherein the central node further comprises a transmitter that wirelessly transmits the bandwidth allocation messages to the plurality of remote nodes over a downlink channel of the wireless network.

18. The wireless communication system of claim 10 , wherein the central node further comprises a receiver that wirelessly receives the data packets from the plurality of remote nodes over an uplink channel of the wireless network.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2007
From: DENNEY, LISA V; HEBSGAARD, ANDERS; LEE, ROBERT J
To: BROADCOM CORPORATION
Reel/Frame 019661/0144 →
Continuity (4)
Continuation 1112111600 · May 4, 2005
Continuation 0965271800 · Aug 31, 2000
Provisional Application 6015166500 · Aug 31, 1999
Related Publication 20080020797A1 · Jan 24, 2008