6:24-cv-00176
Patent Armory Inc v. Bbdi LLC
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Patent Armory Inc. (Canada)
- Defendant: Bbdi LLC (California)
- Plaintiff’s Counsel: Rabicoff Law LLC
- Case Identification: 6:24-cv-00176, W.D. Tex., 04/08/2024
- Venue Allegations: Venue is alleged to be proper based on Defendant maintaining an established place of business in the Western District of Texas.
- Core Dispute: Plaintiff alleges that Defendant’s unnamed products infringe five patents related to intelligent call routing and auction-based systems for matching entities, such as callers with call center agents.
- Technical Context: The technology at issue falls within the domain of computer-telephony integration (CTI), focusing on optimizing the allocation of resources in communication centers to improve efficiency and service quality.
- Key Procedural History: The complaint does not mention any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history related to the patents-in-suit.
Case Timeline
| Date | Event |
|---|---|
| 2003-03-07 | Priority Date for ’420, ’748, ’979, and ’086 Patents |
| 2006-04-04 | ’979 Patent Issued |
| 2006-03-23 | Priority Date for ’253 Patent |
| 2007-09-11 | ’253 Patent Issued |
| 2016-09-27 | ’086 Patent Issued |
| 2019-03-19 | ’420 Patent Issued |
| 2019-11-26 | ’748 Patent Issued |
| 2024-04-08 | 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
- Patent Identification: U.S. Patent No. 10,237,420 (“the ’420 Patent”), titled "Method and system for matching entities in an auction," issued on March 19, 2019 (Compl. ¶9).
The Invention Explained
- Problem Addressed: The patent’s background section details inefficiencies in traditional call center routing, such as static "queue/team" models that can lead to routing callers to under-skilled or over-skilled agents, and inequitable call distribution among agents (’420 Patent, col. 4:35-5:24).
- The Patented Solution: The invention proposes an auction-based system for matching a "first entity" (e.g., a caller) with a "second entity" (e.g., a call center agent) (’420 Patent, col. 18:45-56). The system defines parameters for both entities and performs an automated optimization that considers not only the "economic surplus" of a potential match but also the "opportunity cost" of making that agent unavailable for other potential matches (’420 Patent, Abstract). This approach is designed to create a more dynamic and efficient matching process than conventional methods (’420 Patent, Fig. 1).
- Technical Importance: This auction-based model for resource allocation represented a departure from simpler first-in-first-out or static skill-based routing systems by incorporating economic principles like opportunity cost into real-time communications management (’420 Patent, col. 18:10-24).
Key Claims at a Glance
- The complaint asserts infringement of "one or more claims," including "exemplary method claims" identified in an exhibit that was not provided with the complaint (Compl. ¶15, ¶17).
- As a representative example, independent claim 1 of the ’420 Patent includes the following essential elements:
- Defining a plurality of multivalued scalar data representing inferential targeting parameters for a first entity.
- Defining a plurality of multivalued scalar data representing respective 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 that second entity for matching with an alternate first entity.
U.S. Patent No. 10,491,748 - Intelligent communication routing system and method
- Patent Identification: U.S. Patent No. 10,491,748 (“the ’748 Patent”), titled "Intelligent communication routing system and method," issued on November 26, 2019 (Compl. ¶10).
The Invention Explained
- Problem Addressed: The patent addresses the technical challenge of balancing competing goals in a call center, such as providing high-quality customer service while efficiently using resources (’748 Patent, col. 2:26-34).
- The Patented Solution: The invention is a communications routing system that uses a processor to determine an "optimal routing" between communication sources (e.g., callers) and targets (e.g., agents) by "maximizing an aggregate utility" (’748 Patent, Abstract). This utility function can be configured to weigh various factors, including not only agent skills but also business objectives like the value of agent training on a particular call (’748 Patent, col. 35:28-36:14, Fig. 1).
- Technical Importance: This utility-maximization framework allows for more flexible and intelligent routing decisions that can be adapted to align with broader, long-term business strategies, such as developing agent expertise, rather than focusing solely on immediate call-handling efficiency (’748 Patent, col. 35:28-36:14).
Key Claims at a Glance
- The complaint asserts infringement of "one or more claims," identified in an exhibit that was not provided with the complaint (Compl. ¶21, ¶26).
- As a representative example, independent claim 1 of the ’748 Patent includes the following essential elements:
- A memory configured to store representations of predicted characteristics for a plurality of communications sources and targets.
- A processor configured to determine an optimal routing between the sources and targets by maximizing an aggregate utility with respect to their predicted characteristics.
- The processor is further configured to control a communications router to route at least one communication based on the determined optimal routing.
Multi-Patent Capsule: U.S. Patent No. 7,023,979 - Telephony control system with intelligent call routing
- Patent Identification: U.S. Patent No. 7,023,979 (“the ’979 Patent”), titled "Telephony control system with intelligent call routing," issued April 4, 2006 (Compl. ¶11).
- Technology Synopsis: This patent addresses call center inefficiencies by disclosing a control system for intelligent call routing. The system computes an "optimum agent selection" by comparing a "call classification vector," representing the incoming call, with a database of "agent skill scores" to find the best match (Compl. ¶11; ’979 Patent, Abstract).
- Asserted Claims: The complaint alleges infringement of "exemplary method claims" identified in an exhibit not provided with the complaint (Compl. ¶30, ¶32).
- Accused Features: The complaint alleges that the "Exemplary Defendant Products" practice the technology claimed by the ’979 Patent (Compl. ¶30, ¶32).
Multi-Patent Capsule: U.S. Patent No. 7,269,253 - Telephony control system with intelligent call routing
- Patent Identification: U.S. Patent No. 7,269,253 (“the ’253 Patent”), titled "Telephony control system with intelligent call routing," issued September 11, 2007 (Compl. ¶12).
- Technology Synopsis: Similar to the ’979 Patent, this invention describes a system for optimizing call routing. It involves determining an optimum agent based on a "combinatorial optimization" of a call classification and target characteristics, and then controlling the routing of the communication accordingly (Compl. ¶12; ’253 Patent, Abstract).
- Asserted Claims: The complaint alleges infringement of "exemplary method claims" identified in an exhibit not provided with the complaint (Compl. ¶36, ¶38).
- Accused Features: The complaint alleges that the "Exemplary Defendant Products" practice the technology claimed by the ’253 Patent (Compl. ¶36, ¶38).
Multi-Patent Capsule: 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 (“the ’086 Patent”), titled "Method and system for matching entities in an auction," issued September 27, 2016 (Compl. ¶13).
- Technology Synopsis: This patent, a part of the same family as the ’420 Patent, discloses an auction-based method for matching entities. The system routes communications based on the results of an auction that is sensitive to both economic and non-economic factors, such as the "optimality of matching a profile" of a caller with that of an agent (Compl. ¶13; ’086 Patent, Fig. 7).
- Asserted Claims: The complaint alleges infringement of "exemplary claims" identified in an exhibit not provided with the complaint (Compl. ¶42, ¶47).
- Accused Features: The complaint alleges that the "Exemplary Defendant Products" practice the technology claimed by the ’086 Patent (Compl. ¶42, ¶47).
III. The Accused Instrumentality
Product Identification
- The complaint does not identify any accused product, method, or service by a specific name (Compl. ¶¶ 15, 21, 30, 36, 42). It refers generally to "Defendant products," "Exemplary Defendant Products," and "numerous other devices" (Compl. ¶15, ¶16).
Functionality and Market Context
- The complaint does not provide sufficient detail for analysis of the accused instrumentality's functionality. Its infringement theory rests on the conclusory allegation that the "Exemplary Defendant Products practice the technology claimed" by the patents-in-suit and "satisfy all elements" of the asserted claims (Compl. ¶¶ 17, 26, 32, 38, 47). The complaint makes no allegations regarding the products' commercial importance or market positioning.
IV. Analysis of Infringement Allegations
No probative visual evidence provided in complaint.
The complaint alleges direct infringement of all five patents-in-suit by Defendant’s making, using, selling, offering for sale, and/or importing the accused products (Compl. ¶¶ 15, 21, 30, 36, 42). The complaint states that detailed infringement allegations are contained in claim charts attached as Exhibits 6 through 10; however, these exhibits were not filed with the complaint (Compl. ¶¶ 17, 26, 32, 38, 47). Consequently, the infringement analysis is based on the narrative assertions in the complaint body.
’420 Patent Infringement Allegations: The complaint alleges that the accused products practice the claimed auction-based matching technology and satisfy all elements of the asserted claims (Compl. ¶17).
’748 Patent Infringement Allegations: The complaint alleges that the accused products practice the claimed intelligent routing technology and satisfy all elements of the asserted claims (Compl. ¶26).
Identified Points of Contention:
- Factual Questions: A primary factual question will be what the accused products are and how they operate. Without this information, it is not possible to assess the technical merits of the infringement claims.
- Scope Questions: For the auction-related ’420 and ’086 Patents, a central question of claim scope will be whether terms like "auction" and "economic surplus" can be construed to read on the functionality of the accused products. The analysis will depend on whether the accused products employ a conventional rules-based routing engine or a system that can be characterized as performing an economic optimization.
- Technical Questions: For the utility-based ’748, ’979, and ’253 Patents, a key technical question will be whether the accused products’ algorithms perform the specific function of "maximizing an aggregate utility" or making an "optimum agent selection" through a "multifactorial optimization" as required by the claims. The dispute may turn on whether the accused products perform a simple best-fit analysis versus the more complex, multi-variable optimization described in the patents.
V. Key Claim Terms for Construction
The Term: "economic surplus" (from the ’420 Patent)
Context and Importance: This term is at the heart of the auction-based invention claimed in the ’420 Patent. Practitioners may focus on this term because the infringement case depends on whether the accused system's matching logic can be characterized as optimizing for such a surplus, as opposed to using other criteria.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification describes optimizing a "cost-utility function" over both short and long terms, which could be argued as a broad proxy for "economic surplus" that is not limited to a literal monetary calculation (’420 Patent, col. 6:31-35).
- Evidence for a Narrower Interpretation: The patent’s title, abstract, and repeated references to "auctions" could support a narrower construction requiring a formal bidding or price-setting mechanism, which may not be present in a standard call routing system (’420 Patent, Title; Abstract).
The Term: "maximizing an aggregate utility" (from the ’748 Patent)
Context and Importance: This functional language defines the core operation of the claimed routing system in the ’748 Patent. The viability of the infringement claim will likely depend on whether the algorithm in the accused product can be shown to perform this specific optimization.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification describes "utility" in expansive terms, encompassing not just efficiency but also "expected incremental training utility," suggesting a broad, multi-faceted definition (’748 Patent, Fig. 2, item 418).
- Evidence for a Narrower Interpretation: The detailed description provides specific formulas for calculating a cost function, such as
An=Max({[Acn1∑(rs1ans1)+Acn2]+Bcn}+Ccn)+Dcn), which suggests that "maximizing an aggregate utility" requires a specific, multi-part optimization rather than a simple heuristic for finding the "best" available agent (’748 Patent, col. 24:53-56).
VI. Other Allegations
- Indirect Infringement: The complaint alleges induced infringement of the ’748 and ’086 Patents (Compl. ¶¶ 25, 46). The allegations are based on Defendant's distribution of "product literature and website materials" that allegedly instruct end users on how to use the accused products in an infringing manner (Compl. ¶¶ 24, 45).
- Willful Infringement: While the complaint does not use the word "willful," it alleges that service of the complaint and its associated (but unprovided) claim charts constitutes "actual knowledge" of infringement for the ’748 and ’086 Patents (Compl. ¶¶ 23, 44). The complaint further alleges that Defendant continued to infringe despite this knowledge, which may form the basis for a claim of post-suit willfulness (Compl. ¶¶ 24, 45).
VII. Analyst’s Conclusion: Key Questions for the Case
- A primary issue will be one of pleading sufficiency: Does the complaint, which fails to identify any accused product by name and omits the referenced claim-chart exhibits, provide sufficient factual detail to state a plausible claim for patent infringement, or will it face a motion to dismiss?
- A core issue will be one of definitional scope: Can the patent terms "auction" and "economic surplus," which are rooted in market-based transactions, be construed to cover the algorithmic logic of a communications routing system that may not involve literal bidding?
- A key evidentiary question will be one of functional equivalence: What technical evidence will be presented to demonstrate that the accused products' routing algorithms perform the specific, multi-factorial "utility maximization" and "optimization" functions required by the asserted claims, as distinguished from conventional, non-infringing routing methods?