IP Library Granted Patent US 8,223,775
Granted Patent B2
US 8,223,775 · App. 10/675,566 · Granted Jul 17, 2012

Architecture for a flexible and high-performance gateway cable modem

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,223,775
App. No.
10/675,566
Granted
Jul 17, 2012
Kind
B2
Abstract

A cable modem system and architecture. A cable modem engine performs all cable modem functions, and a data networking engine performs all data and home networking functions. The cable modem engine is completely partitioned from the data networking engine. DOCSIS and VoIP functionality is implemented in the cable modem engine. The VoIP functionality may be in accordance with the PacketCable specification. The data networking functionality provided by the data networking engine may be in accordance with the CableHome specification.

Claims (45)

1. A cable modem system comprising:

a data networking engine implemented in a first circuit that includes at least one processor, the data networking engine programmed with software that when executed by the at least one processor of the first circuit causes the data networking engine to perform home networking functions including interfacing with customer provided equipment, wherein the at least one processor is a RISC processor;

a cable modem engine implemented in a second circuit that includes at least one processor, the second circuit being separate from the first circuit, the cable modem engine including a DOCSIS PHY layer, a DOCSIS controller, and a DOCSIS controller and programmed with software that when executed by the at least one processor of the second circuit causes the cable modem engine to perform cable modem functions other than the home networking functions performed by the data networking engine, the cable modem functions including interfacing with cable media, the cable modem engine configured to enable upgrades to its software in a manner that is independent of upgrades to the software of the data networking engine; and

a data bus that connects the data networking engine to the cable modem engine, wherein the cable modem functions performed by the cable modem engine are completely partitioned from the home networking functions performed by the data networking engine;

wherein the DOCSIS MAC processor is configured to process downstream PDU packets and forward the processed packets directly to the data networking engine without the involvement of the DOCSIS controller in order to boost downstream throughput.

2. A cable modem system as claimed in claim 1 , wherein all DOCSIS functions are localized in the cable modem engine.

3. A cable modem system as claimed in claim 2 , wherein VoIP functionality is embedded in the cable modem engine.

4. A cable modem system as claimed in claim 1 , and further comprising an advanced crypto engine configured to perform all crypto functions for both the data networking engine and the cable modem engine, the advanced crypto engine being separate from both the data networking engine and the cable modem engine.

5. A cable modem system as claimed in claim 1 , wherein the DOCSIS PHY layer includes a hardware transmitter and receiver.

6. A cable modem system as claimed in claim 1 , wherein all VoIP functionality is implemented in the DOCSIS controller.

7. A cable modem system as claimed in claim 6 , wherein the VoIP functionality is in conformance with the PacketCable specification.

8. A cable modem system as claimed in claim 1 , wherein the data networking engine is configured to perform all data networking processing including advanced multi-port bridging routing with NAT/firewall and VPN, and home networking applications.

9. A cable modem system as claimed in claim 8 , wherein the data networking engine comprises the entire embedded portal services functionality of the CableHome specification.

10. A cable modem system as claimed in claim 1 , wherein with regard to the cable modem engine:

the DOCSIS PHY layer includes a transmitter and receiver;

the DOCSIS MAC processor is configured to implement real-time MAC functions for both upstream and downstream communications; and

the DOCSIS controller is configured to implement VoIP functionality; and wherein the data networking engine includes a RISC processor configured to implement a majority of data networking processing and home networking applications decoupled from the implementation of the MAC functions and the VoIP functionality of the cable modem engine.

11. A cable modem system as claimed in claim 10 , wherein the DOCSIS controller is configured to provide VoIP functionality in accordance with the PacketCable specification, wherein the data networking engine is configured to provide the embedded portal services functionality of the CableHome specification, and wherein the CableHome functionality provided by the data networking engine is completely decoupled from the PacketCable and DOCSIS functionality provided by the cable modem engine.

12. A cable modem system as claimed in claim 11 , wherein the DOCSIS MAC processor is an ARM9TDMI-based RISC processor, and wherein the DOCSIS controller is an ARM940-based RISC processor.

13. A cable modem system as claimed in claim 1 , wherein the data networking engine includes consumer provided equipment drivers including a USB driver and an Ethernet driver and the data networking engine is configured to provide the embedded portal services functionality of the CableHome specification, wherein the DOCSIS controller is configured to provide VoIP functionality in accordance with the PacketCable specification, and wherein the CableHome functionality provided by the data networking engine is completely decoupled from the PacketCable and DOCSIS functionality provided by the cable modem engine.

14. A method of cable modem operation comprising:

executing, via at least one processor of a first circuit that implements a data networking engine, first software that causes the data networking engine to perform home networking functions including interfacing with customer provided equipment, wherein the at least one processor is a RISC processor;

executing, via one or more processors of a second circuit that implements a cable modem engine programmed with second software, the second software to cause the cable modem engine to perform cable modem functions other than the home networking functions performed by the data networking engine, the cable modem functions including interfacing with cable media, the cable modem engine configured to enable upgrades to its software in a manner that is independent of upgrades to the software of the data networking engine, wherein the second circuit is separate from the first circuit, and wherein the cable modem engine includes a DOCSIS PHY layer, a DOCSIS controller and a DOCSIS controller;

