DCT

5:22-cv-02148

Savannah Licensing LLC v. Taco Bell Corp

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 5:22-cv-02148, N.D. Ohio, 11/29/2022
  • Venue Allegations: Plaintiff alleges venue is proper because Defendant maintains a regular and established place of business in the Northern District of Ohio.
  • Core Dispute: Plaintiff alleges that Defendant’s website, by using services that monitor and analyze user interactions like "rage clicks," infringes patents related to detecting user frustration and improving user experience.
  • Technical Context: The technology concerns device-level monitoring of user behavior to infer frustration, packaging this data with contextual information, and using it to analyze and improve a service's quality of experience.
  • Key Procedural History: The complaint notes that the claims of both patents-in-suit were amended during prosecution to overcome prior art rejections, a factor that may be relevant to future claim construction and could give rise to prosecution history estoppel arguments.

Case Timeline

Date Event
2010-09-03 Priority Date for ’992 and ’777 Patents
2014-03-25 ’992 Patent Issued
2016-09-27 ’777 Patent Issued
2022-11-29 Complaint Filed

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

U.S. Patent No. 8,680,992 - "Measuring and Improving the Quality of a User Experience," Issued March 25, 2014

The Invention Explained

  • Problem Addressed: The patent identifies that prior methods for evaluating user experience were often network-based and suffered from delays, failing to capture and analyze a user's experience in real-time as it occurs on their device (Compl. ¶21; ’992 Patent, col. 1:10-15).
  • The Patented Solution: The invention describes a method performed on a user's device. The method detects a "user frustration event" (e.g., shaking the device), links it to a "device event" (e.g., a slow application load) that was active at the same moment, and then consolidates this information into an "event package." This package contains data classifying the frustration and information for network routing before being transmitted for analysis (’992 Patent, Abstract; col. 3:26-44).
  • Technical Importance: This technology shifted user experience analysis from delayed, network-centric observation to immediate, device-centric feedback, enabling a more granular and timely understanding of user-interface problems (’992 Patent, col. 3:6-14).

Key Claims at a Glance

  • The complaint asserts independent Claim 1 (Compl. ¶19).
  • The essential elements of Claim 1 are:
    • detecting a user frustration event;
    • associating the user frustration event with a device event that includes an active operation of the device at a time when the user frustration event occurred;
    • forming an event package based at least in part on the user frustration event and the device event that includes information indicating a level, a type of user frustration, and information related to routing the event package through a network; and
    • transmitting the event package.
  • The complaint alleges infringement of "at least one claim" of the patent, reserving the right to assert others (Compl. ¶43).

U.S. Patent No. 9,454,777 - "Measuring and Improving the Quality of a User Experience Upon Receiving a Frustration Event Package," Issued September 27, 2016

The Invention Explained

  • Problem Addressed: The patent addresses similar deficiencies as its parent '992 patent, noting that traditional user experience evaluation methods are network-based and can involve "delayed evaluation and transmission" (Compl. ¶50; ’777 Patent, col. 1:23-27).
  • The Patented Solution: This invention focuses on the system that receives the feedback. It describes a method where a computing device receives the "frustration event package," analyzes the data within it to determine appropriate feedback, and then "implement[s]... a network action" based on that feedback. This creates a closed-loop system that can react to user frustration (’777 Patent, Abstract; col. 14:45-59).
  • Technical Importance: This approach allows a system to not only diagnose user frustration but to automatically and programmatically respond to it, for instance by increasing network resources for a user experiencing slow service, thereby improving the user experience dynamically (’992 Patent, col. 8:6-14, incorporated by reference into the ’777 Patent).

Key Claims at a Glance

  • The complaint asserts independent Claim 1 (Compl. ¶51).
  • The essential elements of Claim 1 are:
    • receiving, by a computing device, a frustration event package containing a user frustration event indicator and an associated event indicator detailing the level and type of frustration, where the event is associated with an active device operation;
    • determining, by the computing device, feedback based on the indicators in the package; and
    • implementing, by the computing device, a network action based on the determined feedback.
  • The complaint alleges infringement of "at least one claim" of the patent, reserving the right to assert others (Compl. ¶73).

III. The Accused Instrumentality

Product Identification

The accused instrumentality is the Taco Bell website (www.tacobell.com) and its related systems, which are alleged to utilize services from Datadog for user session analysis (Compl. ¶74-75).

Functionality and Market Context

The complaint alleges that the accused website uses Datadog technology to detect "rage clicks," which are defined as a user clicking repeatedly on a website element (Compl. ¶76). When a rage click is detected, the system allegedly auto-captures a "session replay" and generates a "real-time session event report including frustration signals." This report is then transmitted to Taco Bell's internal teams to help them "identify frontend issues and resolve errors" (Compl. ¶76). The complaint states that Defendant derives revenue from electronic transactions conducted on the website (Compl. ¶6).

No probative visual evidence provided in complaint.

IV. Analysis of Infringement Allegations

