1:19-cv-01990
Wave Linx LLC v. Zendesk Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Wave Linx LLC (Texas)
- Defendant: Zendesk, Inc. (Delaware)
- Plaintiff’s Counsel: Stamoulis & Weinblatt LLC; SAND, SEBOLT & WERNOW CO., LPA
- Case Identification: 1:19-cv-01990, D. Del., 10/20/2019
- Venue Allegations: Venue is alleged to be proper in the District of Delaware because Defendant is incorporated in Delaware, which constitutes residence in the district under TC Heartland.
- Core Dispute: Plaintiff alleges that Defendant’s Zendesk Suite, a customer service communication platform, infringes a patent related to a method for delivering real-time notifications from a telephone system to an internet-connected device.
- Technical Context: The technology concerns the convergence of traditional telephony networks (like PSTN) and IP-based internet services, enabling web-based applications to monitor and display telephone system events in real time.
- Key Procedural History: The complaint does not mention any prior litigation, inter partes review proceedings, or licensing history related to the patent-in-suit.
Case Timeline
| Date | Event |
|---|---|
| 2002-03-27 | U.S. Patent No. 8,843,549 Priority Date |
| 2012-10-23 | U.S. Patent No. 8,843,549 Issue Date |
| 2019-10-20 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,843,549 - "Streaming Method for Transmitting Telephone System Notifications to Internet Terminal Devices in Real Time"
- Patent Identification: U.S. Patent No. 8,843,549, "Streaming Method for Transmitting Telephone System Notifications to Internet Terminal Devices in Real Time," issued October 23, 2012. (Compl. ¶10; Patent-in-Suit, cover page).
The Invention Explained
- Problem Addressed: The patent describes the technical challenge of integrating traditional telephone networks (PSTN) with internet services. Prior solutions were often proprietary, complex, and lacked interoperability, making it difficult to create scalable services that could monitor telephone events (like an incoming call) on a web-based interface. ( ’549 Patent, col. 1:12-28).
- The Patented Solution: The invention proposes a method where a client (e.g., a PC with a web browser) establishes a persistent connection with a server. A separate telephone switching system sends notification messages (e.g., "call ringing," "call connected") to this server. The server transforms these messages into a programming language code (like JavaScript or HTML) and "streams" them to the client's browser over the persistent connection. This allows the browser to display real-time updates without needing to reload the page or use special client-side plugins. (’549 Patent, Abstract; col. 4:40-66).
- Technical Importance: This approach aimed to leverage standardized protocols like HTTP to reduce protocol overhead and simplify security management, providing a more transparent and user-friendly way to control telephony functions from a standard web browser. (’549 Patent, col. 2:2-15).
Key Claims at a Glance
- The complaint asserts independent Claim 1 and dependent Claim 4. (Compl. ¶¶15, 17).
- The essential elements of independent Claim 1 are:
- a) opening a connection between the client and a server;
- b) transmitting notification messages from the telephone switching system to the server using a networking protocol;
- c) transforming the notification messages at the server into a programming language code executable by the client's browser;
- d) using an HTTP streaming mechanism for transmission of the notification from the server to the browser through the open connection, whereby the connection remains open between individual notification messages; and
- e) executing the programming language codes by the browser to display or output the notification messages. (’549 Patent, col. 5:2-22).
- The complaint reserves the right to assert additional claims. (Compl. ¶35).
III. The Accused Instrumentality
Product Identification
- The accused instrumentality is "The Zendesk Suite" system (the "Accused Product"). (Compl. ¶18).
Functionality and Market Context
- The complaint alleges the Zendesk Suite is a system that enables real-time notifications, including for incoming phone calls, live chat, and other messages, to be delivered to a user's web browser. (Compl. ¶¶18-19). The system is described as involving a client (a user's web browser), a server (Zendesk Suite's server), and a connection to a telephone network. (Compl. ¶¶20-21). The functionality allows a user, such as a customer service agent, to receive and manage communications originating from various channels, including telephony, within a single web-based interface. (Compl. ¶¶19, 22).
IV. Analysis of Infringement Allegations
The complaint references an infringement claim chart in an "Exhibit B," which was not filed with the complaint. The analysis below is based on the narrative allegations in paragraphs 19-26 of the complaint.
No probative visual evidence provided in complaint.
’549 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| a) opening a connection between the client and a server | A user logs into a Zendesk Suite account, which opens a connection between the client (the user's browser) and the Zendesk Suite's server for receiving incoming calls. | ¶20 | col. 4:42-43 |
| b) transmitting notification messages from the telephone switching system to the server using a networking protocol | Calls originating from a "traditional phone switching network" are transmitted as notification messages to the Zendesk Suite's server using a networking protocol like IP. | ¶21 | col. 4:47-53 |
| c) transforming the notification messages at the server into a programming language code and using said networking protocol for sending the programming language code | The Zendesk server transforms incoming phone call, live chat, and messaging notifications into a markup language code, such as HTML, and sends it to the client's browser using a protocol like IP. | ¶22 | col. 4:56-60 |
| d) using an HTTP streaming mechanism ... whereby the connection between the client and the server remains open in the intervening period | The Accused Product allegedly uses "an HTTP streaming" mechanism for transmission from the server to the browser. This is exemplified by a "chat or a call queue" that keeps the connection open to transmit individual notification messages. | ¶23 | col. 4:60-66 |
| e) executing the programming language codes by the browser whereby the respective notification messages are displayed or outputted at the client | The client's browser (e.g., Google Chrome) executes the programming language code (e.g., HTML) to display the notification or play a sound, alerting the user to the communication. | ¶24 | col. 4:66-5:2 |
- Identified Points of Contention:
- Scope Questions: A central question may be whether the "Zendesk Suite," a modern cloud-based communications platform, constitutes a "telephone switching system" as that term is used in the patent. The patent's specification repeatedly references traditional telephony components like PSTN, ISDN switches, and SCPs (’549 Patent, col. 1:21, col. 5:8-13), raising the question of whether the claim scope extends to a primarily software- and IP-based system that integrates voice, chat, and messaging.
- Technical Questions: The complaint alleges the use of an "HTTP streaming mechanism" (Compl. ¶23). The court may need to determine if the specific technology used by Zendesk to maintain a persistent client-server connection (e.g., WebSockets, long polling) is technically equivalent to the "HTTP streaming" and "dynamic HTML" mechanisms described in the patent, which was filed in 2003. (’549 Patent, col. 5:9-16).
V. Key Claim Terms for Construction
The Term: "telephone switching system"
Context and Importance: This term is critical because the infringement allegation hinges on the Zendesk Suite platform qualifying as such. Its construction will determine whether the patent, rooted in 2002-era telephony, can read on a modern, multi-channel, cloud-based communication service.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The term itself is not explicitly defined. A party could argue that any system, regardless of its underlying technology (e.g., PSTN, VoIP, software-based), that performs the function of switching telephone-like call data falls within the plain meaning of the term.
- Evidence for a Narrower Interpretation: The specification consistently provides examples grounded in traditional telecommunications hardware, such as an "ISDN switch or a PBX" (’549 Patent, col. 6:10), a "service control point (SCP) in the case of an IN (Intelligent Network) network," and systems using "SS7 (signalling system 7) signalling." (’549 Patent, col. 4:50-55, col. 5:11-12). This may support an interpretation that limits the term to the specific technological context described.
The Term: "HTTP streaming mechanism"
Context and Importance: This term defines the core delivery method. Practitioners may focus on this term because the specific technology used by Zendesk for real-time communication may differ from what was contemplated as "HTTP streaming" at the time of the invention.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent describes the function of the mechanism: keeping the connection "open in the intervening period between the transmission of individual notification messages." (’549 Patent, col. 5:16-19). An argument could be made that any technology that achieves this functional outcome, such as modern long polling or WebSockets, falls within the scope of the term.
- Evidence for a Narrower Interpretation: The specification describes the mechanism in the context of "dynamic HTML (DHTML)" and server-side "Java servlets" sometimes called "pushlets." (’549 Patent, col. 5:9-15). This could support a narrower construction limited to the specific "push" techniques known at the time, potentially excluding newer, bidirectional communication protocols.
VI. Other Allegations
- Willful Infringement: The complaint alleges that Defendant has had "knowledge of infringement of the ‘549 Patent at least as of the service of the present Complaint." (Compl. ¶30). This allegation supports a claim for post-suit willfulness but does not plead facts indicating Defendant had knowledge of the patent or its alleged infringement prior to the lawsuit's filing. The prayer for relief seeks enhanced damages. (Compl. ¶e).
VII. Analyst’s Conclusion: Key Questions for the Case
The resolution of this dispute will likely depend on the court’s interpretation of claim terms written for a previous technological era and applied to modern cloud services.
- A core issue will be one of definitional scope: Can the term "telephone switching system," which the patent describes using examples from traditional PSTN and ISDN networks, be construed to cover a modern, multi-modal, software-defined communication platform like the Zendesk Suite?
- A second key issue will be one of technical scope: Does the accused product’s method for maintaining persistent real-time communication between a browser and a server constitute the claimed "HTTP streaming mechanism," or has web technology evolved such that Zendesk's implementation is a distinct, non-infringing alternative to the methods described in the patent?