DCT

2:24-cv-00169

Patent Armory Inc v. Twin Peaks Restaurants LP

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:24-cv-00169, E.D. Tex., 03/09/2024
  • Venue Allegations: Plaintiff alleges venue is proper because Defendant maintains an established place of business in the district and has committed the alleged acts of patent infringement in the district.
  • Core Dispute: Plaintiff alleges that Defendant’s restaurant operations infringe five patents related to intelligent telecommunication routing and auction-based systems for matching entities.
  • Technical Context: The technology domain is call center management and automated resource allocation, which is significant for businesses seeking to efficiently route high volumes of customer communications to appropriate service agents or locations.
  • Key Procedural History: The asserted patents claim priority to applications filed as early as 2003, indicating a long and complex prosecution history for the patent families involved. The complaint does not allege any prior litigation or licensing history.

Case Timeline

Date Event
2003-03-07 Priority Date for ’420, ’979, and ’086 Patents
2006-03-23 Priority Date for ’253 Patent
2006-04-04 ’979 Patent Issued
2007-09-11 ’253 Patent Issued
2015-12-14 Priority Date for ’748 Patent
2016-09-27 ’086 Patent Issued
2019-03-19 ’420 Patent Issued
2019-11-26 ’748 Patent Issued
2024-03-09 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 describes the inefficiencies of traditional Automatic Call Distribution (ACD) systems in call centers, which typically route calls based on simple rules like "first-come-first-served" or "longest-idle-agent" (’420 Patent, col. 3:1-13). These methods are described as failing to account for the specific skills of agents or the complex needs of individual callers, leading to suboptimal pairings and reduced efficiency (’420 Patent, col. 4:35-51).
  • 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 performing an "automated optimization" based on economic principles (’420 Patent, Abstract). This optimization considers the "economic surplus" of a potential match and the "opportunity cost" of making one agent unavailable for other potential matches, using "multivalued scalar data" to represent the characteristics of each entity (’420 Patent, Abstract; col. 2:26-35). Figure 3 illustrates an architecture where call classification vectors and agent characteristics are processed to determine an optimal routing (’420 Patent, Fig. 3).
  • Technical Importance: This approach enables a more dynamic and economically efficient allocation of resources in a communications network by treating the matching process as a micro-economic auction rather than a simple queuing problem (Compl. ¶17).

Key Claims at a Glance

  • The complaint asserts "exemplary method claims" without specifying claim numbers (Compl. ¶15). Independent claim 1 is representative of the core method.
  • Essential elements of Independent Claim 1 include:
    • Defining multivalued scalar data representing "inferential targeting parameters" for a first entity.
    • Defining 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 match and an "opportunity cost" of the unavailability of the second entity for an alternate match.
  • The complaint does not explicitly reserve the right to assert dependent claims but refers generally to "one or more claims" (Compl. ¶15).

U.S. Patent No. 10,491,748 - "Intelligent communication routing system and method" (Issued Nov. 26, 2019)

The Invention Explained

  • Problem Addressed: The patent addresses the challenge in call centers of balancing high-quality customer service with the efficient use of resources, particularly when agents possess different skills and training levels (’748 Patent, col. 1:24-34).
  • The Patented Solution: The invention is a communications routing system that represents both communication sources (e.g., callers) and targets (e.g., agents) using "predicted characteristics," each associated with an "economic utility" (’748 Patent, Abstract). The system determines an "optimal routing" by "maximizing an aggregate utility" across the plurality of potential source-target pairings, moving beyond simple one-to-one matching to a system-level optimization (’748 Patent, Abstract). Figure 1 outlines a process where the system assesses call center capacity and decides between simple skill-based routing and a more complex optimization of a "cost-utility function" for long-term operations (’748 Patent, Fig. 1).
  • Technical Importance: The technology aims to enhance overall call center performance by incorporating long-term strategic goals, such as training opportunities and cost management, directly into the routing algorithm (Compl. ¶26).

