IP Library Granted Patent US 8,934,503
Granted Patent B2
US 8,934,503 · App. 13/917,972 · Granted Jan 13, 2015

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,934,503
App. No.
13/917,972
Granted
Jan 13, 2015
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 (41)

1. A media access controller integrated circuit (MAC IC), comprising:

a pre-processor configured to receive an egress signal from a source node, and to extract payload frames included in the egress signal;

a controller configured to identify a fragmented payload frame from among the extracted payload frames, and to reassemble the fragmented payload frame according to an instruction included in a header of the egress signal; and

a post-processor configured to identify a suppressed packet header included in the extracted payload frames, and to expand the suppressed packet header according to a packet expansion rule.

2. The MAC IC of claim 1 , wherein the pre-processor is further configured to prioritize the egress signal based on information included in the egress signal.

3. The MAC IC of claim 2 , wherein the information included in the egress signal includes identification information of the source node.

4. The MAC IC of claim 2 , wherein the egress signal is stored in a memory associated with the MAC IC according to the prioritization of the egress signal by the pre-processor.

5. The MAC IC Of claim 1 , wherein the pre-processor is further configured to check a header checksum (HCS) field or a cyclic redundancy check (CRC) field in the egress signal to perform error correction.

6. The MAC IC of claim 1 , wherein the pre-processor is further configured to extract intelligence information from the egress signal in accordance with a security protocol associated with the MAC IC, and to decrypt information included in the egress signal based on the extracted intelligence information.

7. The MAC IC of claim 1 , wherein the pre-processor is further configured to determine whether a security protocol field included in the egress signal is enabled, and to process the egress signal based on the determination.

8. The MAC IC of claim 1 , wherein the pre-processor is further configured to extract request information included in the egress signal by the source node.

9. The MAC IC of claim 1 , wherein the pre-processor is further configured to deconcatenate the extracted payload frames.

10. The MAC IC of claim 1 , wherein the post-processor is configured to expand the suppressed packet header that is suppressed according to Data Over Cable Service Interface Specification (DOCSIS) protocol.

11. A method for processing an egress signal in a media access controller integrated circuit (MAC IC), comprising:

receiving, by the MAC IC, the egress signal from a source node;

extracting, by the MAC IC, payload frames included in the egress signal;

identifying, by the MAC IC, a fragmented payload frame from among the extracted payload frames;

reassembling, by the MAC IC, the fragmented payload frame according to an instruction included in a header of the egress signal;

identifying, by the MAC IC, a suppressed packet header included in the extracted payload frames; and

expanding, by the MAC IC, the suppressed packet header according to a packet expansion rule.

12. The method of claim 11 , further comprising:

prioritizing the egress signal based on information included in the egress signal.

13. The method of claim 11 , wherein the prioritizing includes prioritizing the egress signal based on identification information of the source node.

14. The method of claim 12 , further comprising:

storing the egress signal in a memory associated with the MAC IC based on the prioritizing the egress signal.

15. The method of claim 11 , further comprising:

performing error correction by checking a header checksum (HCS) field or a cyclic redundancy check (CRC) field in the egress signal.

16. The method of claim 11 , further comprising:

extracting intelligence information from the egress signal in accordance with a security protocol associated with the MAC IC, and

decrypting information included in the egress signal based on the extracted intelligence information.

17. The method of claim 16 , further comprising:

determining whether a security protocol field included in the egress signal is enabled, and processing the egress signal based on results of the determining.

18. The method of claim 11 , wherein the expanding comprises expanding the suppressed packet header that is suppressed according to Data Over Cable Service interface Specification (DOCS S) protocol.

19. A media access controller integrated circuit (MAC IC), comprising:

a pre-processor configured to process an egress signal received from a source node, the pre-processor comprising:

an interface configured to receive the egress signal;

a decryptor configured to extract intelligence information from the egress signal in accordance with a security protocol associated with the MAC IC, and to decrypt information included in the egress signal based on the extracted intelligence information; and

a header processor configured to extract payload frames included in the egress signal;

a controller configured to identify a fragmented payload frame from among the extracted payload frames, and to reassemble the fragmented payload frame according to an instruction included in a header of the egress signal; and

a post-processor configured to identify a suppressed packet header included in the extracted payload frames, and to expand the suppressed packet header according to a packet expansion rule.

20. The MAC IC of claim 19 , wherein the decryptor is further configured to determine whether a security protocol field included in the egress signal is enabled, and to process the egress signal based on the determination.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
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 Jun 20, 2013
From: DENNY, LISA VOIGT; HORTON, JOHN DANIEL, JR.; PANTELIAS, NIKI ROBERTA; MOSHAR, HOOMAN; LANSING, SHANE PATRICK; NAZARETH, SEAN FRANCIS
To: BROADCOM CORPORTION
Reel/Frame 030651/0322 →