1:24-cv-09761
Patent Armory Inc v. Canon Financial Services Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Patent Armory Inc. (Canada)
- Defendant: Canon Financial Services, Inc. (New Jersey)
- Plaintiff’s Counsel: Garibian Law; Rabicoff Law LLC
- Case Identification: 1:24-cv-09761, D.N.J., 10/13/2024
- Venue Allegations: Venue is alleged to be proper based on Defendant maintaining an established place of business in the District of New Jersey.
- Core Dispute: Plaintiff alleges that Defendant infringes five patents related to intelligent call routing and auction-based systems for matching entities in telecommunications environments.
- Technical Context: The technology at issue involves sophisticated call center management systems designed to optimize the routing of communications (like phone calls) to agents based on complex, multi-factorial analyses.
- Key Procedural History: The complaint does not allege any prior litigation, licensing history, or administrative patent challenges concerning the patents-in-suit.
Case Timeline
| Date | Event |
|---|---|
| 2002-03-07 | Priority Date for U.S. 7,023,979 and 7,269,253 Patents |
| 2003-03-07 | Priority Date for U.S. 10,237,420 and 9,456,086 Patents |
| 2006-04-04 | U.S. Patent No. 7,023,979 Issues |
| 2006-04-03 | Priority Date for U.S. 10,491,748 Patent |
| 2007-09-11 | U.S. Patent No. 7,269,253 Issues |
| 2016-09-27 | U.S. Patent No. 9,456,086 Issues |
| 2019-03-19 | U.S. Patent No. 10,237,420 Issues |
| 2019-11-26 | U.S. Patent No. 10,491,748 Issues |
| 2024-10-13 | 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 March 19, 2019
The Invention Explained
- Problem Addressed: The patent describes the challenge in call centers of efficiently matching incoming calls with available agents (Compl. ¶ 8; ’420 Patent, col. 2:26-42). Traditional Automatic Call Distribution (ACD) systems are often suboptimal, leading to mismatches where agents are either under-skilled or over-skilled for a given call, which reduces overall throughput (Compl. ¶ 8; ’420 Patent, col. 4:35-62).
- The Patented Solution: The invention proposes a system that treats the matching of a "first entity" (e.g., a caller) with a "second entity" (e.g., an agent) as a multifactorial optimization problem solved via an auction mechanism. The system defines parameters for both the caller and available agents and performs an "automated optimization" that considers not only the best skill-based match but also the "economic surplus" of that match and the "opportunity cost" of making an agent unavailable for other potential calls (Compl. ¶ 8; ’420 Patent, Abstract; col. 21:4-22:44). Figure 1 illustrates a process flow where call center capacity influences the routing logic, distinguishing between short-term, skill-based routing and a longer-term optimization of a cost-utility function (’420 Patent, Fig. 1).
- Technical Importance: This approach seeks to move beyond simple "first-in, first-out" or "longest-idle-agent" routing schemes by applying economic and game theory principles to create a more globally efficient allocation of call center resources (Compl. ¶ 8; ’420 Patent, col. 3:1-4:34).
Key Claims at a Glance
- The complaint asserts infringement of one or more claims, including "exemplary method claims" (Compl. ¶ 15). Independent claim 1 is a method claim.
- Essential elements of independent claim 1 include:
- defining a plurality of multivalued scalar data representing inferential targeting parameters for the first entity
- defining a plurality of multivalued scalar data representing characteristic parameters for each of a plurality of second entities
- performing an automated optimization with respect to an economic surplus of a respective match of the first entity with one of the second entities
- the optimization also considers an opportunity cost of the unavailability of the selected second entity for matching with an alternate first entity
U.S. Patent No. 10,491,748 - “Intelligent communication routing system and method,” Issued November 26, 2019
The Invention Explained
- Problem Addressed: Similar to the ’420 Patent, this patent addresses the inefficiencies of conventional call center routing systems, which often fail to account for the nuanced skills of agents and the specific needs of callers, leading to suboptimal pairings (Compl. ¶ 10; ’748 Patent, col. 2:5-2:51).
- The Patented Solution: The invention is an "intelligent switching architecture" that integrates complex routing logic at a low level of the telecommunications system (Compl. ¶ 10; ’748 Patent, col. 1:12-19). It uses a "cost-utility function" that considers a wide range of factors, such as agent skill levels, caller characteristics, and even the value of using a specific call as a training opportunity for a less-skilled agent. The system aims to optimize for long-term call center performance rather than just immediate, short-term efficiency (Compl. ¶ 10; ’748 Patent, col. 23:1-24:68). The process flow in Figure 1 shows this division between short-term routing and long-term cost-utility optimization (’748 Patent, Fig. 1).
- Technical Importance: By embedding the optimization logic deep within the communications architecture, the system aims to reduce latency and communication overhead that would occur if a high-level management system had to be queried for every routing decision (Compl. ¶ 10; ’748 Patent, col. 18:8-18:22).
Key Claims at a Glance
- The complaint asserts infringement of one or more "exemplary claims" (Compl. ¶ 21). Independent claim 1 is a method claim.
- Essential elements of independent claim 1 include:
- receiving a call classification vector having a plurality of call classification characteristics
- receiving a table of agent characteristic vectors
- determining an optimum agent selection based on a correspondence of the call classification vector and the agent characteristic vectors
- controlling a call routing of the information representing the call in dependence on the determination
Multi-Patent Capsule: U.S. Patent No. 7,023,979 - “Telephony control system with intelligent call routing,” Issued April 4, 2006
- Technology Synopsis: This patent describes a telephony control system for intelligently routing calls in an environment like a call center (Compl. ¶ 11). The system aims to optimize the matching of callers to agents by considering factors beyond simple queuing, including agent skills and the nature of the call, to improve overall efficiency (Compl. ¶ 11).
- Asserted Claims: One or more claims (Compl. ¶ 30).
- Accused Features: The complaint alleges that "Exemplary Defendant Products," identified in charts not included with the complaint, practice the technology (Compl. ¶ 30).
Multi-Patent Capsule: U.S. Patent No. 7,269,253 - “Telephony control system with intelligent call routing,” Issued September 11, 2007
- Technology Synopsis: This patent, related to the ’979 Patent, also discloses a system for intelligent call routing in a telecommunications context (Compl. ¶ 12). The technology involves analyzing characteristics of both the incoming communication and the available agents to determine an optimal routing assignment, thereby improving on traditional, less sophisticated call distribution methods (Compl. ¶ 12).
- Asserted Claims: One or more claims (Compl. ¶ 36).
- Accused Features: The "Exemplary Defendant Products" are alleged to infringe (Compl. ¶ 36).
Multi-Patent Capsule: U.S. Patent No. 9,456,086 - “Method and system for matching entities in an auction,” Issued September 27, 2016
- Technology Synopsis: This patent discloses a method for matching entities by framing the selection process as an auction (Compl. ¶ 13). The system uses an automated optimization that considers both economic and non-economic factors to determine the best match, such as pairing a caller with a call center agent. This approach is intended to produce a more globally optimal result than simple rule-based matching (Compl. ¶ 13).
- Asserted Claims: One or more claims (Compl. ¶ 42).
- Accused Features: The "Exemplary Defendant Products" are alleged to infringe (Compl. ¶ 42).
III. The Accused Instrumentality
Product Identification
- The complaint does not identify specific accused products or services by name. It refers generally to "Exemplary Defendant Products" that are detailed in claim chart exhibits (Exhibits 6-10) which were not filed with the complaint (Compl. ¶¶ 15, 17, 26, 32, 38, 47).
Functionality and Market Context
- The complaint alleges that these unidentified products "practice the technology claimed" by the patents-in-suit (Compl. ¶¶ 17, 26). Based on the technology of the asserted patents, the accused functionality relates to systems and methods for managing and routing communications within a business environment, such as a call center. This functionality would involve analyzing attributes of incoming communications and available resources (e.g., agents) to determine an optimized pairing. The complaint does not provide sufficient detail for analysis of the products' commercial importance or market positioning.
No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
The complaint alleges that Defendant’s products infringe the patents-in-suit but incorporates the specific factual basis for these allegations by reference to claim chart Exhibits 6, 7, 8, 9, and 10, which were not provided with the complaint (Compl. ¶¶ 17-18, 26-27, 32-33, 38-39, 47-48). The complaint body itself does not contain a narrative infringement theory or specific factual allegations mapping product features to claim elements that could be summarized. The analysis below is therefore based on the points of contention that may arise between the asserted claims and the general category of accused technology.
Identified Points of Contention for the ’420 Patent:
- Scope Questions: A central question may be whether the Defendant's system for assigning communications to resources performs an "auction" as that term is understood in the context of the patent. The analysis will likely focus on whether the accused system considers "economic surplus" and "opportunity cost," or if it uses a more conventional, non-economic, rules-based logic.
- Technical Questions: What evidence does the complaint provide that the accused system performs an "automated optimization" as required by the claims? The dispute may turn on whether the accused system's logic constitutes a multi-faceted optimization or a simpler, sequential decision-making process.
Identified Points of Contention for the ’748 Patent:
- Scope Questions: A likely point of contention will be the term "intelligent communication routing." The infringement analysis may question whether the accused system's functionality rises to the level of "intelligent" routing as described in the patent, or if it constitutes a standard implementation of skill-based routing.
- Technical Questions: Does the accused system utilize a "cost-utility function" to make routing decisions? The case may require determining whether the defendant's system employs a dynamic, multi-variable function that balances costs and benefits (including non-obvious ones like training value) or if it follows a more static set of predefined business rules.
V. Key Claim Terms for Construction
For the ’420 Patent:
- The Term: "automated optimization with respect to an economic surplus ... and an opportunity cost" (from Claim 1).
- Context and Importance: This phrase appears to be the core of the invention, distinguishing it from conventional routing. The definitions of "optimization," "economic surplus," and "opportunity cost" will be critical to determining infringement, as these concepts may not have standard, universally accepted meanings in the context of call routing software. Practitioners may focus on whether this requires a specific type of economic modeling or if any multi-factor decision process that implicitly considers resource scarcity qualifies.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification discusses optimizing a "cost-utility function" in general terms, which could support a construction that covers any system balancing competing factors, not just those using formal auction theory (e.g., ’420 Patent, col. 24:1-24:67).
- Evidence for a Narrower Interpretation: The patent's title and detailed descriptions of auction-based matching could support a narrower construction requiring features of a formal auction, where entities "bid" for a match and concepts like surplus and opportunity cost are explicitly calculated (e.g., ’420 Patent, Title; col. 22:50-22:54).
For the ’748 Patent:
- The Term: "cost-utility function" (from Claim 2, dependent on Claim 1).
- Context and Importance: This term is central to how the patented routing decision is made. The dispute will likely hinge on whether the accused product's routing algorithm qualifies as a "cost-utility function." This will determine if a system using a simple weighted-skill score infringes, or if the claim requires a more complex function that explicitly models disparate factors like salary cost, training value, and anticipated transaction value in a common metric.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent describes the function in broad terms, stating "all of these disparate factors are normalized into a common metric, 'cost', which is then subject to numeric analysis" (’748 Patent, col. 24:19-22). This could support a reading on any system that combines multiple weighted factors into a single score.
- Evidence for a Narrower Interpretation: The specification provides a detailed formula,
"An=Max({[Acn1Σ(rs1ans1)+Acn2]+Bcn}+Ccn)+Dcn)", which includes specific terms for agent cost, transaction value, and opportunity cost (’748 Patent, col. 24:51-53). A defendant may argue this detailed embodiment limits the term to functions that explicitly calculate and combine these specific economic variables.
VI. Other Allegations
- Indirect Infringement: The complaint alleges induced infringement of the ’748 and ’086 Patents. The allegations are based on Defendant distributing "product literature and website materials" that allegedly instruct users on how to use the accused products in an infringing manner (Compl. ¶¶ 24, 25, 45, 46). These materials are referenced in Exhibits 7 and 10, which are not provided.
- Willful Infringement: Willfulness is alleged for the ’748 and ’086 Patents based on alleged knowledge of infringement acquired "at least since being served by this Complaint" (Compl. ¶¶ 23, 25, 44, 46). This forms a basis for potential post-filing willful infringement.
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: can the patent-specific terms "auction," "economic surplus," and "cost-utility function," which are rooted in economic and optimization theory, be construed to cover the potentially more conventional rules-based logic of a commercial call-routing product? The outcome of claim construction for these terms may be dispositive.
- A key evidentiary question will be one of operational correspondence: given the complaint's lack of specific factual allegations, the case will depend heavily on what discovery reveals about how the accused systems actually operate. A central question for the court will be whether the evidence demonstrates that the accused systems perform the specific, multi-step optimization and matching functions required by the claims, or if there is a fundamental mismatch in their technical operation.
- The case also raises a pleading adequacy question: the complaint's reliance on incorporating non-filed exhibits for its core factual allegations of infringement may prompt an early motion to dismiss under Rule 12(b)(6) for failure to state a claim, based on the pleading standards articulated in Bell Atlantic Corp. v. Twombly and Ashcroft v. Iqbal.