DCT

5:23-cv-00123

OptiMorphix Inc v. Amazon.com Inc

Key Events
Amended Complaint
amended complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 5:23-cv-00123, E.D. Tex., 02/16/2024
  • Venue Allegations: Plaintiff alleges venue is proper because Defendant is registered to do business in Texas, has offices and fulfillment centers in the district, transacts business in the district, and has committed acts of infringement in the district, including through the operation of an AWS Local Zone.
  • Core Dispute: Plaintiff alleges that Defendant’s content delivery, video streaming, and load balancing services infringe twelve patents related to network data transport, content transcoding, and quality of service management.
  • Technical Context: The patents relate to optimizing data delivery over networks, particularly in bandwidth-constrained environments like mobile networks, a critical technology for modern cloud computing and content streaming services.
  • Key Procedural History: The complaint alleges that the patents-in-suit originated at Bytemobile, Inc., a company acquired by Citrix Systems, Inc. in 2012. It further alleges that Defendant Amazon has had pre-suit knowledge of several of the asserted patent families by citing them as relevant prior art during the prosecution of its own patents.

Case Timeline

Date Event
2001-04-12 Priority Date for ’273 Patent
2001-05-11 Priority Date for ’418 Patent
2001-05-16 Priority Date for ’314 Patent
2001-05-18 Priority Date for ’353 Patent
2001-05-22 Priority Date for ’871 Patent
2003-09-03 Priority Date for ’559 Patent
2006-08-29 Issue Date for ’273 Patent
2006-11-14 Issue Date for ’353 Patent
2007-07-10 Priority Date for ’285, ’105, ’551 Patents
2008-10-28 Issue Date for ’418 Patent
2009-03-31 Priority Date for ’388 Patent
2009-09-08 Issue Date for ’871 Patent
2009-11-10 Issue Date for ’559 Patent
2011-07-26 Issue Date for ’285 Patent
2012-07-24 Issue Date for ’105 Patent
2012-08-28 Issue Date for ’551 Patent
2013-08-30 Priority Date for ’081 Patent
2015-12-08 Issue Date for ’021 Patent
2016-07-05 Alleged knowledge of ’273 & ’314 patent families via Amazon patent citation
2016-10-04 Alleged knowledge of ’285, ’105, & ’551 patent families via Amazon patent citation
2018-01-08 Priority Date for ’021 Patent
2019-07-23 Issue Date for ’081 Patent
2020-01-14 Issue Date for ’388 Patent
2024-02-16 Complaint Filing Date

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

U.S. Patent No. 7,099,273 - "Data Transport Acceleration and Management Within a Network Communication System"

The Invention Explained

  • Problem Addressed: The patent describes shortcomings of conventional Transport Control Protocol (TCP), which was not optimized for networks with variable conditions, such as wireless networks. These shortcomings include inefficient bandwidth use due to "bursty" data transmission and poor reactions to random packet loss, which is common in wireless environments but is treated by TCP as network congestion, leading to unjustified reductions in data throughput (Compl. ¶¶35-38; ’273 Patent, col. 1:38-41, col. 2:1-6).
  • The Patented Solution: The invention proposes methods to accelerate data transport by using congestion control mechanisms and timers to optimize data transmission. The goal is to better utilize network resources, reduce latency, and improve performance, particularly in unpredictable network environments, by providing improvements to the function of the underlying computer network hardware (Compl. ¶40; ’273 Patent, col. 3:31-33).
  • Technical Importance: The technology aimed to improve the speed and efficiency of data transmission in the growing mobile and wireless networking space, where traditional protocols performed sub-optimally (Compl. ¶¶33, 37).

Key Claims at a Glance

  • The complaint asserts at least independent claim 1 (Compl. ¶150).
  • Claim 1 of the ’273 Patent includes the following essential elements:
    • establishing a connection between a sender and a receiver;
    • measuring round trip times of data packets sent from the sender to the receiver;
    • determining a congestion window parameter that specifies a maximum number of unacknowledged data packets; and
    • transmitting additional data packets to the receiver in response to expiration of a transmit timer, the period of the transmit timer based on the round trip time measurements and the congestion window parameter.
  • The complaint does not explicitly reserve the right to assert dependent claims.

U.S. Patent No. 7,444,418 - "Transcoding Multimedia Information Within a Network Communication System"

