DCT

7:26-cv-00171

Patent Armory Inc v. Sprinklr Inc

Key Events
Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 7:26-cv-00171, W.D. Tex., 04/24/2026
  • Venue Allegations: Venue is based on the Defendant having an established place of business in the Western District of Texas.
  • Core Dispute: Plaintiff alleges that Defendant infringes two patents related to intelligent routing systems for communications, such as those used in call centers, and auction-based methods for matching entities.
  • Technical Context: The technology concerns advanced software systems for optimizing resource allocation, such as matching a customer inquiry to the most appropriate service agent, by moving beyond simple queuing to complex, multi-factor analysis.
  • Key Procedural History: The complaint is the initial pleading in this matter and does not reference prior litigation, licensing history, or administrative proceedings involving the patents-in-suit.

Case Timeline

Date Event
2002-03-07 '979 Patent Priority Date
2003-03-07 '979 Patent Application Filed
2003-03-07 '086 Patent Priority Date
2006-04-04 '979 Patent Issues
2010-03-08 '086 Patent Application Filed
2016-09-27 '086 Patent Issues
2026-04-24 Complaint Filed

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

U.S. Patent No. 7,023,979 - "Telephony control system with intelligent call routing"

  • Patent Identification: U.S. Patent No. 7,023,979, "Telephony control system with intelligent call routing," issued April 4, 2006.

The Invention Explained

  • Problem Addressed: The patent's background section describes inefficiencies in traditional call centers that use simple, first-in-first-out routing Compl. ¶9 '979 Patent, col. 2:40-44 These systems lead to mismatches such as routing calls to "under-skilled" or "over-skilled" agents, reducing transactional throughput and overall efficiency '979 Patent, col. 3:25-4:4
  • The Patented Solution: The invention proposes integrating the intelligent control algorithms directly with the low-level communications management system, such as a computer telephony integration (CTI) host '979 Patent, col. 59:52-57 Instead of merely forwarding calls, this integrated system analyzes multiple factors-such as agent skills, caller characteristics, and various "cost" metrics (including training value)-to determine an "optimum" agent for each call in real-time '979 Patent, col. 65:1-14 '979 Patent, Fig. 1 This allows for more sophisticated, context-aware routing decisions to be made within a single, consolidated architecture '979 Patent, col. 60:59-68
  • Technical Importance: This approach represented a shift toward making call routing a dynamic optimization problem, aiming to maximize a call center's global efficiency rather than just processing a simple queue.

Key Claims at a Glance

  • The complaint asserts at least exemplary method claims Compl. ¶12 Independent method claim 10 is representative.
  • The essential elements of independent claim 10 are:
    • A communications method comprising:
    • receiving a plurality of communications, each having associated classification information;
    • storing information representing characteristics of a plurality of potential targets;
    • determining an optimum target for each communication based on the communication classification and target characteristics using a multivariate cost function comparing at least three potential targets; and
    • routing the communication to the optimum target, said determining step and said routing step being performed within a common operating environment, wherein the method includes using a common message queue.

U.S. Patent No. 9,456,086 - "Method and system for matching entities in an auction"

  • Patent Identification: U.S. Patent No. 9,456,086, "Method and system for matching entities in an auction," issued September 27, 2016.

The Invention Explained

  • Problem Addressed: The patent addresses the general problem of efficiently matching entities, applying concepts from call center routing to a broader "auction" context Compl. ¶10 '086 Patent, col. 1:11-15 It notes the inefficiencies in known electronic auction systems, such as those related to proxy bidding and lack of real-time updates, and the difficulty of optimizing matches based on complex, multi-faceted criteria '086 Patent, col. 33:1-44
  • The Patented Solution: The '086 Patent describes a method for matching a "first subset" of entities (e.g., tasks or callers) with a "second subset" of entities (e.g., agents or bidders) through an automated optimization '086 Patent, abstract This optimization is distinctive in that it calculates not only the "economic surplus" of a given match but also the "opportunity cost"-the value lost by making one entity unavailable for a different potential match '086 Patent, claim 1 The system's valuation function is sensitive to both economic and non-economic factors, such as the optimality of a profile match '086 Patent, Fig. 7
  • Technical Importance: The invention formalizes the inclusion of opportunity cost into real-time resource allocation, a sophisticated economic principle intended to produce more globally optimal matches in a dynamic system.

Key Claims at a Glance

  • The complaint asserts exemplary claims without specifying them Compl. ¶18 Independent claim 1 is representative.
  • The essential elements of independent claim 1 are:
    • A method for matching a first subset of entities with a second subset of entities, comprising:
    • storing in a memory data representing "inferential targeting parameters" for the first subset;
    • storing in a memory data representing "characteristic parameters" for each entity in the second subset;
    • performing an optimization using an automated processor with respect to at least an "economic surplus" of a match and an "opportunity cost" of the unavailability of the second subset for an alternate match; and
    • outputting a signal based on the optimization.

III. The Accused Instrumentality

  • Product Identification: The complaint identifies the accused instrumentalities as the "Exemplary Defendant Products" Compl. ¶12 Compl. ¶18
  • Functionality and Market Context: The complaint does not describe the specific functionality of the accused products. It alleges infringement through claim charts contained in Exhibits 3 and 4, which were not filed with the complaint Compl. ¶14 Compl. ¶23 The narrative allegations state that the "Exemplary Defendant Products practice the technology claimed" by the patents-in-suit Compl. ¶14 Compl. ¶23 Without the referenced exhibits, an analysis of the accused products' functionality and market context is not possible based on the provided documents.