Key Claims at a Glance

  • The complaint asserts "one or more claims" without specifying claim numbers (Compl. ¶21). Independent claim 1 is representative of the core system.
  • Essential elements of Independent Claim 1 include:
    • A communications system with a plurality of channels and a communications router.
    • The router is configured to define a "valuation function" for a pairing of a communication source with a communication target.
    • The router determines an optimal routing by "maximizing an aggregate utility" with respect to the predicted characteristics of the sources and targets.
  • The complaint does not explicitly reserve the right to assert dependent claims.

Multi-Patent Capsule: U.S. Patent No. 7,023,979

  • Patent Identification: U.S. Patent No. 7,023,979, "Telephony control system with intelligent call routing," issued Apr. 4, 2006 (Compl. ¶11).
  • Technology Synopsis: This patent describes a telephony control system that provides intelligent call routing. The system departs from simple queuing by using a "cost-utility function" to optimize the matching of callers to agents, considering factors such as agent skills and call characteristics (’979 Patent, col. 17:55-18:46).
  • Asserted Claims: The complaint does not specify which claims are asserted (Compl. ¶30).
  • Accused Features: The complaint accuses Defendant's products that are used for routing customer communications (Compl. ¶30).

Multi-Patent Capsule: U.S. Patent No. 7,269,253

  • Patent Identification: U.S. Patent No. 7,269,253, "Telephony control system with intelligent call routing," issued Sep. 11, 2007 (Compl. ¶12).
  • Technology Synopsis: As a continuation of the application leading to the ’979 Patent, this patent further details a system for intelligent call routing. The invention comprises receiving communications with associated classification information, storing characteristics of potential targets (agents), and performing a combinatorial optimization to determine an optimal target for each communication (’253 Patent, Abstract).
  • Asserted Claims: The complaint does not specify which claims are asserted (Compl. ¶36).
  • Accused Features: The complaint accuses Defendant's products that are used for routing customer communications (Compl. ¶36).

Multi-Patent Capsule: U.S. Patent No. 9,456,086

  • Patent Identification: U.S. Patent No. 9,456,086, "Method and system for matching entities in an auction," issued Sep. 27, 2016 (Compl. ¶13).
  • Technology Synopsis: This patent, an ancestor to the ’420 Patent, describes a method for matching entities using an auction framework. The system performs an automated optimization considering the economic surplus of a match and the opportunity cost of making a resource unavailable, thereby moving beyond simple skill matching to an economic-based allocation model (’086 Patent, Abstract).
  • Asserted Claims: The complaint does not specify which claims are asserted (Compl. ¶42).
  • Accused Features: The complaint accuses Defendant's products used for matching customers with services or staff (Compl. ¶42).

III. The Accused Instrumentality

Product Identification

  • The complaint identifies the accused instrumentalities as the "Exemplary Defendant Products" (Compl. ¶¶15, 21). Specific products are not named in the body of the complaint but are said to be identified in Exhibits 6-10, which were not filed with the complaint.

Functionality and Market Context

  • The complaint does not provide sufficient detail for analysis of the accused instrumentality's specific functionality. Based on the asserted patents and the nature of Defendant’s business as a restaurant chain, the accused products are alleged to be systems and methods for managing and routing customer communications, such as telephone calls or online interactions, to specific restaurant locations or personnel (Compl. ¶¶15, 21, 30, 36, 42). The complaint makes no specific allegations regarding the products' commercial importance or market positioning.
    No probative visual evidence provided in complaint.

IV. Analysis of Infringement Allegations

