DCT

1:18-cv-01481

Guild Forest LLC v. Snap Inc

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 1:18-cv-01481, D. Del., 09/25/2018
  • Venue Allegations: Venue is alleged to be proper in the District of Delaware because Defendant is a Delaware corporation and is therefore deemed to reside in the district.
  • Core Dispute: Plaintiff alleges that Defendant’s Snapchat social media platform infringes a patent related to methods for automatically creating and updating user profiles for use in internet-based advertising.
  • Technical Context: The technology concerns the field of online behavioral advertising, specifically systems that infer user interests by monitoring online activities and analyzing data on a user's device to build a dynamic profile for ad targeting.
  • Key Procedural History: The patent-in-suit is a divisional of a prior application, U.S. Application No. 09/287,260, which issued as U.S. Patent No. 6,486,892. The complaint does not mention other relevant procedural events.

Case Timeline

Date Event
1999-04-07 ’697 Patent Priority Date
2011-10-25 ’697 Patent Issue Date
2018-09-25 Complaint Filing Date

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

U.S. Patent No. 8,046,697 - System and Method for Customizing an Interface Related to Accessing, Manipulating and Viewing Internet and Non-internet Related Information, issued October 25, 2011

The Invention Explained

  • Problem Addressed: The patent describes challenges with early internet browsing technology, including high network traffic, poorly organized search results, and the inability of browsers to integrate traditional web content with newer "push" and "netcast" information streams. (’697 Patent, col. 2:8-25).
  • The Patented Solution: The invention proposes a system that creates a "dynamically updated user profile" by monitoring a user's online and offline activities. (’697 Patent, Abstract). This system analyzes the user's web interactions and scans the user's local device for applications and data to "intelligently" infer new interests and profile parameters. (’697 Patent, Fig. 7). This profile is then used to automatically identify, retrieve, and present relevant content to the user in a personalized and organized manner. (’697 Patent, col. 2:46-56).
  • Technical Importance: The described technology represents a conceptual shift from user-initiated, keyword-based information retrieval to a proactive, system-driven approach that learns user preferences from a wide range of behavioral and device-level data to personalize the user's content experience. (’697 Patent, col. 12:50-54).

Key Claims at a Glance

  • The complaint asserts independent claim 1 and dependent claims 2, 8, and 9. (Compl. ¶13).
  • The essential elements of independent claim 1 include:
    • creating a user profile database for storing user profile parameters;
    • monitoring a user's interactions from a user computer with remote Web and non-Web related sources of content;
    • scanning local memory of the user computer to examine local applications;
    • scanning local memory of the user computer to examine local application data information content;
    • determining interests of the user based on said steps of scanning, the interests comprising at least one interest that is not selected from a predefined list of potential interests;
    • automatically deriving user profile parameters based on said step of monitoring and said steps of scanning; and
    • updating the user profile database based on the user's use of the computer system.
  • The complaint reserves the right to assert additional claims.

III. The Accused Instrumentality

Product Identification

  • The accused instrumentalities are Defendant’s social media platforms, including "Snapchat.com, and any similar products ('Product')." (Compl. ¶14).

Functionality and Market Context

  • The complaint alleges that the accused Product creates user profiles for online interest-based advertising. (Compl. ¶15). The Product is alleged to collect user-provided information (e.g., name, age), monitor user activity within the Snapchat application (e.g., follows, browsed interests), and scan the user's device to collect data from local applications such as the phonebook and GPS. (Compl. ¶15). This collected data is allegedly used to derive user interests, build a profile database, and serve targeted advertisements. (Compl. ¶¶16, 22). A screenshot from Snap's Privacy Policy indicates the collection of device information, including "apps installed" and data from the "Device Phonebook." (Compl. p. 9).

IV. Analysis of Infringement Allegations

