Architecture for a flexible and high-performance gateway cable modem

Patent No. US8223775 (titled "Architecture for a flexible and high-performance gateway cable modem") on Sep 30, 2003. The application was issued on Jul 17, 2012.

What is this patent about?

’775 is related to the field of cable modem architectures and gateway systems. Specifically, it addresses the technical challenges of integrating high-speed broadband access with complex home networking services, such as IP routing, firewalls, and Voice over IP (VoIP), within a single device without compromising performance or software stability.

The underlying idea behind ’775 is the functional partitioning of the gateway into two distinct computational domains: a dedicated cable modem engine for low-level transport and a separate data networking engine for high-level services. By decoupling the time-critical DOCSIS and VoIP tasks from the resource-intensive application layer, the system ensures that home networking traffic or software updates do not interfere with the stability and timing requirements of the broadband connection.

The claims of ’775 focus on a hardware and software architecture that utilizes a direct forwarding path for downstream data. Specifically, the independent claims describe a system where a DOCSIS MAC processor handles downstream protocol data units and passes them directly to the data networking engine, intentionally bypassing the DOCSIS controller to eliminate processing bottlenecks and maximize throughput.

In practice, the invention operates as a multi-processor pipeline where the cable modem engine manages the PHY and MAC layers while the data networking engine handles the customer-facing interfaces like Ethernet and USB. This asymmetric processing model allows the DOCSIS controller to focus on management and signaling tasks, such as ranging and registration, while the heavy lifting of data movement is offloaded to the direct bus between the MAC processor and the networking engine.

This approach differs from prior solutions by providing a modular upgrade path where the firmware for home networking services can be modified or replaced without re-certifying the core cable modem functionality. By isolating the PacketCable and DOCSIS stacks from the CableHome and routing applications, the architecture achieves a level of fault isolation and performance predictability that integrated, single-processor designs cannot match.

How does this patent fit in bigger picture?

Technical Landscape

In the early 2000s when ’775 was filed, cable modem systems were typically implemented using monolithic architectures where a single processor managed both the physical transport layer and higher-level networking services. At a time when systems commonly relied on tightly coupled software stacks to handle both DOCSIS signaling and data routing, hardware and software constraints made the independent upgrading of value-added services non-trivial. Engineering practices of the era often resulted in voice-over-IP traffic competing for the same computational resources as general data traffic, creating significant challenges in maintaining low latency and jitter within a single processing domain.

Prosecution Position

The disclosed invention achieves a technical advancement through a functional partitioning of the gateway architecture into a dedicated data networking engine and a separate cable modem engine. By decoupling data networking functions, such as routing and firewalls, from the real-time critical DOCSIS and VoIP operations, the architecture enables independent software maintenance and upgrades for each domain. This structural shift allows for an optimized data path where voice packets are localized within the cable modem engine to minimize jitter, while downstream data units bypass the primary controller to increase throughput, overcoming the performance bottlenecks inherent in unified processing models.

Claims

The patent contains 20 claims, with claims 1, 14, and 18 serving as the independent claims. These independent claims focus on a cable modem architecture and operating method that utilizes two separate circuits to completely partition home networking functions from cable modem functions, featuring a dedicated data bus and a direct packet forwarding mechanism from a MAC processor to a networking engine to increase throughput. The dependent claims serve to further define specific hardware components such as RISC processors and crypto engines, specify compliance with industry standards like DOCSIS, PacketCable, and CableHome, and detail the localization of VoIP and gateway functionalities within the partitioned system.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Cable modem engine
(Claim 1, Claim 14, Claim 18)
The cable modem engine 110 incorporates a variety of functions including a DOCSIS PHY layer with a hardware transmitter and receiver, and a DOCSIS MAC processor. It also implements PacketCable VoIP functionality (embedded MTA) because these services are closely coupled with cable modem MAC services. The architecture is designed so that the cable modem engine is completely partitioned from the data networking engine.A dedicated circuit or computational agent that performs core DOCSIS and VoIP functions, including PHY and MAC layer processing, while remaining functionally partitioned from data networking applications.
Completely partitioned
(Claim 1, Claim 14, Claim 18)
Cable modem 100 completely partitions data networking functions from DOCSIS cable modem functionality by localizing them in the data networking engine processor and the cable modem engine processor respectively. This partitioning allows for independent software upgrading and maintenance of these functions. It facilitates different software-partnering models and allows MSOs to independently provision revenue-producing gateway services and basic broadband access services.A functional and architectural separation where data networking functions and cable modem functions are localized in different processors or circuits to allow independent operation, maintenance, and upgrades.
Data networking engine
(Claim 1, Claim 14, Claim 18)
The data networking engine 120 provides third parties and OEMs with a dedicated computational platform to develop advanced services outside of the baseline cable modem and VoIP/PacketCable services. It implements all data networking processing and home networking applications, including advanced bridging/routing, NAT/firewall, VPN, and web server applications. This engine is localized in a processor separate from the cable modem engine to allow for independent software development and field-upgrades.A dedicated computational platform or circuit, separate from the cable modem engine, that implements data and home networking processing such as IP routing, NAT/firewall, VPN, and web server functions.
DOCSIS MAC processor
(Claim 1, Claim 14, Claim 18)
The DOCSIS MAC processor 114 (ARM #2) implements real-time critical MAC functions for both upstream and downstream communications. To boost downstream throughput, downstream PDU packets are directly forwarded from the DOCSIS MAC processor 114 to the data networking engine 120. This distribution of functions among different processors enhances performance through a pipelining nature.A specific processor within the cable modem engine that implements real-time critical Media Access Control functions for upstream and downstream communications.
Downstream PDU packets
(Claim 1, Claim 14, Claim 18)
To further boost downstream throughput, the downstream PDU packets are directly forwarded from the DOCSIS MAC processor 114 to the data networking engine 120 without going through DOCSIS controller 116. This is made possible by exploiting the asymmetric nature of the DOCSIS US/DS. This optimized data path minimizes delay and jitter for high-performance applications.Protocol Data Units received from the cable network that are processed at the MAC layer and forwarded to the networking engine for distribution to customer equipment.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
2:25-cv-07969Aug 23, 2025Entropic Communications, Llc V. Comcast Corporation
2:25-cv-00379Feb 28, 2025Anker Innovations Technology Co Ltd V. America Ugreen Limited
2:24-cv-00912Nov 11, 2024Entropic Communications, Llc V. Vantiva Sa
2:23-cv-01050Feb 10, 2023Entropic Communications, Llc V. Comcast Corporation

Patent Family

Patent Family

File Wrapper

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.

  • Get instant alerts for new documents

US8223775

Application Number
US10675566A
Filing Date
Sep 30, 2003
Publication Date
Jul 17, 2012
External Links
Slate, USPTO , Google Patents