1:24-cv-01003
WebSock Global Strategies LLC v. Zendesk Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: WebSock Global Strategies LLC (Delaware)
- Defendant: Zendesk, Inc. (Delaware)
- Plaintiff’s Counsel: Garibian Law Offices, P.C.
 
- Case Identification: 1:24-cv-01003, D. Del., 08/30/2024
- Venue Allegations: Plaintiff alleges venue is proper because Defendant has an established place of business in the District of Delaware.
- Core Dispute: Plaintiff alleges that Defendant’s products infringe a patent related to methods for establishing symmetrical, bi-directional communication over network protocols that are typically asymmetrical, such as HTTP.
- Technical Context: The technology addresses limitations in standard web protocols (like HTTP) to enable persistent, real-time, two-way communication, which is critical for modern web applications such as live chat, real-time data feeds, and collaborative platforms.
- Key Procedural History: The patent-in-suit is subject to a terminal disclaimer. The complaint does not mention any other prior litigation, licensing history, or administrative proceedings.
Case Timeline
| Date | Event | 
|---|---|
| 2003-01-08 | '983 Patent Priority Date | 
| 2010-07-13 | '983 Patent Issue Date | 
| 2024-08-30 | Complaint Filing Date | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 7,756,983 - "Symmetrical bi-directional communication"
- Patent Identification: U.S. Patent No. 7,756,983, “Symmetrical bi-directional communication,” issued July 13, 2010.
The Invention Explained
- Problem Addressed: Standard HyperText Transfer Protocol (HTTP) communication is fundamentally asymmetrical: a "client" must always initiate a request, and a "server" can only respond (Compl. ¶9; ’983 Patent, col. 2:10-21). This model is inefficient for peer-to-peer applications or any scenario where a server needs to spontaneously send data to a client, as it forces the client to constantly "poll" the server with requests, wasting network bandwidth (’983 Patent, col. 3:4-15). This problem is compounded when devices are on private networks behind firewalls or Network Address Translators (NAT), which typically block unsolicited inbound connections (’983 Patent, col. 2:41-51).
- The Patented Solution: The invention proposes a method to create a symmetrical communication channel over an existing, asymmetrical connection. First, a standard client-server session is established over an underlying network connection (e.g., TCP/IP) (’983 Patent, col. 9:41-44). Then, the two nodes negotiate a "transactional role reversal." After this negotiation, the original HTTP session is terminated, but the underlying TCP/IP connection is preserved (’983 Patent, Fig. 9, steps 510-512). A new, "flipped" HTTP session is then created over that same preserved connection, where the original server can now act as a client and initiate requests to the original client, which now acts as a server (’983 Patent, Fig. 9, step 514; col. 10:1-15).
- Technical Importance: This approach allows for true bi-directional, peer-to-peer communication using the ubiquitous and firewall-friendly HTTP protocol, overcoming its inherent client-server limitations (’983 Patent, col. 3:19-24).
Key Claims at a Glance
- The complaint asserts infringement of unspecified "method claims" of the ’983 Patent (Compl. ¶11). Independent method claim 1 is representative.
- Independent Claim 1:- first and second network nodes engaging in an asymmetric hypertext transfer protocol (HTTP) transactional session with an underlying network connection, each node enacting distinct initial transactional roles, said roles comprising either of an HTTP server that relays data and an HTTP client that initiates requests;
- terminating said asymmetric HTTP transactional session while maintaining said underlying network connection;
- said first and second network nodes negotiating transactional role reversal; and
- said first and second network nodes further communicating under a reversed asymmetric transactional protocol,
- wherein each network node enacts the initial transactional role of the other,
- wherein said uniquely identifiable session uses a network connection traversing hardware enforcing asymmetric communication.
 