IV. Analysis of Infringement Allegations

No probative visual evidence provided in complaint.

The complaint alleges infringement of both patents via claim charts presented in exhibits that were not provided with the document Compl. ¶14 Compl. ¶23 The complaint's narrative asserts that the accused products "satisfy all elements" of the asserted claims Compl. ¶14 Compl. ¶23 In the absence of the claim charts or a more detailed narrative theory, a tabular analysis of the infringement allegations cannot be constructed.

  • Identified Points of Contention:
    • Scope Questions ('979 Patent): A central question for the court may be one of scope. The '979 Patent is grounded in the context of "telephony" and "call routing" '979 Patent, title '979 Patent, col. 1:4-7 The infringement analysis may turn on whether the accused products, which likely involve routing digital communications (e.g., social media messages) to service agents, fall within the scope of terms like "telephony control system" and "call" as understood in the patent.
    • Architectural Questions ('979 Patent): Claim 10 of the '979 Patent requires the determining and routing steps to be performed within a "common operating environment" and use a "common message queue" '979 Patent, claim 10 The specification discusses this in the context of a host PC server with a "main processor" and "voice channel processors" under a "single instance of the operating system" '979 Patent, col. 60:1-26 A potential point of contention is whether the likely distributed, cloud-based architecture of the accused products meets this "common operating environment" limitation.
    • Functional Questions ('086 Patent): The infringement case for the '086 Patent may depend on characterizing the accused system's method for assigning tasks as an "auction" that calculates "economic surplus" and "opportunity cost" '086 Patent, claim 1 The court may need to determine if the functionality of the accused products, which likely involves a rules-based or machine-learning assignment engine, performs the specific economic optimization required by the claim, or if there is a fundamental mismatch in the technical characterization.

V. Key Claim Terms for Construction

'979 Patent

  • The Term: "common operating environment" (from claim 10)
  • Context and Importance: This term is critical for defining the required architecture of the infringing system. Its construction will determine whether a physically or logically distributed system, such as a modern cloud-based platform, can infringe, or if the claim is limited to a more consolidated, single-system architecture.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patent's objective is to integrate intelligent functions with communications management, without strictly limiting the physical implementation '979 Patent, col. 59:52-57 Parties may argue that "common operating environment" should be read functionally to mean any system where the intelligent determination and routing control are logically integrated, regardless of physical distribution.
    • Evidence for a Narrower Interpretation: The specification provides a specific example of the architecture as a "PC server having a main processor" and voice channel processors operating "under the same instance of the operating system, for example sharing the same message queue" '979 Patent, col. 59:60-60:26 This language may be used to argue for a narrower construction requiring a single, co-located system under the control of one operating system instance.

'086 Patent

  • The Term: "opportunity cost" (from claim 1)
  • Context and Importance: This economic term is a cornerstone of the asserted claim. Infringement requires demonstrating that the accused system calculates not just the benefit of a match, but also the value lost by forgoing other potential matches. Practitioners may focus on this term because it requires a specific, sophisticated calculation that may not be present in a standard task-assignment engine.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patent itself does not provide a specific mathematical formula for "opportunity cost" in the specification, which may support an argument that any mechanism that considers the impact of a match on the availability of resources for other tasks meets the limitation. The related '979 patent discusses opportunity cost in the context of agent availability for other calls '979 Patent, col. 65:57-62, suggesting a functional rather than rigidly formulaic meaning.
    • Evidence for a Narrower Interpretation: The term has a well-defined meaning in economics, typically referring to the value of the next-best alternative forgone. A defendant may argue that the claim requires an explicit calculation of this value for competing potential matches, and that a system that merely uses agent availability as a simple input factor does not calculate "opportunity cost" as claimed.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges induced infringement of the '086 Patent. The basis for this allegation is that the Defendant distributes "product literature and website materials" that allegedly instruct end users on how to use the accused products in an infringing manner Compl. ¶21
  • Willful Infringement: The complaint does not contain an explicit count for willful infringement. However, it alleges that Defendant continues to infringe the '086 Patent despite having "actual knowledge" from the service of the complaint Compl. ¶¶20-21 Furthermore, the prayer for relief requests a judgment that the case be declared "exceptional" under 35 U.S.C. § 285, which is often associated with findings of willful infringement or litigation misconduct Compl. ¶H.i

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

  • A core issue will be one of definitional scope: can the term "telephony control system", rooted in the context of traditional voice calls, be construed to cover a modern software platform that routes digital text-based communications? The outcome may depend on whether the court views the patented concepts functionally or as being tied to the specific technological environment described in the patent.
  • A second key question will be one of functional characterization: does the accused system's method for assigning tasks to agents perform the specific economic calculations of an "auction" that weighs "economic surplus" and "opportunity cost" as required by the '086 Patent? The case may turn on the evidentiary proof of whether the accused system's algorithms embody these specific, sophisticated concepts or operate on a different technical principle.
  • An evidentiary challenge for the Plaintiff will be to prove that the accused products meet the "common operating environment" limitation of the '979 Patent. This will likely involve a technical dispute over whether the patent's disclosure of a consolidated PC-server architecture can be read to cover the likely distributed, cloud-based nature of the Defendant's platform.
Loading Complaint