The complaint incorporates its infringement allegations by reference to claim chart exhibits that were not provided with the publicly filed complaint (Compl. ¶¶17, 26, 32, 38, 47). The pleading does not contain a narrative description of infringement sufficient for analysis.

  • Identified Points of Contention:
    • Scope Questions: A primary question may be whether the sophisticated, economically driven terminology of the claims—such as "automated optimization with respect to an economic surplus," "opportunity cost," and "maximizing an aggregate utility"—can be construed to read on the functionality of a restaurant chain's customer communication system. The defendant may argue its systems perform simpler functions, such as routing to the nearest location or next available employee, which do not meet these claim limitations (’420 Patent, Claim 1; ’748 Patent, Claim 1).
    • Technical Questions: A key factual question will be what evidence demonstrates that the accused systems actually perform the complex, multi-factor calculations required by the asserted claims. For example, for the ’420 Patent, the plaintiff would need to show that the system considers not just the value of a proposed match but also the "opportunity cost" of forgoing other potential matches, a feature that may distinguish the claimed invention from conventional routing logic (’420 Patent, Claim 1).

V. Key Claim Terms for Construction

  • The Term: "automated optimization with respect to an economic surplus . . . and an opportunity cost" (’420 Patent, Claim 1).

  • Context and Importance: This phrase appears to be the central technical and legal linchpin of the auction-based patents. Its construction will determine whether the claims are limited to complex systems that perform explicit economic modeling or if they can cover more general-purpose routing systems that implicitly balance competing factors. Practitioners may focus on this term because it appears to be the primary point of novelty distinguishing the invention from prior art skill-based or rule-based routing systems.

  • Intrinsic Evidence for Interpretation:

    • Evidence for a Broader Interpretation: The claims use broad, abstract terms like "first entity" and "second entity," suggesting the invention is not confined to a specific technical environment like a call center (’420 Patent, Claim 1).
    • Evidence for a Narrower Interpretation: The patent’s detailed description is heavily grounded in the context of call centers, using examples involving agents, skills, call queues, and workforce management (’420 Patent, col. 2:26-67). This context may be cited to argue that terms like "economic surplus" and "opportunity cost" should be interpreted as they are understood in the specialized field of call center optimization.
  • The Term: "maximizing an aggregate utility" (’748 Patent, Claim 1).

  • Context and Importance: This term is critical because it implies a global optimization across a plurality of potential pairings, rather than a series of independent, localized decisions. The infringement analysis will likely turn on whether the accused system is shown to perform this system-wide maximization.

  • Intrinsic Evidence for Interpretation:

    • Evidence for a Broader Interpretation: The claim language itself is abstract, referring to "communications sources" and "communications targets," which could support a broad application beyond the specific embodiments disclosed (’748 Patent, Claim 1).
    • Evidence for a Narrower Interpretation: The specification describes this concept in the context of a "cost-utility function for long term call center operation," linking the term to specific economic and operational goals of a call center, such as training and productivity management (’748 Patent, Fig. 1; col. 23:30-42).

VI. Other Allegations

  • Indirect Infringement: For the ’748 and ’086 Patents, the complaint alleges induced infringement. The allegations are based on Defendant's distribution of "product literature and website materials," which purportedly direct end users to use the accused products in a manner that infringes the patents (Compl. ¶¶24, 45).
  • Willful Infringement: The complaint does not contain an explicit count for willful infringement. However, for the ’748 and ’086 Patents, it alleges "Actual Knowledge of Infringement" arising from the service of the complaint and its attached (but not publicly filed) claim charts (Compl. ¶¶23, 44). This allegation may form the basis for a claim of post-filing willfulness.

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

  • A core issue will be one of definitional scope: can the patents’ sophisticated, economically-driven claim terms, such as "automated optimization with respect to an economic surplus" and "maximizing an aggregate utility," which arise from the technical context of complex call centers, be construed to cover the potentially simpler customer communication routing systems used by a restaurant chain?
  • A key evidentiary question will be one of functional operation: given the absence of technical detail in the complaint, what factual evidence will be presented to demonstrate that the accused systems perform the specific, multi-factor optimizations required by the asserted claims, as opposed to conventional, rule-based routing? The case will likely depend on whether Plaintiff can prove the accused systems perform these claimed computational functions, either explicitly or inherently.