IP Library Granted Patent US 8,494,002
Granted Patent B2
US 8,494,002 · App. 13/185,851 · Granted Jul 23, 2013

Highly integrated media access control

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,494,002
App. No.
13/185,851
Granted
Jul 23, 2013
Kind
B2
Abstract

A supervisory communications device, such as a headend device within a communications network, monitors and controls communications with a plurality of remote communications devices throughout a widely distributed network. The supervisory device allocates bandwidth on the upstream channels by sending MAP messages over its downstream channel. A highly integrated media access controller integrated circuit (MAC IC) operates within the headend to provide lower level processing on signals exchanged with the remote devices. The enhanced functionality of the MAC IC relieves the processing burden on the headend CPU and increases packet throughput. The enhanced functionality includes header suppression and expansion, DES encryption and decryption, fragment reassembly, concatenation, and DMA operations.

Claims (62)

1. An apparatus to process an ingress signal within a media access controller integrated circuit (MAC IC), comprising:

an ingress processor configured to format the ingress signal for delivery of information data to a destination node, the ingress processor including:

a direct memory access unit configured to receive the ingress signal from a memory; and

a downstream processor configured to format the received ingress signal according to a transmission protocol associated with the destination node to provide a formatted signal, the downstream processor including:

a payload header suppressor configured to receive a packet header along with the received ingress signal, and to suppress the packet header based on information included in the received ingress signal; and

a header processor configured to create a new header based on the information.

2. The apparatus according to claim 1 , wherein the direct memory access unit is configured to receive the ingress signal from the memory based on a priority queue of signals stored in the memory.

3. The apparatus according to claim 1 , wherein the downstream processor further comprises:

an encryptor configured to encrypt the new header based on an applied security protocol using an encryption key.

4. The apparatus according to claim 1 , wherein the header processor is configured to generate a header checksum (HCS) field and a cyclic redundancy check (CRC) field for error correction.

5. The apparatus according to claim 4 , wherein the header processor is configured to generate the HCS field and the CRC field every time the payload header suppressor suppresses the header packet.

6. The apparatus according to claim 1 , further comprising:

an extract unit configured to detect a presence of a control message in the formatted signal, to extract the control message from the formatted signal when the presence of the control message is detected, and to transmit the extracted control message to an upstream physical interface.

7. The apparatus according to claim 6 , wherein the control message includes a message designated for the destination node.

8. The apparatus according to claim 6 , wherein the upstream physical interface is configured to receive the extracted control message and to receive timing information included in the control message from a time stamp generator, wherein the timing information is used to plan arrival of an upstream burst.

9. The apparatus according to claim 8 , wherein the timing information includes at least one of a slot assignment, a boundary, and a timing associated with the arrival of the upstream burst.

10. The apparatus according to claim 1 , further comprising:

a multiplexer;

an encapsulator configured to encapsulate the formatted signal to provide an encapsulated signal to the multiplexer;

a time stamp generator configured to provide a time stamp to the multiplexer; and

a data input unit configured to provide the information data to the multiplexer.

11. An apparatus to process an ingress signal within a media access controller integrated circuit (MAC IC), comprising:

means for formatting the ingress signal for delivery of information data to a destination node, the means for formatting the ingress signal including,

means for receiving the ingress signal from a memory; and

means for formatting the received ingress signal according to a transmission protocol associated with the destination node to provide a formatted signal, the means for formatting the received ingress signal including:

means for receiving a packet header along with the received ingress signal, and for suppressing the packet header based on information included in the received ingress signal; and

means for creating a new header based on the information included in the received ingress signal.

12. The apparatus according to claim 11 , wherein the means for receiving the ingress signal receives the ingress signal from the memory based on a priority queue of signals stored in the memory.

13. The apparatus according to claim 11 , wherein the means for formatting the received ingress signal further comprises:

means for encrypting the new header based on an applied security protocol using an encryption key.

14. The apparatus according to claim 11 , wherein the means for creating the new header generates a header checksum (HCS) field and a cyclic redundancy check (CRC) field for error correction.

15. The apparatus according to claim 14 , wherein the means for creating the new header generates the HCS field and the CRC field every time the means for receiving the packet header suppresses the header packet.

16. The apparatus according to claim 11 , further comprising:

means for detecting a presence of a control message in the formatted signal, for extracting the control message from the formatted signal when the presence of the control message is detected, and for transmitting the extracted control message to a means for interfacing an upstream.

17. The apparatus according to claim 16 , wherein the control message includes a message designated for the destination node.

18. The apparatus according to claim 16 , wherein the means for interfacing the upstream receives the extracted control message, and receives timing information included in the control message from a time stamp means, wherein the timing information is used to plan arrival of an upstream burst.

19. The apparatus according to claim 18 , wherein the timing information includes at least one of a slot assignment, a boundary, and a timing associated with the arrival of the upstream burst.

20. A method for processing an ingress signal within a media access controller integrated circuit (MAC IC), comprising:

formatting, by the MAC IC, the ingress signal according to a transmission protocol associated with a destination node, the formatting including:

receiving, by the MAC IC, a packet header along with the ingress signal, and

suppressing, by the MAC IC, the packet header based on information included in the ingress signal;

receiving, by the MAC IC, the suppressed packet header,

creating a new header based on the information included in the ingress signal; and

outputting, by the MAC IC, a formatted signal.

21. The method according to claim 20 , further comprising:

receiving, by the MAC IC, the ingress signal from a memory based on a priority queue of signals stored in the memory.

22. The method according to claim 20 , further comprising:

receiving, by the MAC IC, the new header and encrypting the new header based on an applied security protocol using encryption keys.

23. The method according to claim 20 , wherein creating the new header comprises:

generating, by the MAC IC, a header checksum (HCS) field and a cyclic redundancy check (CRC) field for error correction.

24. The method according to claim 23 , wherein generating the HCS field and the CRC field comprises:

generating, by the MAC IC, the HCS field and the CRC field every time the header packet is suppressed.

25. The method according to claim 20 , further comprising:

monitoring, by the MAC IC, the formatting of the ingress signal through an ingress processor to detect a presence of a control message;

extracting, by the MAC IC, the control message from the formatted signal when the presence of the control message is detected; and

transmitting, by the MAC IC, the extracted control message to an upstream interface unit.

26. The method according to claim 25 , wherein the control message includes a message designated for the destination node.

27. The method according to claim 26 , further comprising:

receiving, by the MAC IC, the extracted control message; and

receiving, by the MAC IC, timing information included in the extracted control message from a time stamp generator,

wherein the timing information is used to plan arrival of an upstream burst.

28. The method according to claim 27 , wherein the timing information includes at least one of a slot assignment, a boundary, and a timing associated with the arrival of the upstream burst.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. 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 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
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 Jul 19, 2011
From: DENNEY, LISA VOIGT; MOSHAR, HOOMAN; LANSING, SHANE PATRICK; NAZARETH, SEAN FRANCIS; PANTELIAS, NIKI ROBERTA; HORTON, JOHN DANIEL, JR.
To: BROADCOM CORPORATION
Reel/Frame 026614/0438 →