The Invention Explained

  • Problem Addressed: The patent addresses the problem of transmitting multimedia information over bandwidth-constrained networks where the data's encoded transmission rate is higher than the network channel's available transmission rate. This mismatch can overload the receiver and degrade application performance (’418 Patent, col. 1:56-60; Compl. ¶45).
  • The Patented Solution: The invention describes intercepting multimedia data and transcoding it to a transmission rate that matches the available rate of the receiver's communication channel. This prevents the receiver from being overloaded with data transmitted at a rate it cannot handle, thereby avoiding disruptions and improving performance (’418 Patent, col. 2:45-48; Compl. ¶¶44, 46).
  • Technical Importance: This approach allows for the delivery of multimedia content over networks, like wireless networks, that were not originally designed to support such high-bandwidth data streams, improving the functionality of network hardware (Compl. ¶46).

Key Claims at a Glance

  • The complaint asserts at least independent claim 23 (Compl. ¶177).
  • Claim 23 of the ’418 Patent includes the following essential elements:
    • intercepting digital multimedia information communicated between a transmitter and a receiver, the information encoded at a first transmission rate;
    • estimating an available transmission rate of a receiver-side connection; and
    • if the first transmission rate is greater than the available transmission rate, transcoding the digital multimedia information to conform to the available transmission rate.
  • The complaint does not explicitly reserve the right to assert dependent claims.

U.S. Patent No. 7,031,314 - "Systems and Methods for Providing Differentiated Services Within a Network Communication System"

  • Patent Identification: U.S. Patent No. 7,031,314, “Systems and Methods for Providing Differentiated Services Within a Network Communication System,” issued April 18, 2006.
  • Technology Synopsis: The patent addresses the problem of providing different levels of service (e.g., for different applications or subscribers) within network infrastructure not originally designed for it (Compl. ¶50). The solution involves a service module that intercepts packets, determines if they correspond to a specific service, and then breaks and reestablishes the connection to allow for application-specific processing (Compl. ¶52).
  • Asserted Claims: At least claim 27 (Compl. ¶204).
  • Accused Features: AWS Elastic Load Balancers Version 2.0 and later, including Application Load Balancers, Network Load Balancers, and Gateway Load Balancers (Compl. ¶187).

U.S. Patent No. 7,136,353 - "Quality of Service Management for Multiple Connections Within a Network Communication System"

  • Patent Identification: U.S. Patent No. 7,136,353, “Quality of Service Management for Multiple Connections Within a Network Communication System,” issued November 14, 2006.
  • Technology Synopsis: The patent is directed to managing Quality of Service (QoS) across multiple connections competing for bandwidth between a sender and receiver (Compl. ¶57). It proposes allocating a host-level transmission rate among the connections based on weights assigned to each, optimizing bandwidth use and prioritizing data transmission (Compl. ¶¶57, 60).
  • Asserted Claims: At least claim 13 (Compl. ¶229).
  • Accused Features: AWS Elastic Load Balancers Version 2.0 and later, including Application Load Balancers, Network Load Balancers, and Gateway Load Balancers (Compl. ¶214).

U.S. Patent No. 7,586,871 - "Platform and Method for Providing Data Services in a Communication Network"

  • Patent Identification: U.S. Patent No. 7,586,871, “Platform and Method for Providing Data Services in a Communication Network,” issued September 8, 2009.
  • Technology Synopsis: The patent relates to a communication node that efficiently processes data between two networks by detecting an event, suspending the communication for service if needed, and processing it (Compl. ¶66). The system allows return data to pass through without further processing, improving efficiency for services like content filtering (Compl. ¶¶68-69).
  • Asserted Claims: At least claim 1 (Compl. ¶251).
  • Accused Features: AWS Network Firewall, AWS Network Firewall Endpoint, AWS NAT Gateway, and related traffic processing services (Compl. ¶238).

U.S. Patent No. 7,616,559 - "Multi-Link Network Architecture, Including Security, In Seamless Roaming Communications Systems And Methods"

  • Patent Identification: U.S. Patent No. 7,616,559, “Multi-Link Network Architecture, Including Security, In Seamless Roaming Communications Systems And Methods,” issued November 10, 2009.
  • Technology Synopsis: The patent addresses ensuring secure and reliable communication over multiple links, especially for mobile devices (Compl. ¶74). The system includes a link detector, a pathfinder to select the best link, and mechanisms for link handover and reconnection to enhance reliability (Compl. ¶76).
  • Asserted Claims: At least claim 5 (Compl. ¶278).
  • Accused Features: AWS Elastic Load Balancers Version 2.0 and later, including Application Load Balancers, Network Load Balancers, and Gateway Load Balancers (Compl. ¶260).

