DCT

2:25-cv-01038

Enhanced Data Streaming LLC v. Cisco Systems Inc

Key Events
Amended Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:25-cv-01038, E.D. Tex., 01/16/2026
  • Venue Allegations: Plaintiff alleges venue is proper in the Eastern District of Texas because Defendant Cisco maintains regular and established places of business in the District, including a data center in Allen and offices in Richardson, and has committed the alleged acts of infringement within the District.
  • Core Dispute: Plaintiff alleges that Defendant's network routers and switches infringe five patents related to efficient and reliable data transmission, including media stream distribution, dynamic packet fragmentation, bandwidth allocation, fault-tolerant address assignment, and equipment protection architectures.
  • Technical Context: The patents relate to core functionalities in high-performance networking equipment that manage data traffic to ensure quality of service for applications like video streaming and voice-over-IP, and to maintain network uptime in the event of component failures.
  • Key Procedural History: The complaint alleges that the patents-in-suit originated from research conducted by Orckit Communications Ltd. It further alleges that the prior owner of the patents, Orckit IP LLC, sent a notice letter to Cisco on March 20, 2017, identifying the patents and the accused products, which forms the basis for the willfulness allegations. U.S. Patent No. RE50,398 is a reissue of U.S. Patent No. 9,185,151.

Case Timeline

Date Event
2000-07-27 '855 Patent Priority Date
2002-08-02 '135 Patent Priority Date
2003-05-13 '605 Patent Priority Date
2005-05-10 U.S. Patent No. 6,891,855 Issued
2006-04-18 U.S. Patent No. 7,032,135 Issued
2006-09-22 '234 Patent Priority Date
2007-10-16 '398/'151 Patent Priority Date
2008-02-26 U.S. Patent No. 7,336,605 Issued
2010-02-09 U.S. Patent No. 7,660,234 Issued
2015-11-10 U.S. Patent No. 9,185,151 Issued
2017-03-20 Date of Alleged Notice Letter to Cisco
2025-04-22 U.S. Patent No. RE50,398 Reissued
2026-01-16 Complaint Filed

II. Technology and Patent(s)-in-Suit Analysis

U.S. Reissued Patent No. RE50,398 - "Device, Method and System for Media Packet Distribution"

  • Patent Identification: RE50,398, "Device, Method and System for Media Packet Distribution," issued April 22, 2025.

The Invention Explained

  • Problem Addressed: The patent addresses the problem of "zapping time"-the delay a user experiences when changing channels in an IP Television (IPTV) system that uses multicast streaming RE50,398 Patent, col. 4:1-15 When a user joins a new multicast stream, they may have to wait for the next full picture (an "I-frame") to be transmitted before the video can be displayed, causing a noticeable lag.
  • The Patented Solution: The invention proposes a network device with an "appliance specific media stream generator" that intercepts a channel-change request from a user's device RE50,398 Patent, abstract In response, it can convert the requested broadcast (multicast) stream into a private (unicast) stream for that specific user. This new unicast stream is deliberately delayed and timed to start with a recent, complete video frame, which is intended to reduce the perceived channel-change delay for the user RE50,398 Patent, col. 7:42-57
  • Technical Importance: This technology aims to combine the network efficiency of multicast for mass distribution with the flexibility of unicast to improve the individual user experience in media streaming services.

Key Claims at a Glance

  • The complaint asserts at least independent claim 1 Compl. ¶29
  • Claim 1 requires:
    • A device with a "communication module" to receive a request for a media stream from a user appliance.
    • A "stream generator" that, in response to the request, converts the requested multicast stream into a "unicast" version.
    • The device retransmits the converted unicast stream "with a delay".
    • The "delay time" is determined to "reduce zap-time" and is based on a "timing parameter" of the request.
    • The content of the unicast version is "substantially identical" to the multicast version.
  • The complaint does not explicitly reserve the right to assert dependent claims for this patent.

U.S. Patent No. 6,891,855 - "Dynamic Packet Fragmentation"

  • Patent Identification: 6,891,855, "Dynamic Packet Fragmentation," issued May 10, 2005.

The Invention Explained

  • Problem Addressed: The patent's background describes the challenge of transmitting different types of data over a single channel with a variable data rate, such as a Digital Subscriber Line (DSL) ʼ855 Patent, col. 1:15-28 Large, low-priority data packets (like for file transfers) can delay small, time-sensitive packets (like for voice calls), causing poor quality. While fragmenting large packets into smaller pieces can mitigate this delay, using a fixed fragment size that is small enough for the slowest network speed is highly inefficient when the network is running at a higher speed ʼ855 Patent, col. 1:47-60
  • The Patented Solution: The invention proposes a method of "dynamic packet fragmentation" where the size of the fragments is adjusted automatically in response to the current transmission rate of the channel ʼ855 Patent, abstract When the connection speed is high, the system uses larger fragments to maximize efficiency. When the speed is low, it uses smaller fragments to ensure that high-priority packets can be interleaved without excessive delay ʼ855 Patent, col. 2:32-45 The fragment size is determined so that the transmission time for any single fragment does not exceed a predefined maximum delay threshold ʼ855 Patent, col. 3:7-14
  • Technical Importance: This approach allows a network to dynamically balance the competing demands of high-throughput for data services and low-latency for real-time services like VoIP across variable-speed connections.

