1:23-cv-00814
Patent Armory Inc v. Snap Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Patent Armory Inc. (Canada)
- Defendant: Snap Inc. (Delaware)
- Plaintiff’s Counsel: Phillips, McLaughlin & Hall, P.A.; Rabicoff Law LLC
- Case Identification: 1:23-cv-00814, D. Del., 07/28/2023
- Venue Allegations: Plaintiff alleges venue is proper in the District of Delaware because Defendant is a Delaware corporation and has committed acts of patent infringement in the district.
- Core Dispute: Plaintiff alleges that unidentified products from Defendant infringe two U.S. patents related to intelligent communication routing and auction-based systems for matching entities.
- Technical Context: The technology at issue involves sophisticated telecommunications routing systems, such as those used in call centers, that employ algorithmic optimization to match incoming communications with available resources.
- Key Procedural History: The complaint does not mention any prior litigation or administrative proceedings. The asserted patents claim priority from applications filed as early as 2002 and are the result of a long chain of continuation applications, suggesting a mature and developed patent portfolio.
Case Timeline
| Date | Event |
|---|---|
| 2002-03-07 | ’205 Patent Priority Date |
| 2003-03-07 | ’420 Patent Priority Date |
| 2013-03-15 | ’205 Patent Application Filing Date |
| 2014-09-09 | ’205 Patent Issue Date |
| 2017-12-28 | ’420 Patent Application Filing Date |
| 2019-03-19 | ’420 Patent Issue Date |
| 2023-07-28 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 10,237,420 - “Method and system for matching entities in an auction” (Issued Mar. 19, 2019)
The Invention Explained
- Problem Addressed: The patent describes the inefficiencies of traditional call center management, which often relies on simple first-come-first-served queuing or static skill-based routing systems that fail to adapt to dynamic changes in call volume, call type, and agent availability (’420 Patent, col. 1:26-2:67).
- The Patented Solution: The invention proposes a method for matching a "first entity" (e.g., a caller) with a "second entity" (e.g., an agent) by applying economic auction principles. The system defines parameters for both entities and performs an "automated optimization" that considers not only the direct match quality but also the "economic surplus" of a successful match and the "opportunity cost" of making a particular agent unavailable for other potential matches (’420 Patent, Abstract). This transforms the routing decision into a dynamic, multi-factorial economic calculation (’420 Patent, col. 22:4-8).
- Technical Importance: This approach represents a conceptual shift from conventional queuing and routing logic to a market-based mechanism for allocating telecommunication resources in real time.
Key Claims at a Glance
The complaint does not identify specific asserted claims, instead referring generally to "one or more claims" and incorporating by reference an unprovided exhibit containing claim charts (Compl. ¶12; ¶14). Assuming Claim 1 is representative, its key elements include:
- A method for matching a first entity with at least one second entity selected from a plurality of second entities,
- defining a plurality of multivalued scalar data representing inferential targeting parameters for the first entity,
- defining a plurality of multivalued scalar data for each second entity, representing respective characteristic parameters,
- performing an automated optimization with respect to an economic surplus of a respective match, and
- performing the optimization also with respect to an opportunity cost of the unavailability of the matched second entity for an alternate first entity.
The complaint states Plaintiff will identify exemplary claims but reserves the right to assert others (Compl. ¶12).
U.S. Patent No. 8,831,205 - “Intelligent communication routing” (Issued Sep. 9, 2014)
The Invention Explained
- Problem Addressed: Similar to the ’420 Patent, this patent addresses the challenge of efficiently routing communications in a complex environment like a call center, where agents have varying skills and call types require different expertise (’205 Patent, col. 1:30-2:40).
- The Patented Solution: The invention describes a "communications control system" (e.g., a router or server) that performs intelligent routing at a low level of the system architecture. It receives a "call classification vector" for an incoming communication and compares it against a table of "agent characteristic vectors" to determine an "optimum agent selection" based on their correspondence (’205 Patent, Abstract; col. 32:50-62). By integrating this logic into the communications server itself, the system aims to reduce latency and dependence on separate, high-level management software (’205 Patent, col. 18:10-24).
- Technical Importance: The invention focuses on the architectural implementation of intelligent routing, proposing a more integrated and potentially faster system by handling complex optimizations within the core communications-switching platform.
Key Claims at a Glance
The complaint does not identify specific asserted claims, incorporating them by reference to an unprovided exhibit (Compl. ¶18; ¶20). Assuming Claim 1 is representative, its key elements include:
- A communications control system comprising a processor,
- receiving a call classification vector,
- receiving a table of agent characteristic vectors,
- determining, with respect to the received call classification, an optimum agent selection based on at least a correspondence of the call classification vector and the table of agent characteristic vectors, and
- controlling a call routing of the information representing the received call in dependence thereon.
The complaint states Plaintiff will identify exemplary claims but reserves the right to assert others (Compl. ¶18).
III. The Accused Instrumentality
Product Identification
The complaint does not identify any accused product, method, or service by name (Compl. ¶12; ¶18).
Functionality and Market Context
The complaint provides no description of the accused instrumentality’s functionality. It refers only to "Exemplary Defendant Products" that are allegedly identified in claim charts attached as Exhibits 3 and 4, but these exhibits were not filed with the complaint (Compl. ¶14; ¶20). No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
The complaint’s infringement allegations are conclusory and lack specific factual detail. For both the ’420 and ’205 Patents, the complaint alleges that Defendant’s unidentified products "practice the technology claimed" and "satisfy all elements of the Exemplary...Patent Claims" (Compl. ¶14; ¶20). All substantive details of the infringement theory are incorporated by reference from unprovided exhibits, precluding a detailed analysis of the allegations (Compl. ¶15; ¶21).
Identified Points of Contention
The bare allegations raise fundamental questions that will likely be central to the dispute.
- Scope Questions: For the ’420 Patent, a key question will be whether the accused system's routing logic performs a calculation that can be characterized as an "automated optimization with respect to an economic surplus and an opportunity cost," as the claim requires. For the ’205 Patent, a likely point of contention will be whether the data inputs used by the accused system constitute a "call classification vector" and a "table of agent characteristic vectors," and whether the system determines an "optimum agent selection" based on their correspondence.
- Technical Questions: The complaint provides no evidence regarding how the accused technology operates. A central technical question for the ’420 Patent is what, if any, economic or auction-based principles are used to route communications in the accused system. For the ’205 Patent, a key question is whether the accused routing logic is integrated into a low-level "communications control system" or is handled by a separate, high-level application, which may distinguish it from the claimed architecture.
V. Key Claim Terms for Construction
’420 Patent: "economic surplus"
- Context and Importance: This term is central to the claimed invention's auction-based optimization framework. The outcome of the infringement analysis may depend on whether the defendant's system can be shown to calculate a value meeting this definition. Practitioners may focus on this term because it appears to be a departure from standard technical routing metrics.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent abstract describes the optimization with respect to "an economic surplus," suggesting a broad, conceptual application of the economic principle rather than a specific mathematical formula (’420 Patent, Abstract).
- Evidence for a Narrower Interpretation: The specification discusses optimizing a "cost-utility function" that can include factors like agent cost, training cost, anticipated outcome, and opportunity cost, suggesting "economic surplus" may be tied to the specific outcomes of these detailed calculations (’420 Patent, col. 23:25-24:67).
’205 Patent: "call classification vector"
- Context and Importance: This term defines the primary data input for the claimed intelligent routing system. The infringement question may turn on whether the various data points the accused system uses for routing decisions (e.g., caller ID, IVR inputs, user history) are aggregated or structured in a way that constitutes a "vector" as understood in the patent.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification states that the "call-related information is then coded as a call characteristic vector," which could be interpreted broadly to cover any collection of data points describing a call (’205 Patent, col. 35:50-54).
- Evidence for a Narrower Interpretation: The patent provides specific examples of what the vector may code, such as selections from a menu ("press one for sales, two for service"), suggesting it may refer to a structured data set generated through a specific triage process and not just any available metadata (’205 Patent, col. 35:42-50).
VI. Other Allegations
Willful Infringement
The complaint does not contain an explicit count for willful infringement or allege any facts regarding pre-suit knowledge by the Defendant. However, the prayer for relief requests that the case be declared "exceptional" under 35 U.S.C. § 285, which is relief often associated with findings of willful infringement or other litigation misconduct (Compl. ¶G.i).
VII. Analyst’s Conclusion: Key Questions for the Case
The complaint's lack of specificity frames the initial phase of the litigation around two fundamental issues.
- A primary issue will be one of evidentiary sufficiency: can Plaintiff substantiate its purely conclusory infringement allegations, which currently rely on unprovided exhibits, by identifying specific accused functionalities and mapping them to the asserted patent claims?
- A core technical issue will be one of definitional scope: can the routing logic of the accused products be fairly characterized as an "automated optimization with respect to an economic surplus," as required by the ’420 Patent, and does the data it processes meet the definition of a "call classification vector" as claimed by the ’205 Patent?