U.S. Patent Nos. 7,987,285, 8,230,105, and 8,255,551 - "Adaptive Bitrate Management for Streaming Media Over Packet Networks"

  • Patent Identification: A family of patents titled “Adaptive Bitrate Management for Streaming Media Over Packet Networks,” issued between 2011 and 2012.
  • Technology Synopsis: These patents address the problem of delivering bandwidth-intensive content like streaming media over capacity-limited networks, particularly wireless ones (Compl. ¶¶82, 90, 99). The solution is a system for adaptive bitrate management that estimates network conditions based on receiver reports or TCP acknowledgments and adjusts the media bitrate to optimize the user experience and avoid issues like buffering or playback stalls (Compl. ¶¶81, 89, 98).
  • Asserted Claims: At least claim 9 of the ’285 Patent, claim 16 of the ’105 Patent, and claim 12 of the ’551 Patent (Compl. ¶¶300, 326, 347).
  • Accused Features: Amazon Echo Show, Amazon Chime, and Amazon Kinesis Video Streams (Compl. ¶¶287, 310, 337).

U.S. Patent No. 10,412,388 - "Framework for Quality-Aware Video Optimization"

  • Patent Identification: U.S. Patent No. 10,412,388, “Framework for Quality-Aware Video Optimization,” issued January 14, 2020.
  • Technology Synopsis: The patent addresses challenges in single-pass video rate control, where the relationship between byte size and the quantization parameter (QP) is only known after encoding (Compl. ¶108). The solution is a quality-aware optimization technique that modifies a video frame sequence by decompressing it, extracting a first QP, calculating a new QP based on a delta, and recompressing the frame to reduce byte size while controlling quality degradation (Compl. ¶107).
  • Asserted Claims: At least claim 1 (Compl. ¶374).
  • Accused Features: AWS Elastic Transcoder, AWS Elemental Live, AWS Elemental MediaConvert, and AWS Elemental Server, which are alleged to be compliant with the HEVC (H.265) video encoding standard (Compl. ¶¶357, 359, 369).

U.S. Patent No. 9,167,021 - "Measuring Web Browsing Quality of Experience in Real-Time at An Intermediate Network Node"

  • Patent Identification: U.S. Patent No. 9,167,021, “Measuring Web Browsing Quality of Experience in Real-Time at An Intermediate Network Node,” issued December 8, 2015.
  • Technology Synopsis: The patent is directed to solving the problem of measuring web page download time at an intermediate network node, which is difficult when content is distributed across multiple servers (Compl. ¶114). The solution involves a method of grouping HTTP transactions into "page units" and computing a "page unit time" to measure Quality of Experience (QoE) in real-time (Compl. ¶116).
  • Asserted Claims: At least claim 1 (Compl. ¶399).
  • Accused Features: Amazon CloudWatch Real User Monitoring (RUM) (Compl. ¶383).

U.S. Patent No. 10,362,081 - "Methods and Systems for Quantifying the Holistic Quality of Experience for Internet Multimedia"

  • Patent Identification: U.S. Patent No. 10,362,081, “Methods and Systems for Quantifying the Holistic Quality of Experience for Internet Multimedia,” issued July 23, 2019.
  • Technology Synopsis: The patent addresses the problem of quantifying the Quality of Experience (QoE) for internet video, which suffers from bandwidth variations and buffering on shared networks (Compl. ¶¶123-124). The solution is a system that acquires metrics for both multimedia transmission (e.g., smoothness, start delay) and quality (e.g., bitrate), normalizes them, and determines a composite QoE score (Compl. ¶122).
  • Asserted Claims: At least claim 1 (Compl. ¶422).
  • Accused Features: Amazon Interactive Video Service (IVS) Real-Time Streaming and IVS Low-Latency Streaming (Compl. ¶408).

III. The Accused Instrumentality

Product Identification (re ’273 Patent)

The "Amazon ‘273 Products" are identified as products and services that implement Bottleneck Bandwidth and Round-trip propagation time (“BBR”) congestion control, specifically including Amazon CloudFront and other Amazon Web Services (Compl. ¶131).

Functionality and Market Context (re ’273 Patent)

The accused products are alleged to use BBR to manage data transmission over networks (Compl. ¶¶131, 142). The complaint alleges this technology measures round-trip propagation time (RTprop) by tracking the minimum observed round-trip time (RTT) (Compl. ¶136). The complaint provides a diagram from an Amazon presentation illustrating that BBR measures RTT and probes for bandwidth changes (Compl. p. 44). The products allegedly use this RTT estimate to perform "round-trip time-based pacing" to adapt the sending rate to network conditions (Compl. ¶141). This allegedly involves calculating a pacing rate and a congestion window ("cwnd") to balance data transfer and congestion (Compl. ¶¶141-144).