Key Claims at a Glance

  • The complaint asserts at least independent claim 1 Compl. ¶49
  • Claim 1 (method) requires:
    • "Determining the rate of transmission" of a variable-rate channel.
    • Receiving a "datagram" (associated with a "low-priority service").
    • "Dividing the datagram into fragments" where the size limit is set "responsive to the determined rate".
    • The size limit is set such that the time to transmit each fragment is no greater than a "predetermined maximum time".
    • This "predetermined maximum time" is a maximum delay applicable to other datagrams associated with a "high-priority service".
  • The complaint does not explicitly reserve the right to assert dependent claims for this patent.

U.S. Patent No. 7,336,605 - "Bandwidth Allocation for Link Aggregation"

  • Patent Identification: 7,336,605, "Bandwidth Allocation for Link Aggregation," issued February 26, 2008.
  • Technology Synopsis: The patent describes a method for allocating bandwidth across a group of parallel physical links (a "logical link") to meet a guaranteed total bandwidth for a connection. The method involves allocating bandwidth to each physical link that includes a "predefined safety margin" based on measured traffic fluctuations or a failure protection policy. This ensures the total guaranteed bandwidth is maintained even if traffic is unevenly distributed or some physical links fail '605 Patent, abstract
  • Asserted Claims: At least independent claim 1 Compl. ¶69
  • Accused Features: The complaint accuses the "per-tunnel QoS for DMVPN" and "adaptive QoS" features in the Cisco ASR 1000 Series Routers. These features are alleged to allocate bandwidth to individual network links ("spokes") with a safety margin to account for fluctuations, thereby ensuring a guaranteed bandwidth is met Compl. ¶¶72-73

U.S. Patent No. 7,660,234 - "Fault-Tolerant Medium Access Control (MAC) Address Assignment in Network Elements"

  • Patent Identification: 7,660,234, "Fault-Tolerant Medium Access Control (MAC) Address Assignment in Network Elements," issued February 9, 2010.
  • Technology Synopsis: The patent discloses a fault-tolerant system for assigning MAC addresses within a network element. The system uses a primary set of addresses stored in a backplane memory and a secondary set stored in a "common function module" (CFM). The CFM assigns addresses from the backplane memory during normal operation but switches to its own internal memory if the backplane memory becomes inaccessible, ensuring continuous operation '234 Patent, abstract
  • Asserted Claims: At least method claim 10 Compl. ¶¶87 Compl. ¶94
  • Accused Features: The complaint accuses the "StackWise Virtual MAC addresses" feature in Cisco Catalyst 9500 Series Switches. This feature is alleged to use a MAC address from an active switch's EEPROM (backplane memory) by default, but to assign a different set of virtual MAC addresses upon a failover event where the original active switch is unavailable Compl. ¶¶88-90

U.S. Patent No. 7,032,135 - "Equipment Protection Using a Partial Star Architecture"

  • Patent Identification: 7,032,135, "Equipment Protection Using a Partial Star Architecture," issued April 18, 2006.
  • Technology Synopsis: The patent describes a flexible protection architecture for communication equipment using a "partial star" topology. A central interface card is connected to multiple "spoke" interface cards via a protection bus. On at least one of these connections, two spoke cards are connected together, allowing them to function as a dedicated 1:1 protection pair, while the overall architecture can also support a 1:N protection scheme where the central card backs up multiple spoke cards '135 Patent, abstract
  • Asserted Claims: At least method claim 11 Compl. ¶108
  • Accused Features: The complaint accuses Cisco Nexus 7000 Series Switches that use a "spine-and-leaf" architecture, which is alleged to implement the claimed partial star configuration. The use of "peer-keepalive links" and "virtual port channel" (vPC) for fault detection and failover is alleged to perform the claimed method of conveying signals over the protection bus to have a secondary card take over for a failed primary card Compl. ¶¶107-110

III. The Accused Instrumentality