’697 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
creating a user profile database for storing user profile parameters The Product allegedly "creates a user profile database (e.g., a Snapchat user profile database for advertisement) for storing user profile parameters (e.g., location, user device, age, etc.)." A screenshot of the "My Account" page is provided as evidence of user profile information collection. (Compl. p. 6). ¶16 col. 11:10-13
monitoring a user's interactions from a user computer with remote Web and non-Web related sources of content The Product is alleged to monitor user interactions such as "browsing, following, or liking snaps" on the Snapchat platform and on partnered third-party websites, as well as non-Web data like "mobile/network operator, ISP, time zone, signal strength." ¶17 col. 11:14-17
scanning local memory of the user computer to examine local applications The complaint alleges the Product "scans local applications (e.g., phonebook, GPS application, etc.) of the user computer" and cites Snap’s privacy policy regarding collection of information about "apps installed." (Compl. p. 9). ¶15, 18 col. 11:18-19; 9:1
scanning local memory of the user computer to examine local application data information content The Product is alleged to scan local memory and read "local application data (e.g., contact information, GPS data, media files/photos/videos, etc.) from local applications." ¶19 col. 11:20-21
determining interests of the user based on said steps of scanning, the interests comprising at least one interest that is not selected from a predefined list of potential interests The complaint alleges the Product determines interests based on location data where the interest is "not selected by a user from a predefined list." A provided screenshot of an advertiser interface displays targeting options for "Predefined Audiences." (Compl. p. 12). ¶20 col. 11:21-25
automatically deriving user profile parameters based on said step of monitoring and said steps of scanning It is alleged that the Product "automatically derives user profile parameters (e.g., location, user device, user device operating system, about, etc.) based on said step of monitoring and said steps of scanning." ¶21 col. 11:26-28
updating the user profile database based on the user's use of the computer system The Product allegedly "updates the user profile database...based on the user's use of the computer system...so that customized and targeted advertisements can be served." A screenshot from Snap's Privacy Policy highlights the collection of precise location information. (Compl. p. 10). ¶22 col. 11:29-31

Identified Points of Contention

  • Scope Questions: The case may raise the question of whether an application operating within the permission-based, sandboxed environment of a modern mobile operating system performs "scanning local memory" as that term would have been understood in the context of the 1999 priority date. The patent describes scanning a "computer's hard drive," which may suggest a different technical mechanism than requesting access to specific data types via a modern operating system's API. (’697 Patent, col. 9:1-2).
  • Technical Questions: A central factual question may be whether the accused Product's method for "determining interests" results in an "interest that is not selected from a predefined list." (Compl. ¶20). While the complaint alleges this, discovery may focus on whether Snap's advertising system generates truly novel interest categories on the fly or whether it assigns users to a large but ultimately finite and predefined taxonomy of interests for ad targeting purposes.

V. Key Claim Terms for Construction

  • The Term: "scanning local memory of the user computer"

    • Context and Importance: This term is critical to infringement, as it underpins several claim elements. Its construction will likely be disputed, focusing on whether the actions of a modern mobile app using permission-gated APIs fall within the scope of "scanning" as described in a patent from the desktop PC era. Practitioners may focus on this term because the technical differences between a 1999-era PC environment and a modern mobile OS are significant.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The patent specification refers to determining "what programs and applications are contained in memory" and then extracting information from them, without specifying the exact technical method of access. (’697 Patent, col. 9:1-5). This could support an interpretation where any programmatic examination of local data qualifies as "scanning."
      • Evidence for a Narrower Interpretation: The specification's explicit reference to scanning a "computer's hard drive" could be used to argue for a narrower construction limited to direct, file-system-level access, as opposed to mediated access through a high-level operating system API. (’697 Patent, col. 9:1-2).
  • The Term: "interest that is not selected from a predefined list of potential interests"

    • Context and Importance: This limitation appears intended to distinguish the invention from systems that merely use a static checklist of user-selected hobbies. The dispute will likely center on the architecture of Snap's ad-targeting system and whether its inferred interests are truly novel or drawn from an existing, albeit very large, set.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The plain language of the claim suggests any interest not on a "predefined list" meets the limitation. The patent's goal of "intelligent extrapolation" of new parameters supports a reading where the system generates new interest categories dynamically. (’697 Patent, col. 9:46-50).
      • Evidence for a Narrower Interpretation: An argument could be made that the "predefined list" refers to a list presented to the user for manual selection, not the internal taxonomy used by the system for ad targeting. The patent's objective is to automate profiling, and a defendant might argue that even automated assignments to an internal, predefined list would be consistent with that objective.

VI. Other Allegations

The complaint does not contain specific counts or factual allegations for indirect infringement or willful infringement.

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

  • A core issue will be one of claim scope and technological evolution: Can the term "scanning local memory," drafted in the context of 1999-era personal computers, be construed to read on the actions of a modern, sandboxed mobile application that accesses device data through permission-based operating system APIs?
  • A key evidentiary question will be one of technical implementation: Does the accused Snapchat advertising platform factually operate by generating novel user "interests" that are not drawn from a predefined list, as required by the claim, or does it function by assigning users to an extensive but ultimately finite and predefined set of advertising categories?