Product Identification (re ’418 Patent)

The "Amazon ‘418 Products" include Amazon Kinesis Video Streams, Amazon Interactive Video Service (IVS) Real-Time and Low-Latency Streaming, and various AWS Elemental services (MediaLive, MediaConvert, etc.) (Compl. ¶160).

Functionality and Market Context (re ’418 Patent)

These products are alleged to intercept and transcode multimedia information (Compl. ¶¶160, 162). The complaint alleges these services capture multimedia information encoded at a first transmission rate, estimate an available transmission rate for the receiver-side connection, and if necessary, transcode the media to match the available rate (Compl. ¶¶163, 165, 167). The complaint includes a diagram illustrating how Amazon Kinesis Video Streams intercepts a media stream from a producer before it is sent to a consumer (Compl. p. 51). It also provides a screenshot from a developer guide indicating that "Total Round Trip Time" is a tracked metric (Compl. p. 52).

IV. Analysis of Infringement Allegations

U.S. Patent No. 7,099,273 Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
a method of transferring data from a sender to a receiver in a communication network, the method comprising: establishing a connection between the sender and the receiver; Amazon '273 Products establish data connections using a standard TCP handshake process. ¶133-135 col. 6:35-37
measuring round trip times of data packets sent from the sender to the receiver; The products measure round-trip propagation time (RTprop) by tracking the minimum round-trip time (RTT) observed for the connection. ¶136 col. 6:38-40
determining a congestion window parameter that specifies a maximum quantity of unacknowledged data packets permitted to be transmitted to the receiver; The products calculate a congestion window ("cwnd") parameter based on estimated bottleneck bandwidth and RTT to limit the amount of unacknowledged data in transit. ¶142, 144, 145 col. 6:41-44
and transmitting additional data packets to the receiver in response to expiration of a transmit timer, the period of the transmit timer based on the round trip time measurements and the congestion window parameter. The products transmit data using "round-trip time-based pacing," with a pacing rate and congestion window calculations that are based on the minimum RTT value. The period of the transmit timer is alleged to be based on the round-trip time measurements and the congestion window parameter. ¶141, 143, 146 col. 6:45-50
  • Identified Points of Contention:
    • Scope Questions: The primary question may be one of definitional scope: does the "round-trip time-based pacing" (Compl. ¶141) and associated pacing rate calculation (Compl. ¶143) alleged to be performed by Amazon's BBR technology constitute a "transmit timer" as that term is used and defined in the ’273 Patent? A related question is whether the calculated "cwnd" value (Compl. ¶144) functions as the claimed "congestion window parameter."
    • Technical Questions: What evidence does the complaint provide that the period of the alleged "transmit timer" is specifically "based on" both the RTT measurements and the congestion window parameter, as required by the claim? The complaint alleges this relationship (Compl. ¶146) but does not detail the specific formula used in the accused products. The provided diagram on TLS performance shows RTT calculation but does not explicitly link it to a timer period (Compl. p. 45).

U.S. Patent No. 7,444,418 Infringement Allegations

Claim Element (from Independent Claim 23) Alleged Infringing Functionality Complaint Citation Patent Citation
a method for transcoding digital multimedia information within a network communication system, the method comprising: intercepting digital multimedia information communicated between a transmitter and a receiver... The accused products, such as Amazon Kinesis Video Streams, are positioned to intercept digital multimedia information transmitted between a sender (producer) and a receiver (consumer). The provided diagram shows the accused product sitting between the producer and consumer (Compl. p. 51). ¶162, 163 col. 8:23-25
...the digital multimedia information being encoded at the transmitter at a first transmission rate; The multimedia information is captured by the accused products as it is encoded at the transmitter side at a specific first transmission rate. ¶163 col. 8:26-28
estimating an available transmission rate of a receiver-side connection; The accused products estimate the available transmission rate by, in part, determining the round-trip time for data packets exchanged between the service and the recipient. A developer guide table shows the products track "Total Round Trip Time" (Compl. p. 52). ¶164, 165 col. 8:29-30
and if the first transmission rate is greater than the available transmission rate, transcoding the digital multimedia information to conform the digital multimedia information to the available transmission rate. The products compare the original encoding rate with the estimated available rate and, if there is a need, convert the media data bitrate to match the estimated available rate. ¶166, 167, 168 col. 8:31-35
  • Identified Points of Contention:
    • Technical Questions: A central technical question will be whether "estimating an available transmission rate" can be accomplished simply by measuring the "trip time of data packets" (Compl. ¶165), or if the patent's teachings require a more complex calculation involving other factors. The complaint does not specify what other inputs, if any, the accused products use for this estimation.
    • Scope Questions: How does the patent define "transcoding"? The complaint alleges this includes altering the bit rate of media data to match an estimated rate (Compl. ¶168). The scope of this term will be critical to determining whether the accused functionality, which may involve various forms of bitrate adaptation, falls within the claims.