Product Identification

  • The complaint identifies two categories of accused products Compl. ¶22:
    1. Accused Cisco Routers: All variants of Cisco's Aggregation Service Routers (ASR), including the ASR 900, 1000, and 9000 Series. The infringement allegations for the '398, '855, and '605 Patents focus on the ASR 1000 Series as a representative example Compl. ¶23
    2. Accused Cisco Switches: All variants of Cisco's Catalyst Series Switches (e.g., 9200-9600 series) and Nexus Series Switches (e.g., 7000-9500 series). The allegations for the '234 and '135 Patents focus on the Catalyst 9500 and Nexus 7000 Series, respectively Compl. ¶23 Compl. ¶86 Compl. ¶105

Functionality and Market Context

  • The accused products are high-performance networking devices used in enterprise and service provider networks to route and switch data traffic. The complaint alleges that these products incorporate specific functionalities that perform the patented methods.
  • For the Accused Routers, the complaint highlights features such as "Multicast Service Reflection" and "Multilink PPP Support," which are used to manage video streams and optimize data transmission over variable-speed links Compl. ¶33 Compl. ¶50 A diagram from Cisco's documentation illustrates the "Multicast-to-Unicast Destination Translation" capability, which is central to the '398 patent allegations Compl. p. 13
  • For the Accused Switches, the complaint points to features like "StackWise Virtual" for MAC address management and failover, and "Cisco FabricPath" with virtual port channels (vPC) for creating redundant, fault-tolerant network architectures Compl. ¶89 Compl. ¶106 A diagram shows the synchronization of MAC addresses between active and standby switches in a StackWise Virtual domain Compl. p. 45

IV. Analysis of Infringement Allegations

RE50,398 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
a communication module adapted to receive from a media presentation appliance a request for a given media stream The Cisco ASR 1000 Series Router has built-in Gigabit Ethernet ports and ethernet port adapters for communication to receive requests for IP media streams. ¶32 col. 15:63-65
a stream generator adapted to convert, in response to the request..., one single appliance specific version of the requested media stream from multicast to unicast The Cisco ASR 1000 router includes "Cisco Multicast Service Reflection," which is alleged to retransmit a requested media stream from multicast to unicast in response to a request. ¶33 col. 15:66-16:2
and to retransmit with a delay the converted unicast, appliance specific, version of the requested media stream to the media presentation appliance The Cisco ASR 1000 router allegedly retransmits the converted unicast stream with a delay to the specific appliance. ¶33 col. 16:2-5
wherein a delay time for the delayed version of the requested media stream is determined to reduce zap-time...at least partly based on a timing parameter of the request The Cisco ASR 1000 router implements IEEE 1588v2 Precision Time Protocol (PTP), a packet-based protocol for synchronizing clocks based on a timing parameter, which is alleged to be used to determine a delay time to reduce zap-time. ¶34 col. 16:6-11
and wherein content in the unicast appliance specific version of the requested media stream is substantially identical to content in the multicast appliance specific version of the requested media stream The Cisco ASR 1000 router's Multicast Service Reflection feature is alleged to retransmit substantially identical content from a multicast stream into a unicast stream. ¶35 col. 16:12-15
  • Identified Points of Contention:
    • Scope Questions: A central question may be whether the accused "Multicast Service Reflection" feature, a general-purpose address translation tool, performs the specific function of converting a stream "in response to" a user's channel-change request as required by the claim. The defense may argue the feature is configured by a network administrator, not triggered dynamically by an end-user request in the manner described by the patent.
    • Technical Questions: The complaint alleges that the router's IEEE 1588v2 PTP functionality is used "to determine a delay time to reduce zap-time." A key factual question will be whether this general-purpose clock synchronization protocol is actually used for this specific, claimed purpose in the accused products, or if its function is unrelated to managing media stream zap-time.