’992 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
detecting a user frustration event The Accused Instrumentality allegedly detects "rage clicks" when a user repeatedly clicks on a particular element of the website. ¶76 col. 14:19-20
associating the user frustration event with a device event that includes an active operation of the device at a time when the user frustration event occurred The alleged "rage clicking" (user frustration event) is associated with the "detecting and capturing sessions related to rage clicks" (device event) during active operation of the website. ¶77 col. 14:21-24
forming an event package based at least in part on the user frustration event and the device event that includes information indicating a level, a type of user frustration, and information related to routing the event package through a network The system allegedly forms a "session event report" that includes "session replays for rage clicks" (level), the click event (type), and the "IP address of the server" (routing information). ¶78 col. 14:25-28
transmitting the event package The system allegedly transmits the "session event report including frustration signals by notifying the teams of the Accused Instrumentality." ¶79 col. 14:29
  • Identified Points of Contention:
    • Scope Question: A primary issue may be whether "rage clicks" on a website fall within the scope of a "user frustration event." The ’992 Patent's specification primarily provides examples of physical actions taken on a mobile device, such as shaking, throwing, or shouting (e.g., ’992 Patent, col. 3:1-4; col. 4:58-59), which raises the question of whether the claim term is limited to such physical manifestations.
    • Technical Question: The complaint alleges that the "IP address of the server" satisfies the requirement for "information related to routing the event package through a network." A dispute may arise over whether this server identifier constitutes routing information for the package itself, as the claim language may suggest, or is merely a data point about the event's origin.

’777 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
receiving, by the computing device, a frustration event package comprising a user frustration event indicator and an associated event indicator that indicates a level and a type of user frustration... A server of the Accused Instrumentality allegedly receives a "session event report including frustration signals" that designates the event as a "rage click" and includes captured session replays. ¶94 col. 14:47-54
determining, by the computing device, feedback based at least in part on the user frustration event indicator and the associated event indicator A server allegedly determines feedback based on the indicator that an event is a rage click and the associated session replay data. ¶95 col. 14:55-57
implementing, by the computing device, a network action based on the determined feedback The system allegedly implements a network action by "notify[ing] the respective team of the Accused Instrumentality regarding the session report." ¶96 col. 14:58-59
  • Identified Points of Contention:
    • Scope Question: A central dispute will likely concern whether "notifying the respective team" constitutes "implementing... a network action." The patent specification provides technical examples of network actions, such as "increasing a network service in a local area" or "beam steering toward the area" (’992 Patent, col. 8:9-14). This raises the question of whether a "network action" must be an automated, technical response by the network infrastructure, rather than a report generated for human review.

V. Key Claim Terms for Construction

  • The Term: "user frustration event" (’992 Patent, Claim 1)

    • Context and Importance: The viability of the infringement allegation depends on construing this term to include "rage clicks" on a website. Practitioners may focus on this term because the patent's examples are predominantly physical actions related to mobile devices.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The patent describes user frustration as causing "non-productive actions by the user," a general category that could arguably encompass repeated, ineffective clicks (’992 Patent, col. 3:1-6). The term itself is not explicitly limited in the claims.
      • Evidence for a Narrower Interpretation: The specification's detailed examples consistently refer to physical handling of a device, such as "shaking the device," "a hard push or a long push of a button," "shouting or sighing," or detecting "a look of frustration" with a camera (’992 Patent, col. 4:50-60). This may support a construction limited to physical manifestations of frustration with a mobile device.
  • The Term: "network action" (’777 Patent, Claim 1)

    • Context and Importance: The infringement allegation for this element is that the system notifies a human team. The construction of this term will determine if such a notification meets the claim requirement, or if an automated, technical action is required.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The claim language itself does not explicitly define or limit the term "network action", potentially leaving it open to encompass any action taken over a network in response to feedback.
      • Evidence for a Narrower Interpretation: The specification of the parent '992 patent, which is incorporated by reference, provides specific examples of a "network action", including "increasing a network service in a local area," "increasing a power modulation," or "beam steering" (’992 Patent, col. 8:9-14). These examples all describe technical, automated adjustments to the network's performance, suggesting that human notification may not qualify.

VI. Other Allegations

  • Indirect Infringement: The complaint makes conclusory allegations of induced and contributory infringement for both patents. It alleges Defendant encourages infringement and that the Accused Instrumentality is not a staple article of commerce suitable for substantial non-infringing use (Compl. ¶85-86, ¶102-103). The specific facts alleged to support these claims are sparse.
  • Willful Infringement: Willfulness allegations are based on knowledge of the patents acquired "at least as of the service of the present Complaint" (Compl. ¶83, ¶100). The complaint does not allege pre-suit knowledge, which may limit willfulness claims to post-filing conduct.

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

  1. A central issue will be one of definitional scope: can the term "user frustration event", which the patent specification illustrates with physical interactions on a mobile device (e.g., shaking, shouting), be construed to cover the "rage clicks" detected on the accused website?
  2. A key legal and technical question will be one of functional meaning: does the accused system's act of "notifying" a human team with a report constitute "implementing a network action" as required by the '777 patent, or does the patent's intrinsic evidence demand an automated, technical adjustment to network infrastructure?
  3. A threshold question, which the complaint anticipates at length, will be patent eligibility under 35 U.S.C. § 101: are the claims directed to a specific, technical improvement in computer functionality, or are they directed to the abstract idea of collecting, analyzing, and presenting data about user behavior?