V. Key Claim Terms for Construction

  • Term from the ’273 Patent: "transmit timer"

    • Context and Importance: This term is the central mechanism for the final step of claim 1. The infringement allegation hinges on whether Amazon's BBR pacing algorithm constitutes a "transmit timer." Practitioners may focus on this term because its construction could determine whether a modern, algorithm-based pacing system infringes a claim written with more traditional timer-based language.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The specification states the invention utilizes a "transmit timer incorporated within the sender...to provide timer-based data flow control" (’273 Patent, Abstract), suggesting the term could cover any mechanism that controls transmission timing based on a set period. The purpose is to reduce "bursty data transmission" (col. 1:1-3), a goal shared by modern pacing algorithms.
      • Evidence for a Narrower Interpretation: The specification repeatedly refers to the "period of the transmit timer" being "periodically adjusted" based on a specific ratio of round-trip time and the congestion window (’273 Patent, Abstract). An embodiment describes the period "T = srtt/smoothed_cwnd" (col. 7:45-50). This may support a narrower construction requiring a specific, periodically calculated interval rather than a more dynamic pacing rate.
  • Term from the ’418 Patent: "estimating an available transmission rate"

    • Context and Importance: This is the prerequisite step that triggers the claimed transcoding. The infringement theory relies on the allegation that measuring round-trip time satisfies this element. Practitioners may focus on this term to determine if simply measuring latency is sufficient to "estimate" a transmission rate, or if the patent requires a more direct measurement or calculation of bandwidth.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The abstract states estimation can be done by "calculating a ratio of the smoothed round trip time of packets communicated to the receiver and a smoothed congestion window associated with the downlink channel." This directly links RTT measurements to the estimation, suggesting that RTT is a primary input. The claim language itself is broad, using the general term "estimating."
      • Evidence for a Narrower Interpretation: The specification contrasts the invention with systems that fail because of a "mismatch between the required transmission rate...and the available transmission rate" (’418 Patent, col. 1:56-60), suggesting the estimation is intended to resolve this specific mismatch of data rates (measured in bps), not just latency. This could support an argument that the "estimation" must yield a value in units of bandwidth, which may require more than just an RTT measurement.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges inducement of infringement for all asserted patents. The allegations are based on Amazon providing the accused products along with "documentation and training materials that cause customers and end users" to use the products in an infringing manner (e.g., Compl. ¶¶154, 181, 208).
  • Willful Infringement: The complaint alleges willful infringement based on both pre- and post-suit knowledge. For several patent families, it alleges pre-suit knowledge based on Amazon's own U.S. patents and applications citing the patents-in-suit as relevant prior art, providing specific grant dates for the citing patents that predate the complaint (e.g., Compl. ¶¶153, 180, 207, 303). The complaint also alleges willfulness based on post-suit knowledge from the service of the complaint itself (e.g., Compl. ¶¶152, 179).

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

  • A core issue will be one of definitional scope: can the term "transmit timer" from the ’273 patent, which the specification links to a periodically adjusted interval, be construed to cover the dynamic "pacing rate" of the accused BBR congestion control algorithm? Similarly, can the '418 patent's requirement to "estimate an available transmission rate" be met simply by measuring round-trip time?
  • A second key question will be one of pre-suit knowledge and willfulness: the complaint makes specific allegations, supported by patent numbers and dates, that Amazon cited several of the asserted patent families during its own patent prosecution. This raises a significant evidentiary question regarding the extent of Amazon’s pre-suit awareness of the patented technology and whether its continued alleged infringement was objectively reckless.
  • A final question will be one of infringement by standard: for the ’388 patent, the complaint alleges that all implementations of the HEVC/H.265 standard necessarily infringe (Compl. ¶369-370). The case may turn on an evidentiary analysis of whether the standard mandates the claimed steps of extracting an initial QP, calculating a delta QP, and re-compressing with a new QP, making infringement by the accused standard-compliant products a technical necessity.