6,891,855 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
determining the rate of transmission of the data over the channel The Cisco ASR 1000 router dynamically adjusts bandwidth using "media-rate information" received from a DSLAM, which communicates link rates via PPPoE vendor tags. ¶¶51-52 col. 6:12-13
receiving a datagram for transmission over the channel at the determined rate of transmission The Cisco ASR 1000 router's Multilink PPP over Ethernet (MLPoE) feature receives datagrams, such as large data packets, for transmission. A diagram in the complaint shows the reception of a "Large datagram" Compl. p. 26 ¶53 col. 6:14-15
dividing the datagram into fragments of a size no greater than a size limit that is set for the datagram responsive to the determined rate of transmission The router's multilink fragmentation process allegedly breaks down large packets into smaller fragments, with the fragment size being calculated using parameters that include the link's bandwidth (rate). ¶54 col. 6:16-19
transmitting the fragments over the channel The multilink fragmentation process, combined with interleaving, ensures that the fragments of large datagrams are efficiently transmitted over the network. ¶55 col. 6:20
wherein dividing the datagram comprises setting the size limit such that a length of time required to transmit each of the fragments is no greater than a predetermined maximum time The router sets a size limit for each fragment using Link Fragmentation and Interleaving (LFI) to ensure fragments can be transmitted within a time budget, which is allegedly tunable via the "ppp multilink fragment delay" command. ¶56 col. 6:21-24
and wherein receiving the datagram comprises receiving a datagram associated with a low-priority service, and wherein the predetermined maximum time comprises a maximum delay applicable to other datagrams associated with a high-priority service... The LFI function allegedly ensures high-priority traffic (e.g., voice or video) is transmitted with minimal delay by interleaving it between fragments of lower-priority data, thereby enforcing the maximum delay for high-priority services. ¶57 col. 6:25-30
  • Identified Points of Contention:
    • Scope Questions: The primary dispute may revolve around whether the patent's claims are valid in light of the pre-existing Multilink PPP (MLP) and Link Fragmentation and Interleaving (LFI) industry standards. The defense may argue that the functionality described in the patent simply recites the standard operation of MLP/LFI, potentially raising questions of novelty and obviousness.
    • Technical Questions: An evidentiary question will be whether the specific calculations used by the Accused Routers to determine fragment size, as described in Cisco's documentation Compl. p. 27, are functionally and structurally equivalent to the method claimed in the '855 Patent.

V. Key Claim Terms for Construction

For the '398 Patent:

  • The Term: "stream generator"
  • Context and Importance: This is a functional term central to the infringement allegation. Its construction will determine whether a general-purpose feature like Cisco's "Multicast Service Reflection" can be considered the claimed "generator." Practitioners may focus on whether the term requires a dedicated module specifically designed for IPTV zap-time reduction, or if it can encompass any software or hardware that performs the recited function of converting multicast to unicast.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The specification states the generator "may be implemented in hardware, software, or firmware and may be a separate unit or integrated into another network entity" RE50,398 Patent, col. 8:36-39, suggesting flexibility in its form.
    • Evidence for a Narrower Interpretation: The detailed embodiments describe the generator in the specific context of IPTV distribution nodes and show it performing additional functions like content insertion RE50,398 Patent, Fig. 4, which could support an argument that the term implies more than simple address translation.

For the '855 Patent:

  • The Term: "responsive to the determined rate of transmission"
  • Context and Importance: This phrase links the fragment size limit to the channel speed and is the core of the "dynamic" aspect of the invention. The dispute will turn on how direct and automatic this response must be. Practitioners may focus on this term because the accused MLP/LFI standard clearly involves a relationship between bandwidth and fragmentation parameters.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The abstract broadly describes dividing the datagram into fragments of a size "determined dynamically by the transmitter depending on network conditions," suggesting any automatic adjustment based on rate would suffice.
    • Evidence for a Narrower Interpretation: The specification provides a specific formula: Temp_Frag_Length=Int{ (Max_Wait×Rate)/8}-Overhead ʼ855 Patent, col. 5:11-14 The defense may argue that "responsive to" should be construed to mean using this specific method or one that is functionally identical, rather than any method where rate is merely one factor in a complex configuration.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges induced infringement for all patents-in-suit. The allegations are based on Cisco providing the Accused Products to customers and end-users along with instructions, user manuals, configuration guides, and other documentation that allegedly direct users on how to operate the products in an infringing manner (e.g., Compl. ¶¶39-41; Compl. ¶¶59-61).
  • Willful Infringement: The complaint alleges willful infringement for all patents-in-suit, based on Cisco's alleged actual knowledge of the patents since at least its receipt of a notice letter on March 20, 2017 Compl. ¶24 The complaint further alleges that Cisco either willfully infringed, intended to induce infringement, or was willfully blind to its infringement after receiving this notice Compl. ¶¶24-25

VII. Analyst's Conclusion: Key Questions for the Case

  1. A central issue will be one of functional specificity versus general capability: For the '398 patent, can a general-purpose network function like "Multicast Service Reflection" be shown to perform the specific, purpose-driven method of reducing media "zap-time" as claimed, or is there a fundamental mismatch between the tool's general capability and the patent's specific solution?
  2. The case may also present a question of invention versus standardization: For the '855 patent, which claims a method of dynamic packet fragmentation, does the claim read on the pre-existing, standardized functionality of Multilink PPP with Link Fragmentation and Interleaving (LFI)? This raises a core question of whether the patent claims a novel, patentable improvement over the standard or attempts to cover the standard itself.
  3. A third key question will be one of architectural equivalence: For patents like the '135 and '234, does a modern, widely-adopted network architecture (e.g., "spine-and-leaf") or feature (e.g., "StackWise Virtual") embody the specific "partial star" topology or "backplane/CFM memory" structure described and claimed in the patents, or are the accused systems technologically distinct in a way that avoids infringement?
Loading Amended Complaint