2:20-cv-00015
Monarch Networking Solutions LLC v. Cisco Systems Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Monarch Networking Solutions LLC (California)
- Defendant: Cisco Systems, Inc. (California); Charter Communications, Inc. (Delaware)
- Plaintiff's Counsel: Susman Godfrey L.L.P.
- Case Identification: 2:20-cv-00015, E.D. Tex., 01/21/2020
- Venue Allegations: Plaintiff alleges venue is proper in the Eastern District of Texas because Defendants maintain a permanent and continuous presence, have committed acts of infringement, and operate regular and established places of business within the district.
- Core Dispute: Plaintiff alleges that Defendants' networking routers, gateways, and related equipment infringe four patents related to IPv4-to-IPv6 address translation and efficient pseudo-wire network configurations.
- Technical Context: The technologies at issue address methods for managing the transition from the limited IPv4 address space to the larger IPv6 address space and for optimizing network resource usage in redundant packet-switched networks.
- Key Procedural History: The complaint discloses that a third party, Slingshot Technologies, LLC, filed a lawsuit in Delaware Chancery Court seeking to rescind the transaction through which the patents-in-suit were acquired by Plaintiff's predecessor-in-interest. Plaintiff asserts that its ownership of the patents remains intact pending the outcome of that suit.
Case Timeline
| Date | Event |
|---|---|
| 2007-02-26 | U.S. Patent No. 8,130,775 Priority Date |
| 2008-06-30 | U.S. Patent No. 8,451,844 Priority Date |
| 2008-06-30 | U.S. Patent No. 8,451,845 Priority Date |
| 2009-10-30 | U.S. Patent No. 9,019,965 Priority Date |
| 2012-03-06 | U.S. Patent No. 8,130,775 Issued |
| 2012-11-01 | Approx. launch of Cisco IOS XE Release 3.8S with MAP-T support |
| 2013-05-28 | U.S. Patent No. 8,451,844 Issued |
| 2013-05-28 | U.S. Patent No. 8,451,845 Issued |
| 2014-01-01 | Approx. launch of Cisco IOS XR Release 5.2.2 with MAP-E support |
| 2015-04-28 | U.S. Patent No. 9,019,965 Issued |
| 2015-01-01 | Approx. launch of Cisco IOS XR Release 5.3.2 with module-less MAP-E support |
| 2019-03-01 | Approx. launch of Cisco IOS XE Release 16.11 with MAP-E support |
| 2020-01-21 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,451,844 - "Method of Receiving a Data Packet Coming from an IPv4 Domain in an IPv6 Domain, an Associated Device, and Associated Access Equipment"
- Patent Identification: U.S. Patent No. 8,451,844, "Method of Receiving a Data Packet Coming from an IPv4 Domain in an IPv6 Domain, an Associated Device, and Associated Access Equipment," issued May 28, 2013 Compl. ¶19
The Invention Explained
- Problem Addressed: The patent's background discusses the imminent exhaustion of public IPv4 addresses and the slow, complex migration to IPv6 Compl. ¶20 Prior solutions for extending IPv4 lifetime, such as "Double NAT," were stateful, requiring complicated and inefficient state tables to manage connections Compl. ¶21
- The Patented Solution: The invention provides a stateless method for translating IPv4 communications for transport across an IPv6 network '844 Patent, Summary When an access device receives a data packet from an IPv4 domain, it constructs a new IPv6 destination address by programmatically combining, or "concatenating," three pieces of information: a network operator's IPv6 prefix, the packet's original IPv4 destination address, and its destination port number Compl. ¶22 '844 Patent, abstract This newly constructed IPv6 address embeds all necessary routing information, allowing the packet to be forwarded through the IPv6 domain without requiring network devices to store or maintain state for the connection '844 Patent, col. 3:40-51 Compl. ¶21
- Technical Importance: This stateless approach was designed to permit service operators to migrate to IPv6 networks more efficiently by avoiding the complex state-management architecture required by previous NAT-based solutions Compl. ¶21
Key Claims at a Glance
- The complaint asserts at least independent claim 1 Compl. ¶44
- The essential elements of independent claim 1 include:
- A method of receiving a data packet from an IPv4 domain in an IPv6 domain, where the packet includes an IPv4 destination address and a destination port number.
- Constructing an IPv6 destination address by concatenating an operator prefix, the IPv4 destination address, and the destination port number.
- Generating an IPv6 data packet using the constructed IPv6 destination address and the received IPv4 packet.
- Routing the generated IPv6 data packet within the IPv6 domain using the constructed IPv6 destination address.
- The complaint does not explicitly reserve the right to assert dependent claims for this patent.
U.S. Patent No. 8,451,845 - "Method of Receiving a Data Packet in an IPv6 Domain, an Associated Device and an Associated Home Gateway"
- Patent Identification: U.S. Patent No. 8,451,845, "Method of Receiving a Data Packet in an IPv6 Domain, an Associated Device and an Associated Home Gateway," issued May 28, 2013 Compl. ¶23
The Invention Explained
- Problem Addressed: Like the '844 Patent, this patent addresses the need for an improved system to facilitate the migration from IPv4 to IPv6 networks, seeking to avoid the stateful translation tables required by prior solutions such as Operator NAT Compl. ¶24 Compl. ¶25
- The Patented Solution: The invention describes a method executed in a "home gateway" that interconnects a private network with a service provider network '845 Patent, col. 1:45-48 The gateway receives an IPv6 packet where the destination address has been constructed to embed an IPv4 address and port number Compl. ¶24 The gateway identifies this constructed address, "regularizes" one or more addresses in the packet (e.g., translates the IPv6 destination address back to the embedded IPv4 address), modifies the packet accordingly, and routes it to its final destination '845 Patent, abstract This process is stateless, eliminating the need to store or maintain session-specific translation tables within the gateway Compl. ¶25 '845 Patent, col. 4:1-13
- Technical Importance: The solution allows gateways to transform packets from an IPv6 domain for delivery on an IPv4 network without maintaining state for each connection, improving network efficiency and facilitating the IPv4-to-IPv6 transition Compl. ¶25
Key Claims at a Glance
- The complaint asserts at least independent claim 1 Compl. ¶76
- The essential elements of independent claim 1 include:
- A method of receiving an IPv6 data packet in an IPv6 domain connected to an IPv4 domain, with the method executed in a home gateway.
- Identifying an IPv6 destination address that was constructed by concatenating an operator prefix, an IPv4 destination address, and a destination port number.
- If necessary, regularizing at least one address of the data packet by replacing it.
- Modifying the data packet using the regularized address.
- Routing the modified data packet to its destination.
- The complaint does not explicitly reserve the right to assert dependent claims for this patent.
U.S. Patent No. 9,019,965 - "Methods and Devices for Routing Data Packets Between IPv4 and IPv6 Networks"
- Patent Identification: U.S. Patent No. 9,019,965, "Methods and Devices for Routing Data Packets Between IPv4 and IPv6 Networks," issued April 28, 2015 Compl. ¶26
- Technology Synopsis: The patent discloses a method to connect a private IPv4 network domain to another private IPv4 domain via an IPv6 network, using stateless address translation and encapsulation Compl. ¶27 Compl. ¶28 Upon receiving an IPv4 packet destined for a private IPv4 domain, a device constructs a destination IPv6 address by combining an IPv6 prefix with the private IPv4 destination address. The original IPv4 packet is then encapsulated within a new IPv6 packet using that constructed address for routing through the IPv6 domain Compl. ¶28
- Asserted Claims: At least independent claim 3 Compl. ¶102
- Accused Features: The complaint accuses Cisco products supporting MAP-E (Mapping of Address and Port with Encapsulation) functionality, such as the ASR 1000 and 9000 Series routers, which are alleged to operate as MAP Border Relays Compl. ¶35 Compl. ¶104-105
U.S. Patent No. 8,130,775 - "Method for Protecting a Pseudo-Wire"
- Patent Identification: U.S. Patent No. 8,130,775, "Method for Protecting a Pseudo-Wire," issued March 6, 2012 Compl. ¶29
- Technology Synopsis: The patent addresses the inefficient use of network resources when setting up redundant "pseudo-wires" for backup routing paths Compl. ¶31 Instead of using two entirely separate paths, the invention teaches setting up at least two pseudo-wires that share a common link for a portion of their path, such as the link between an input router and an intermediate router Compl. ¶32 This sharing of a link is intended to optimize the use of network resources like bandwidth while still providing redundancy Compl. ¶33 The complaint includes a diagram illustrating a network configuration with an input router, an intermediate router, and two output routers connected by a combination of shared and separate links Compl. p. 48
- Asserted Claims: At least claim 6 Compl. ¶121
- Accused Features: The complaint targets Cisco's ASR 9000 Series routers that support a feature called Virtual Private LAN Service (VPLS) Label Switched Multicast (LSM) Compl. ¶36 Compl. ¶120 This feature is alleged to employ point-to-multipoint label-switched paths that create pseudo-wire configurations mirroring those claimed in the patent Compl. ¶36 Compl. ¶123
III. The Accused Instrumentality
Product Identification
- The complaint identifies two categories of accused products.
- Cisco Accused Products: These include various networking hardware series, such as the Cisco 500 Series WPAN Industrial Routers, ASR 1000 and 9000 Series Aggregation Services Routers, and 1000 and 4000 Series Integrated Services Routers, along with their associated software and modules Compl. ¶37
- Charter Accused Products: These include Cisco networking equipment used within Charter's own network Compl. ¶38 as well as a wide range of third-party cable modems and home gateways that Charter provisions or supports for its customers Compl. ¶39-40 Compl. ¶42
Functionality and Market Context
- The accused products are alleged to implement industry standards known as MAP-T (Mapping of Address and Port using Translation) and MAP-E (Mapping of Address and Port using Encapsulation), which are protocols for stateless IPv4/IPv6 translation Compl. ¶45 The complaint alleges these functionalities are available in the operating systems of the accused Cisco routers, such as IOS XE and IOS XR Compl. ¶46-47 A Cisco presentation slide depicts the "MAP-E: Stateless 464 Encapsulation" architecture, showing how a "Border Relay (BR)" router facilitates IPv4-over-IPv6 tunneling between subscribers and the internet Compl. p. 18
- Certain Cisco routers are also alleged to implement VPLS LSM, a feature for managing multicast traffic using "pseudo-wire configurations" Compl. ¶36
- The complaint alleges that Charter, a major U.S. cable operator, uses the accused Cisco products to "support IPv6 traffic" in its network and induces its customers to use modems and gateways that implement the accused MAP functionalities Compl. ¶39 Compl. ¶62 A presentation slide titled "MAP-T at Charter Communications" is provided as evidence that Charter has implemented MAP-T for both its customer-premises equipment (CPE) and its border relays (BR) Compl. p. 26
IV. Analysis of Infringement Allegations
8,451,844 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| a method of receiving a data packet from an IPv4 domain in an IPv6 domain, said data packet comprising an IPv4 destination address and a destination port number | Accused Products, when operating as Border Relays, receive IPv4 packets that include an IPv4 destination address and a destination port number. | ¶52 | col. 7:60-67 |
| constructing an IPv6 destination address by concatenating an operator prefix, said IPv4 destination address, and the destination port number | Accused Products use mapping rules (e.g., Basic Mapping Rule) to construct an IPv6 address from an IPv6 prefix and "Embedded Address (EA) bits," which allegedly encode the IPv4 address and port information. | ¶53; ¶55 | col. 7:35-41 |
| generating an IPv6 data packet from the IPv6 constructed destination address and the received IPv4 data packet | When operating in MAP-E mode, the products allegedly encapsulate the received IPv4 packet into an IPv6 packet using the constructed address. When in MAP-T mode, they allegedly translate the address information to generate an IPv6 packet. | ¶59; ¶60 | col. 8:1-3 |
| routing the generated IPv6 data packet in the IPv6 domain using the IPv6 constructed destination address | The generated IPv6 packet is routed through the IPv6 MAP domain based on the constructed IPv6 destination address, per standard IPv6 routing mechanisms. | ¶61 | col. 8:4-9 |
- Identified Points of Contention:
- Scope Questions: A central dispute may arise over whether the algorithmic mapping process described in the RFCs for MAP-T/MAP-E, which uses "Embedded Address (EA) bits" Compl. ¶55, is equivalent to the claim term "concatenating". A court will need to determine if "concatenating" should be interpreted literally as a simple joining of bit strings or more broadly to cover the functional embedding of address and port information into a new address.
- Technical Questions: The complaint alleges infringement via both encapsulation (MAP-E) and translation (MAP-T) Compl. ¶45 The evidence required to prove that the accused products "generat[e] an IPv6 data packet" may differ for these two modes, raising the question of whether both technical implementations meet the claim limitation.
8,451,845 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| A method of receiving an IPv6 data packet in an IPv6 domain connected to an IPv4 domain, said packet including an IPv6 destination address and an IPv6 source address | Accused products, such as the Cisco 500 Series WPAN Routers, are alleged to operate in a MAP-T domain, which connects an IPv6 domain to an IPv4 domain, and receive IPv6 packets. | ¶77; ¶79; ¶81 | col. 5:10-15 |
| said method being executed in a home gateway adapted to connect a user terminal to said IPv6 domain | The accused products are alleged to function as "home gateways" by connecting a private network of user terminals to a service provider network, consistent with the patent's broad definition. | ¶77; ¶82 | col. 1:45-48 |
| identifying an IPv6 destination address constructed by concatenating an operator prefix, an IPv4 destination address, and a destination port number | The gateway products are programmed to operate according to the MAP-T standard, where received IPv6 destination addresses are constructed based on a mapping rule that combines a prefix, an embedded IPv4 address, and a port identifier. | ¶83; ¶84 | col. 1:53-57 |
| if necessary, regularizing at least one address of the data packet by replacing said address... modifying the data packet... and routing the modified data packet to its destination | The accused gateways allegedly translate the IPv6 destination address to the embedded IPv4 address and port (regularizing/modifying) and then route the resulting packet to its final destination in the IPv4 domain. A diagram from Cisco documentation illustrates this architecture (Compl. p. 30). | ¶88; ¶89 | col. 5:20-30 |
- Identified Points of Contention:
- Scope Questions: Infringement will depend heavily on the construction of "home gateway". While the complaint cites a broad definition from the patent specification that includes equipment for business networks Compl. ¶82, a defendant may argue that the term's plain meaning and the patent's title imply a narrower scope limited to residential consumer devices.
- Technical Questions: The complaint maps the claim steps of "regularizing" and "modifying" to the act of translating an IPv6 address back into an IPv4 address for delivery (Compl. ¶88). A potential issue is whether this accused functionality matches the technical process described and claimed in the patent, or if "regularizing" implies a different technical operation.
V. Key Claim Terms for Construction
For the '844 Patent:
- The Term: "concatenating"
- Context and Importance: This term is critical because the accused products perform address mapping based on algorithms defined in RFCs, not necessarily a simple bit-wise joining of fields. The viability of the infringement allegation depends on whether this algorithmic mapping falls within the scope of "concatenating."
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent's summary and detailed description focus on the functional outcome of embedding the IPv4 address and port information into a new IPv6 address to enable stateless routing '844 Patent, col. 1:50-56 '844 Patent, Summary This focus on function over specific implementation may support a broader construction that includes algorithmic equivalents.
- Evidence for a Narrower Interpretation: The claim language uses the simple, well-understood term "concatenating." The patent's abstract also uses this term. A defendant may argue that if a more complex process was invented, it would have been described and claimed with more specific language.
For the '845 Patent:
- The Term: "home gateway"
- Context and Importance: Claim 1 is expressly limited to a method executed in a "home gateway." The complaint accuses products marketed as "Industrial Routers" Compl. ¶34 Compl. ¶77, making the construction of this term dispositive for infringement of those products.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification provides an explicit definition: "the expression 'home gateway' refers to any equipment for interconnecting a private network and a network operated by a service provider, the private network being either a home network or a business network" '845 Patent, col. 1:45-48 This language, cited by the Plaintiff Compl. ¶82, appears to expressly include equipment used in a business context.
- Evidence for a Narrower Interpretation: The patent is titled "...Associated Home Gateway," and the ordinary meaning of "home" implies a residential setting. A defendant may argue that the specification's broad definition is inconsistent with the overall context of the patent and should not override the plain meaning of the term as used in the claims.
VI. Other Allegations
- Indirect Infringement: The complaint alleges both induced and contributory infringement.
- Cisco: Cisco is alleged to induce infringement by providing its customers, including Charter, with products designed to perform the infringing methods and by publishing technical documentation, configuration guides, and technical briefs that instruct customers on how to implement the accused MAP-T and MAP-E functionalities Compl. ¶69 Compl. ¶95 Compl. ¶115 Compl. ¶138
- Charter: Charter is alleged to induce its customers to infringe by providing lists of supported cable modems and requiring business customers to use Charter-issued modems that allegedly implement the patented technology Compl. ¶71 Compl. ¶97
- Willful Infringement: The complaint alleges that Defendants had knowledge of the patents and the infringing nature of their activities Compl. ¶72 Compl. ¶98 It asserts that, at a minimum, Defendants are aware of the patents as of the complaint's filing date and that their continued infringing conduct is deliberate and willful Compl. ¶73 Compl. ¶99
VII. Analyst's Conclusion: Key Questions for the Case
A core issue will be one of definitional scope: Can the term "home gateway", which is central to the '845 patent, be construed to cover the accused "industrial" and "aggregation services" routers based on the patent's explicit but broad definition, or will it be limited to a narrower, residential context suggested by its plain meaning?
A key technical question will be one of functional equivalence: Does the algorithmic address-and-port mapping process specified by the MAP-T and MAP-E standards, and implemented in the accused products, constitute "concatenating" as required by claim 1 of the '844 patent, or is there a fundamental mismatch in technical operation that places it outside the claim's scope?
A central evidentiary question for the '775 patent will be one of network topology: Does the accused VPLS LSM functionality in Cisco's routers actually configure at least two distinct pseudo-wires that are set up to share a single, common link between an input router and an intermediate router, as required by the patent's claims, or does the resulting network architecture differ in a material way?