1:19-cv-02333
Kaleasy Tech LLC v. Discord Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Kaleasy Tech LLC (Texas)
- Defendant: Discord, Inc. (Delaware)
- Plaintiff’s Counsel: Stamoulis & Weinblatt LLC; Sand, Sebolt & Wernow Co., LPA
- Case Identification: 1:19-cv-02333, D. Del., 12/22/2019
- Venue Allegations: Venue is alleged to be proper in the District of Delaware because the Defendant is a Delaware corporation and therefore resides in the district for purposes of patent venue.
- Core Dispute: Plaintiff alleges that Defendant’s Discord Software communication platform infringes a patent related to methods for sharing user presence information within a group.
- Technical Context: The technology concerns the integration of user status information (e.g., online, away, busy) with group-based communication systems, a foundational feature of modern collaboration and social platforms.
- Key Procedural History: The complaint does not mention any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history related to the patent-in-suit.
Case Timeline
| Date | Event |
|---|---|
| 2005-12-30 | ’479 Patent Priority Date |
| 2011-03-01 | ’479 Patent Issue Date |
| 2019-12-22 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 7,899,479 - METHOD, SYSTEM AND APPARATUSES FOR SHARING PRESENCE INFORMATION
- Patent Identification: U.S. Patent No. 7,899,479, METHOD, SYSTEM AND APPARATUSES FOR SHARING PRESENCE INFORMATION, issued March 1, 2011.
The Invention Explained
- Problem Addressed: The patent's background section describes a technical challenge in prior art systems where group services (for managing group membership) and presence services (for managing individual user status) were independent. This required a user wishing to see the status of all group members to send numerous individual requests, a process described as "lengthy and inconvenient" (’479 Patent, col. 2:1-3).
- The Patented Solution: The invention proposes a method and system to unify these services. The system architecture involves a "group server" that manages group data and a "presence server" that manages individual user status. The system acquires and combines "basic group information" (e.g., a member list) from the group server with "presence information" from the presence server to create a consolidated data object called "group presence information," which is then efficiently distributed to group members (’479 Patent, Abstract; col. 4:47-52; Fig. 3).
- Technical Importance: The described solution streamlines the process of sharing presence data within a defined group, which "enable[s] group members to share presence information conveniently" and "enriches the functions of the group service" (’479 Patent, col. 2:10-11, 67-68).
Key Claims at a Glance
- The complaint asserts independent claim 1 and dependent claim 3 (’479 Patent, col. 16:1-21; Compl. ¶¶14, 16).
- Independent Claim 1 requires:
- Acquiring, by one of a group server, a presence server, or a management apparatus, "group presence information" that comprises "basic group information" and "presence information" of a group member.
- The "basic group information" is from the group server and includes a group attribute, a group member list, and a group member attribute.
- The "presence information" is from the presence server.
- Sending the "group presence information" to a group member.
- The complaint reserves the right to assert additional claims as the case progresses (Compl. ¶36).
III. The Accused Instrumentality
Product Identification
- The accused instrumentality is identified as the "Discord Software" (Compl. ¶18).
Functionality and Market Context
- The complaint describes the Discord Software as a communication platform that enables users to share presence information within groups, which are referred to as "channels" (Compl. ¶¶18, 23).
- The platform allegedly incorporates a "channel module" that functions as a group server by storing channel information (e.g., channel name, member list) and a "presence server" that stores individual user presence information (e.g., "available/away/do not disturb") (Compl. ¶¶22-24).
- The complaint alleges that the Discord Software combines the group member list with the presence information to display the status of channel members to other members (Compl. ¶22).
- Plaintiff alleges that Defendant derives revenue from sales and distribution related to its communication services offered through its website (Compl. ¶4).
IV. Analysis of Infringement Allegations
No probative visual evidence provided in complaint.
The complaint alleges infringement of Claim 1 of the ’479 Patent. The core allegations are summarized below, based on the narrative provided in the complaint.
’479 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| acquiring, by one of a group server, a presence server and a presence information management apparatus ... group presence information comprising basic group information and presence information of at least one group member... | The Accused Instrumentality allegedly acquires group presence information, which includes basic group information (e.g., group name, members) and presence information (e.g., status like "on mobile/on desktop/on the phone/busy"). | ¶20 | col. 4:47-52 |
| wherein the basic group information is from the group server and comprises a group attribute, a group member list and a group member attribute, | Discord's "channel module" allegedly functions as the group server, providing a "channel name" (group attribute), a "list of team members" (group member list), and a member's "name" (group member attribute). | ¶23 | col. 16:5-8 |
| the presence information of at least one group member is from the presence server; | The Discord Software allegedly utilizes presence information such as "presence states like available/away/do not disturb" that is from a presence server. | ¶24 | col. 1:26-30 |
| and sending, by the one of the group server, the presence server and the presence information management apparatus, the group presence information to a group member. | The Accused Instrumentality allegedly sends the combined group presence information to a group member, for example to show the presence of members for a particular channel. | ¶25 | col. 16:9-12 |
- Identified Points of Contention:
- Scope Questions: The complaint alleges that Discord's "channel module" functions as the claimed "group server" (Compl. ¶23). The patent's specification and figures consistently depict the "group server" and "presence server" as distinct architectural components (’479 Patent, Fig. 3, 4). This raises the question of whether Discord’s potentially more integrated software architecture maps onto the claimed distributed system. Does the accused system's software architecture embody the distinct "group server" and "presence server" entities as recited in the claims, or does its implementation differ in a way that falls outside the claim scope?
- Technical Questions: Claim 1 requires the step of "acquiring" the combined "group presence information" by one of three enumerated entities (group server, presence server, or management apparatus) before it is sent. The complaint makes a conclusory allegation that this occurs (Compl. ¶20). A key factual question will be what evidence demonstrates that the accused system performs this specific combination and acquisition step in one of the claimed locations, as opposed to, for example, the client-side application assembling the data after receiving separate streams of group and presence information.
V. Key Claim Terms for Construction
The Term: "group server" and "presence server"
Context and Importance: These terms define the core architectural components of the claimed invention. The viability of the infringement case depends on mapping these terms to components of the Discord Software. Practitioners may focus on this term because the dispute will likely involve whether these must be physically or logically separate entities or if their functions can be integrated into a single software module, as may be alleged for Discord's "channel module" (Compl. ¶22).
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent defines the servers by their function. The "group server" is described as being "capable of" performing certain actions like sending basic group information, and the "presence server" is described as being "capable of" sending presence information (’479 Patent, col. 18:26-30, 31-33). This functional language could support an interpretation that any components performing these roles meet the definition, regardless of their specific implementation.
- Evidence for a Narrower Interpretation: The patent’s figures consistently depict the "group server" and "presence server" as separate boxes connected by communication links (’479 Patent, Figs. 3, 4, 6-8). The detailed description discusses them as distinct entities that communicate with each other (e.g., "The group server sends a subscription request to the presence server...") (’479 Patent, col. 9:40-42). This could support a narrower construction requiring distinct, non-integrated components.
The Term: "group presence information"
Context and Importance: This term describes the specific data object that is acquired and sent, and it is the crux of the invention. Its construction is critical because infringement requires showing that the accused system creates and sends this specific type of combined information.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification describes the concept in functional terms, such as when "the group server combines the basic group information and the presence information of the group members into a combination" (’479 Patent, col. 9:60-63). This might be argued to cover any data transmission that makes both types of information available to the recipient, even if not in a single, pre-packaged data structure.
- Evidence for a Narrower Interpretation: Claim 1 defines "group presence information" as "comprising basic group information and presence information," where "basic group information" is further defined as comprising a "group attribute, a group member list and a group member attribute" (’479 Patent, col. 16:2-8). A narrow construction would require proof that the data object sent by the accused system is a single entity that explicitly contains all of these specifically enumerated data elements.
VI. Other Allegations
- Indirect Infringement: The complaint does not plead separate counts for indirect infringement (inducement or contributory infringement). The allegations are focused on direct infringement by Defendant (Compl. ¶¶30, 32).
- Willful Infringement: The complaint alleges that Defendant had "knowledge of infringement of the ‘479 Patent at least as of the service of the present Complaint" (Compl. ¶31). This allegation serves as a basis for potential enhanced damages based on post-suit conduct, but it does not assert pre-suit knowledge or willful infringement. The prayer for relief includes a request for enhanced damages (Compl. p. 8, ¶f).
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of architectural mapping: can the functional modules within the accused Discord Software be proven to operate as the distinct "group server" and "presence server" that form the foundation of the patented system, or will evidence show a fundamentally different software architecture that falls outside the claim scope?
- The case will also turn on a key evidentiary question: what proof can be offered that the accused system "acquires" and "sends" a single, combined data object corresponding to the claimed "group presence information," as opposed to providing separate streams of group and presence data that are assembled by the end-user's client application?
- Finally, the outcome may depend on the construction of claim terms: whether the court adopts a broader, functional definition of terms like "group server" or a narrower one that requires physically or logically distinct components as depicted in the patent’s embodiments.