connecting, via a data bus, the data networking engine to the cable modem engine, wherein the cable modem functions performed by the cable modem engine are completely partitioned from the home networking functions performed by the data networking engine;

processing, via the DOCSIS MAC processor, downstream PDU packets and forwarding the processed packets directly to the data networking engine without the involvement of the DOCSIS controller in order to boost downstream throughput.

15. A method of cable modem operation as claimed in claim 14 , further comprising:

providing a flexible and partitioned cable modem gateway comprising:

providing data and home networking functionality in the data networking engine;

providing DOCSIS and VoIP functionality in the cable modem engine; and

partitioning the data networking engine from the cable modem engine so that the data and home networking functionality is completely decoupled from the DOCSIS and VoIP functionality.

16. A method as claimed in claim 14 , further comprising:

providing VoIP functionality in accordance with the PacketCable specification in the DOCSIS controller; and

providing the embedded portal services functionality of the CableHome specification in the data networking engine;

wherein the CableHome functionality provided by the data networking engine is completely decoupled from the PacketCable and DOCSIS functionality provided by the cable modem engine.

17. A method as claimed in claim 14 , further comprising:

providing the embedded portal services functionality of the CableHome specification in the data networking engine; and

providing VoIP functionality in accordance with the PacketCable specification in the DOCSIS controller;

wherein the data networking engine includes consumer provided equipment drivers including a USB driver and an Ethernet driver; and

wherein the CableHome functionality provided by the data networking engine is completely decoupled from the PacketCable and DOCSIS functionality provided by the cable modem engine.

18. A cable modem system comprising:

a data networking engine implemented in a first circuit that includes at least one processor, the data networking engine programmed with software that when executed by the at least one processor of the first circuit causes the data networking engine to perform home networking functions including interfacing with customer provided equipment;

a cable modem engine implemented in a second circuit that includes at least one processor, the second circuit being separate from the first circuit, the cable modem engine programmed with software that when executed by the at least one processor of the second circuit causes the cable modem engine to perform cable modem functions other than the home networking functions performed by the data networking engine, the cable modem functions including interfacing with cable media, and the cable modem engine configured to enable upgrades to its software in a manner that is independent of upgrades to the software of the data networking engine, the cable modem engine including a DOCSIS controller and a DOCSIS MAC processor, the DOCSIS MAC processor configured to process downstream PDU packets and forward the processed packets directly to the data networking engine without the involvement of the DOCSIS controller in order to boost downstream throughput; and

a data bus that connects the data networking engine to the cable modem engine, wherein the cable modem functions performed by the cable modem engine are completely partitioned from the home networking functions performed by the data networking engine.

19. A cable modem system as claimed in claim 18 , wherein all DOCSIS functions are localized in the cable modem engine.

20. The cable modem system as claimed in claim 18 wherein the DOCSIS MAC processor is configured to implement real-time MAC functions for both upstream and downstream communications.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: MAXLINEAR COMMUNICATIONS LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 055899/0291 →
RELEASE OF SECURITY INTEREST Recorded Mar 31, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055779/0001 →
CHANGE OF NAME Recorded Mar 30, 2021
From: ENTROPIC COMMUNICATONS LLC
To: MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055776/0482 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 19, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035717/0628 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035706/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2012
From: TRIDENT MICROSYSTEMS, INC.; TRIDENT MICROSYSTEMS (FAR EAST) LTD.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 028153/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: NXP
To: NXP HOLDING 1 B.V.
Reel/Frame 023928/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: TRIDENT MICROSYSTEMS (EUROPE) B.V.; NXP HOLDING 1 B.V.
To: TRIDENT MICROSYSTEMS (FAR EAST) LTD.
Reel/Frame 023928/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2008
From: CONEXANT SYSTEMS, INC.
To: NXP, B.V.
Reel/Frame 021531/0523 →
RELEASE OF SECURITY INTEREST Recorded Sep 15, 2008
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, BANK OF NEW YORK TRUST COMPANY, N.A.)
To: CONEXANT SYSTEMS, INC.
Reel/Frame 021523/0804 →
RELEASE OF SECURITY INTEREST Recorded Sep 15, 2008
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, BANK OF NEW YORK TRUST COMPANY, N.A.)
To: CONEXANT SYSTEMS, INC.
Reel/Frame 021523/0790 →
SECURITY AGREEMENT Recorded Nov 22, 2006
From: CONEXANT SYSTEMS, INC.
To: BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 018711/0818 →
SECURITY AGREEMENT Recorded Nov 21, 2006
From: BROOKTREE BROADBAND HOLDING, INC.
To: BANK OF NEW YORK TRUST COMPANY, N.A., THE
Reel/Frame 018573/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2004
From: LI, GORDON Y.; HEBRON, YOAV
To: CONEXANT SYSTEMS, INC.
Reel/Frame 015024/0251 →