3:24-cv-00896
Patent Armory Inc v. Dominion Dental Services Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Patent Armory Inc. (Canada)
- Defendant: Dominion Dental Services, Inc. (Virginia)
- Plaintiff’s Counsel: Rabicoff Law LLC
- Case Identification: 3:24-cv-00896, E.D. Va., 12/18/2024
- Venue Allegations: Venue is alleged to be proper as Defendant maintains an established place of business within the Eastern District of Virginia.
- Core Dispute: Plaintiff alleges that Defendant’s products and services infringe five U.S. patents related to intelligent call routing and auction-based systems for matching entities, such as callers with call center agents.
- Technical Context: The patents address technologies for optimizing the allocation of resources in telecommunications environments, particularly call centers, by using economic and skill-based models to route communications.
- Key Procedural History: The complaint does not allege any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history related to the patents-in-suit. The asserted patents form two distinct families based on their earliest priority dates.
Case Timeline
| Date | Event |
|---|---|
| 2002-03-07 | Priority Date for ’979 and ’253 Patents |
| 2003-03-07 | Priority Date for ’420 and ’086 Patents |
| 2006-04-03 | Priority Date for ’748 Patent |
| 2006-04-04 | Issue Date for U.S. Patent No. 7,023,979 |
| 2007-09-11 | Issue Date for U.S. Patent No. 7,269,253 |
| 2016-09-27 | Issue Date for U.S. Patent No. 9,456,086 |
| 2019-03-19 | Issue Date for U.S. Patent No. 10,237,420 |
| 2019-11-26 | Issue Date for U.S. Patent No. 10,491,748 |
| 2024-12-18 | 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’s background section describes inefficiencies in traditional call center management, particularly with Automatic Call Distribution (ACD) systems that route calls on a first-come-first-served basis or use static "queue/team" models. These systems struggle to optimally match callers with agents who possess the right skills, leading to problems such as routing calls to under-skilled or over-skilled agents. (U.S. Patent No. 10,237,420, col. 3:35-4:34).
- The Patented Solution: The invention proposes a method for matching entities (e.g., a caller and an agent) by treating the matching process as an auction. The system defines parameters for both the caller ("first entity") and available agents ("second entities") and performs an "automated optimization." This optimization considers not only the quality of a potential match but also its "economic surplus" and the "opportunity cost"—the cost of making a particular agent unavailable for a different, potentially more valuable, match. (’420 Patent, Abstract; col. 21:40-50).
- Technical Importance: This approach applies economic auction principles to the technical problem of call routing, aiming to create a more dynamic and globally optimized allocation of resources than traditional skill-based routing. (’420 Patent, col. 2:26-34).
Key Claims at a Glance
- The complaint asserts one or more "exemplary method claims" without specifying them (Compl. ¶15). Independent claim 1 is representative:
- 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 of the plurality of second entities, representing their respective characteristic parameters,
- and performing an automated optimization with respect to an economic surplus of a match and an opportunity cost of the unavailability of the second entity for an alternate match.
U.S. Patent No. 10,491,748 - “Intelligent communication routing system and method”
(Issued Nov. 26, 2019)
The Invention Explained
- Problem Addressed: The ’748 Patent addresses the same general problem space as the ’420 Patent: the need for intelligent routing in telecommunications systems to improve upon traditional, inefficient methods. (’748 Patent, col. 2:25-33).
- The Patented Solution: The invention provides a system that routes communications by representing both the sources (e.g., callers) and targets (e.g., agents) with predicted characteristics, each of which has an associated "economic utility." The system then determines an optimal routing by "maximizing an aggregate utility" that considers the characteristics of both the source and the destination. (’748 Patent, Abstract). This method allows for the routing decision to be based on an inferential description of the target rather than a predetermined address. (’748 Patent, col. 18:15-22).
- Technical Importance: This technology formalizes the complex, multi-variable decision of call routing into a mathematical optimization problem based on economic utility, moving beyond simple rule-based systems. (’748 Patent, col. 4:5-12).
Key Claims at a Glance
- The complaint asserts one or more unspecified "exemplary claims" (Compl. ¶21). Independent claim 1 is representative:
- A communications routing system comprising a memory storing a program and a processor.
- The processor is operative to represent predicted characteristics of communication sources, each having an economic utility.
- The processor is operative to represent predicted characteristics of communication targets, each having an economic utility.
- The processor is operative to determine an optimal routing by maximizing an aggregate utility with respect to the characteristics of the source and destination.
U.S. Patent No. 7,023,979 - “Telephony control system with intelligent call routing”
(Issued April 4, 2006)
- Technology Synopsis: This patent, from an earlier family, discloses a system for intelligent call routing. It describes a processor that receives a "communications classification" and uses a database of "skill weights" and "agent skill scores" to compute an "optimum agent selection." (’979 Patent, Abstract).
- Asserted Claims: One or more unspecified "exemplary method claims" are asserted (Compl. ¶30).
- Accused Features: The complaint alleges that the unspecified "Exemplary Defendant Products" practice the claimed technology (Compl. ¶30).
U.S. Patent No. 7,269,253 - “Telephony control system with intelligent call routing”
(Issued Sep. 11, 2007)
- Technology Synopsis: This patent is related to the ’979 Patent and describes a similar system. It specifies that an optimal target is determined for a communication based on a "combinatorial optimization" of classifications and characteristics, with a cost-benefit analysis also considered. (’253 Patent, Abstract).
- Asserted Claims: One or more unspecified "exemplary method claims" are asserted (Compl. ¶36).
- Accused Features: The complaint alleges that the unspecified "Exemplary Defendant Products" practice the claimed technology (Compl. ¶36).
U.S. Patent No. 9,456,086 - “Method and system for matching entities in an auction”
(Issued Sep. 27, 2016)
- Technology Synopsis: This patent is related to the ’420 Patent and describes the same auction-based matching system. The invention involves defining parameters for a first entity and multiple second entities and performing an automated optimization based on the "economic surplus" of a match and the "opportunity cost" of forgoing other potential matches. (’086 Patent, Abstract).
- Asserted Claims: One or more unspecified "exemplary claims" are asserted (Compl. ¶42).
- Accused Features: The complaint alleges that the unspecified "Exemplary Defendant Products" practice the claimed technology (Compl. ¶42).
III. The Accused Instrumentality
Product Identification
The complaint identifies the accused instrumentalities as the "Exemplary Defendant Products" (Compl. ¶15, ¶21, ¶30, ¶36, ¶42).
Functionality and Market Context
The complaint does not provide sufficient detail for analysis of the accused products' specific functionality. The allegations rely entirely on claim chart exhibits (Exhibits 6-10) which are incorporated by reference but are not attached to the publicly filed complaint (Compl. ¶17-18, ¶26-27, ¶32-33, ¶38-39, ¶47-48). Therefore, the specific features, functions, and market context of the accused products cannot be determined from the complaint itself.
No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
The complaint incorporates by reference claim chart exhibits that are not provided. The infringement theory is therefore summarized in prose below.
’420 Patent Infringement Allegations
The complaint alleges that Defendant’s "Exemplary Defendant Products" practice the technology claimed in the ’420 Patent (Compl. ¶17). This suggests the accused products perform a method of matching entities, such as callers to agents, by defining parameters for each and then executing an "automated optimization." A central point of contention may be whether the accused system's logic performs an optimization that accounts for both the "economic surplus" of a given match and the "opportunity cost" of making a resource unavailable for other potential matches, as required by claims like independent claim 1.
’748 Patent Infringement Allegations
Similarly, the complaint alleges that the "Exemplary Defendant Products" infringe the ’748 Patent (Compl. ¶26). This implies the accused products represent characteristics of communication sources and targets, assign an "economic utility" to each, and then determine a routing by "maximizing an aggregate utility." The dispute may center on whether the accused system performs a genuine maximization of a defined "utility" function that considers the specific characteristics of both parties to the communication, or whether it uses a simpler, rule-based routing logic that does not map to the claimed optimization process.
Identified Points of Contention
- Scope Questions: The core of the dispute for the asserted patents will likely involve construing abstract, economics-based terms. A primary question for the court will be whether terms like "economic surplus," "opportunity cost" (’420 Patent), and "economic utility" (’748 Patent) can be read to cover the specific routing logic and parameters used in Defendant's systems.
- Technical Questions: A key factual question will be what evidence the complaint provides that the accused products perform the specific functions claimed. For instance, what is the technical mechanism by which the accused products allegedly calculate an "opportunity cost" or "maximize an aggregate utility"? The complaint's reliance on unprovided exhibits leaves this question open.
V. Key Claim Terms for Construction
For the ’420 and ’086 Patents:
- The Term: "opportunity cost"
- Context and Importance: This term is central to the inventive concept of an auction-based matching system. Practitioners may focus on this term because its definition will determine whether a standard routing system that simply picks the "best available" agent can infringe, or if the claim requires a more complex calculation that prospectively models the economic loss of not assigning an agent to a different, future call.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The claims do not specify a particular algorithm for calculating "opportunity cost," which may support an argument that any system logic that holds back a specialized agent for an anticipated future need meets the limitation.
- Evidence for a Narrower Interpretation: The specification describes a system that performs an "automated optimization with respect to an economic surplus... and an opportunity cost," suggesting a specific, quantifiable economic calculation rather than a simple qualitative rule. (’420 Patent, Abstract).
For the ’748 Patent:
- The Term: "maximizing an aggregate utility"
- Context and Importance: This term defines the core optimization step of the invention. The infringement analysis will depend on whether this term requires a specific, global optimization that considers all possible pairings to find a mathematical maximum, or if it can cover heuristic or rule-based systems that merely seek a "better" or "good enough" outcome without true maximization.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent states that the target of a communication is defined by an "algorithm, rather than a predetermined address or simple rule," which could be argued to encompass a wide range of non-trivial decision processes. (’748 Patent, col. 18:17-19).
- Evidence for a Narrower Interpretation: The use of the mathematical term "maximizing" suggests a process that finds the single best outcome from a set of possibilities based on a defined "utility" function, potentially excluding systems that use sequential, greedy, or other non-global optimization algorithms.
VI. Other Allegations
- Indirect Infringement: The complaint alleges induced infringement of the ’748 and ’086 Patents. This is based on allegations that Defendant distributes "product literature and website materials" that instruct end users on how to use the accused products in a manner that directly infringes the patent claims (Compl. ¶24, ¶45).
- Willful Infringement: Willfulness is alleged for the ’748 and ’086 Patents based on knowledge obtained "at least since being served by this Complaint" (Compl. ¶25, ¶46). The complaint frames this as post-suit knowledge supporting ongoing infringement and a basis for enhanced damages.
VII. Analyst’s Conclusion: Key Questions for the Case
Definitional Scope: A central issue will be whether the abstract, economics-derived claim terms such as "economic surplus," "opportunity cost," and "maximizing an aggregate utility" can be construed to cover the concrete software logic of Defendant’s commercial products. The outcome will likely depend on whether these terms are interpreted to require specific, complex mathematical optimizations or can be read more broadly on systems that use advanced, but not necessarily utility-maximizing, routing rules.
Evidentiary Sufficiency: As the complaint provides no technical details about the accused products and relies on unprovided exhibits, a key question will be one of evidence. What factual basis will Plaintiff provide to demonstrate that Defendant's systems actually perform the multi-step "automated optimization" or "maximization" processes recited in the claims, rather than more conventional forms of skill-based routing?
Family Relation and Estoppel: The patents-in-suit belong to families with priority dates stretching back to 2002 and 2003. A question for the litigation may involve the prosecution history of the parent applications. Any arguments or amendments made to overcome prior art during the prosecution of earlier family members could be raised to interpret or limit the scope of the asserted claims in the present case.