- The complaint does not explicitly reserve the right to assert dependent claims but alleges infringement of "one or more claims" (Compl. ¶11).
III. The Accused Instrumentality
Product Identification
The complaint does not name any specific accused products or services. It refers to "Exemplary Defendant Products" that are purportedly identified in claim charts in an Exhibit 2, which was not filed with the complaint (Compl. ¶11, ¶13).
Functionality and Market Context
The complaint does not provide sufficient detail for analysis of the accused instrumentality's functionality. Based on Defendant Zendesk, Inc.'s public-facing business as a provider of customer service software, the accused functionality may relate to real-time communication features such as live chat or agent status updates, which require persistent, bi-directional data exchange between end-user browsers and Zendesk's servers.
IV. Analysis of Infringement Allegations
The complaint alleges direct infringement and states that claim charts comparing the patent claims to the accused products are provided in Exhibit 2 (Compl. ¶13-14). As this exhibit was not included with the public filing, a detailed, element-by-element analysis based on the Plaintiff's contentions is not possible.
The general infringement theory appears to be that Defendant's products, in establishing real-time communication channels, perform the patented method. This likely involves an initial connection using a standard protocol like HTTP, followed by a switch or upgrade to a persistent, bi-directional communication mode that Plaintiff alleges constitutes the claimed "role reversal" over a "reversed asymmetric transactional protocol" (’983 Patent, cl. 1).
No probative visual evidence provided in complaint.
- Identified Points of Contention:- Scope Questions: A central question may be whether modern web communication standards like WebSockets, which establish a single, fully symmetric protocol after an initial HTTP handshake, fall within the scope of the patent's language. Specifically, does a protocol "upgrade" constitute "terminating" an initial HTTP session and then "communicating under a reversed asymmetric transactional protocol" as claimed (’983 Patent, cl. 1)? The patent specification describes creating a second, oppositely directed HTTP session, which may present a mismatch with how a single, persistent WebSocket connection operates (’983 Patent, col. 10:10-15).
- Technical Questions: What evidence does Plaintiff possess that Defendant's technology performs the specific sequence of (1) terminating the application-layer (HTTP) session, (2) while explicitly maintaining the transport-layer (TCP) connection, and (3) then creating a new, reversed session? The distinction between "upgrading" a protocol versus "terminating and creating a new" one on a preserved underlying connection may be a key technical dispute.
 
V. Key Claim Terms for Construction
- The Term: "negotiating transactional role reversal" 
- Context and Importance: This term is the core of the invention. Its definition will determine what actions qualify as the inventive step. The infringement analysis will likely depend on whether this term is construed broadly to cover any protocol negotiation that results in bi-directional capability (such as a WebSocket "Upgrade" header) or narrowly to require a specific sequence or command, such as the "HTTP FLIP request" detailed in the patent's preferred embodiment (’983 Patent, col. 10:60-66). 
- Intrinsic Evidence for Interpretation: - Evidence for a Broader Interpretation: The summary of the invention describes the concept generally as "negotiate transactional role reversal and further communication under a reversed asymmetric transactional session," without limiting it to a specific command (’983 Patent, col. 3:30-33).
- Evidence for a Narrower Interpretation: The detailed description and figures repeatedly illustrate the negotiation via a specific "HTTP FLIP request" sent from the client and an "ACCEPT" response from the server, suggesting this specific mechanism is central to the invention (’983 Patent, col. 11:13-20; Fig. 10).
 
- The Term: "reversed asymmetric transactional protocol" 
- Context and Importance: Practitioners may focus on this term because modern technologies often establish a single symmetric protocol (like WebSockets), not a reversed asymmetric one. The viability of the infringement claim may depend on whether a fully symmetric protocol can be considered to meet this limitation. 
- Intrinsic Evidence for Interpretation: - Evidence for a Broader Interpretation: The patent’s goal is to enable the original server to initiate communication. An interpretation could be that any protocol allowing this, regardless of its own symmetry, serves the "reversed" function relative to the initial, client-initiated-only session.
- Evidence for a Narrower Interpretation: The specification describes creating a new HTTP layer session where the roles are simply swapped; the protocol itself (HTTP) remains asymmetric, but the direction of initiation is reversed (’983 Patent, col. 9:25-31, Fig. 6). This could be read to exclude the creation of a new, different, and fully symmetric protocol.
 
VI. Other Allegations
- Indirect Infringement: The complaint does not contain any specific factual allegations to support claims of induced or contributory infringement.
- Willful Infringement: The complaint does not allege willfulness or plead any facts related to Defendant's pre- or post-suit knowledge of the patent or its infringement. The prayer for relief includes a request for a finding that the case is exceptional under 35 U.S.C. § 285, but the body of the complaint lacks a factual basis for such a claim (Compl. Prayer for Relief ¶E.i).
VII. Analyst’s Conclusion: Key Questions for the Case
- Definitional Scope: A central issue will be whether the patent's claims, drafted in the context of creating a second, reversed HTTP session, can be construed to read on modern technologies like WebSockets that "upgrade" an initial HTTP connection into a single, persistent, and fully symmetric protocol. The case may turn on the interpretation of "negotiating transactional role reversal" and "reversed asymmetric transactional protocol". 
- Factual and Evidentiary Match: Assuming a favorable claim construction for the Plaintiff, a key evidentiary question will remain: does Zendesk’s accused technology actually perform the claimed steps of terminating an initial application-layer session while preserving the underlying network connection to create a new, reversed session? Or does it use a fundamentally different technical process, such as a protocol upgrade that transforms the existing session without termination, that falls outside the claim language?