IP Library Granted Patent US 7,843,955
Granted Patent B2
US 7,843,955 · App. 11/546,393 · Granted Nov 30, 2010

Hardware filtering of unsolicited grant service extended headers

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,843,955
App. No.
11/546,393
Granted
Nov 30, 2010
Kind
B2
Abstract

A system and method is presented that uses hardware at a central node to determine if bandwidth being provided to a remote node in accordance with an unsolicited grant service (UGS) flow requires adjustment. In one embodiment, the hardware performs this function by comparing information in two consecutively-received UGS extended headers from the same remote device. If the information in the current and previous UGS extended headers differ, then an indication is provided to software of the central node that the bandwidth being provided to the remote node requires adjustment.

Claims (20)

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

receiver logic configured to wirelessly receive a voice packet from a remote node in the wireless point-to-multipoint communication system, the voice packet comprising part of an unsolicited grant service flow and including a current indicator data field; and

a hardware-implemented packet engine configured (i) to compare the current indicator data field with a previous indicator data field associated with a previously-received voice packet from the remote node to determine if there is a difference between the current and the previous indicator data fields, and (ii) to provide an indication that the bandwidth being provided to the remote node requires adjustment for the unsolicited grant service flow responsive to a determination that there is a difference between the current and the previous indicator data fields.

2. The central node of claim 1 , wherein the hardware-implemented packet engine is configured to provide an indication that the bandwidth being provided to the remote node requires adjustment to software of the central node.

3. The system of claim 1 , wherein the packet engine is configured to provide an indication that the bandwidth needs to be increased.

4. The system of claim 1 , wherein the packet engine is configured to provide an indication that the bandwidth needs to be decreased.

5. The system of claim 1 , wherein the packet engine is further configured to process the current indicator data field into a type/length/value (TLV) format to create a TLV packet.

6. The system of claim 1 , further comprising a memory for storing the previous indicator data field.

7. The system of claim 6 , wherein the memory is synchronous dynamic random access memory.

8. The system of claim 6 , wherein the memory is static random access memory.

9. The system of claim 6 , wherein the memory is a register space.

10. The system of claim 6 , wherein the packet engine is further configured to send a request to the memory to replace the previous indicator data field stored in the memory with the current indicator data field.

11. The system of claim 1 , further comprising:

a data field processor configured to parse the current indicator data field from the voice packet; and

a request direct memory access (DMA) processor configured to encapsulate the current data field indicator into a new packet for processing by the software of the central node.

12. The system of claim 11 , wherein the new packet is in a type/length/value (TLV) format.

13. The system of claim 11 , wherein the new packet is stored in an uplink request output queue.

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

receiver logic configured to wirelessly receive a voice packet from a remote node in the wireless point-to-multipoint communication system, the voice packet comprising part of an unsolicited grant service flow and including a voice packet header; and

a hardware-implemented packet engine configured (i) to analyze the voice packet header without a respective request for bandwidth from the remote node and (ii) to provide an indication that the bandwidth being provided to the remote node requires adjustment for the unsolicited grant service flow responsive to the analysis of the voice packet header.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER PREVIOUSLY RECORDED ON REEL 047642 FRAME 0417. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT, Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048521/0395 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047642/0417 →
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 Oct 12, 2006
From: PANTELIAS, NIKI; ZALESKI, KENNETH G., II; SHALLOW, GALE; DENNEY, LISA
To: BROADCOM CORPORATION
Reel/Frame 018409/0774 →