5:26-cv-00091
Fall Line Patents LLC v. Ulta Beauty Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Fall Line Patents, LLC (Oklahoma)
- Defendant: Ulta Beauty, Inc., Ulta Inc., and Ulta Salon, Cosmetics & Fragrance, Inc. (Delaware)
- Plaintiff's Counsel: Antonelli, Harrington & Thompson LLP
- Case Identification: 5:26-cv-00091, E.D. Tex., 06/30/2026
- Venue Allegations: Venue is alleged to be proper based on Defendant transacting business within the district, including making, using, and selling the accused Ulta Mobile App, and maintaining regular and established places of business (retail stores) in Texarkana and Tyler, Texas.
- Core Dispute: Plaintiff alleges that Defendant's Ulta Mobile App, in conjunction with its servers, infringes a patent related to methods for managing and collecting location-specific data from remote computing devices.
- Technical Context: The technology addresses platform-independent data collection on handheld devices, enabling the creation and execution of tokenized, location-aware questionnaires that can function despite intermittent network connectivity.
- Key Procedural History: The complaint alleges that in prior litigation involving the same patent family (Fall Line Patents, LLC v. Zoe's Kitchen, Inc.), the court denied a motion to dismiss on patent eligibility grounds and later granted a motion for summary judgment of validity under 35 U.S.C. § 101, finding the patent claimed inventive concepts.
Case Timeline
| Date | Event |
|---|---|
| 2002-08-19 | U.S. Patent No. 9,454,748 Priority Date |
| 2016-09-27 | U.S. Patent No. 9,454,748 Issue Date |
| 2021-05-25 | Order denying motion to dismiss in related Zoe's Kitchen litigation |
| 2023-06-29 | Date of order granting summary judgment of validity in related Zoe's Kitchen litigation |
| 2026-06-30 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 9,454,748 - "System and Method for Data Management"
- Patent Identification: U.S. Patent No. 9,454,748 ("the '748 Patent"), "System and Method for Data Management," issued September 27, 2016.
The Invention Explained
- Problem Addressed: The patent's background describes numerous technical challenges with early-2000s handheld computers used for remote data collection. These included software incompatibility across different devices, the need for custom development for each platform, difficulties in transferring data, and the unreliability of intermittent or low-bandwidth network connections (Compl. ¶24; Compl. ¶25, Compl. ¶¶col. 1:48-2:12; '748 Patent, Compl. ¶¶col. 3:64-4:1). The process of updating software was also inefficient, requiring a complete program re-transfer for any change Compl. ¶26 '748 Patent, col. 3:7-10
- The Patented Solution: The invention proposes a system for managing data collection that is "device indifferent and communication channel indifferent" '748 Patent, col. 5:13-15 It achieves this by creating a "questionnaire" on a central server and converting it into "device indifferent tokens" '748 Patent, col. 13:51-54 This tokenized questionnaire can be transmitted to and executed by various remote devices without needing custom code for each one. The system is "loosely networked," meaning it can store data locally on the device if a network connection is unavailable and transmit it later when connectivity is restored, ensuring no data is lost Compl. ¶28 '748 Patent, col. 5:3-12 The system also leverages device hardware, such as an integrated GPS, to automatically collect location information '748 Patent, col. 5:45-48
- Technical Importance: This approach aimed to standardize and streamline field data collection by creating a flexible software architecture that could operate across a fragmented landscape of mobile devices and unreliable networks, a significant barrier at the time Compl. ¶9
Key Claims at a Glance
- The complaint asserts independent Claim 7 of the '748 Patent Compl. ¶13
- The essential elements of Claim 7 are:
- Designing a questionnaire customized for a particular location, which includes branching logic and at least one question requesting location identifying information.
- Automatically transferring the questionnaire to a "loosely networked computer" that has an "integral" GPS.
- Executing the questionnaire on the computer when it is at the "particular location" to collect user responses.
- While executing, using the GPS to "automatically provide said location identifying information as a response to said executing questionnaire."
- Automatically transferring collected responses "in real time" to a central computer via the "loose network."
- Making the transferred responses available via the Internet.
- The complaint does not explicitly reserve the right to assert dependent claims.
III. The Accused Instrumentality
Product Identification
- The "Ulta Mobile App" operating "in conjunction with Ulta servers" Compl. ¶12
Functionality and Market Context
- The complaint alleges the accused instrumentality functions to "create and execute a location-specific questionnaire to collect responses from users" Compl. ¶12
- The complaint also states that the Ulta Mobile App is used to "direct customers to, and receive orders from customers for, one or more Ulta stores located in this district," suggesting a connection between the app's functionality and the physical locations of Ulta's stores Compl. ¶7
- The complaint does not provide further technical details on the app's operation or its market position, focusing instead on its alleged location-based functionality as it relates to the patent claims.
- No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
'748 Patent Infringement Allegations
| Claim Element (from Independent Claim 7) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| (a) designing a questionnaire including at least one question said questionnaire customized for a particular location having branching logic on a first computer platform wherein at least one of said at least one questions requests location identifying information; | The Ulta Mobile App and servers create and execute a "location-specific questionnaire" to interact with users. | ¶12 | col. 14:49-59 |
| (b) automatically transferring said designed questionnaire to at least one loosely networked computer having a GPS integral thereto; | The Ulta Mobile App is provided to users' mobile devices, which are loosely networked computers with integral GPS capabilities. | ¶12 | col. 14:60-63 |
| (c) when said loosely networked computer is at said particular location, executing said transferred questionnaire on said loosely networked computer, thereby collecting responses from the user; | The Ulta Mobile App executes its location-specific functionality when a user is at or near a particular Ulta store, collecting responses from the user. | ¶7; ¶12 | col. 14:64-67 |
| (d) while said transferred questionnaire is executing, using said GPS to automatically provide said location identifying information as a response to said executing questionnaire; | The app uses the device's GPS to determine the user's location, which is then used as information within the system's execution. | ¶12; ¶29 | col. 15:1-4 |
| (e) automatically transferring via the loose network any responses so collected in real time to a central computer; and, | The app transmits user responses and collected data back to Ulta's central servers over a network connection. | ¶12 | col. 15:5-8 |
| (f) making available via the Internet any responses transferred to said central computer in step (e). | User data and responses collected by the app are made available on Ulta's backend systems, which are accessible via network protocols. | ¶12 | col. 15:9-11 |
Identified Points of Contention
- Scope Questions: A central issue may be one of definitional scope. Does the "Ulta Mobile App," a consumer-facing retail and loyalty application, constitute a "questionnaire" for collecting "survey data" as those terms are used in the '748 Patent? The patent's detailed "mystery shopper" example '748 Patent, col. 9:41-11:42 may suggest a more formal, structured data-gathering tool than a general-purpose retail application.
- Technical Questions: The complaint's allegations are high-level, raising several technical questions. What evidence demonstrates that the Ulta app contains "branching logic" that is "customized for a particular location," as opposed to a single program that merely uses location data as an input? Furthermore, does the app's functionality meet the specific requirement of using GPS data "as a response to said executing questionnaire," or does it merely use location to provide context for other functions?
V. Key Claim Terms for Construction
The Term: "questionnaire"
Context and Importance: The interpretation of "questionnaire" will be critical. If construed narrowly to mean only formal survey or data-entry forms, it may be difficult to apply to a modern retail app. If construed broadly to cover any interactive software that gathers user data, the claim's scope could be much larger. Practitioners may focus on this term because the patent repeatedly uses "survey data" (e.g.,'748 Patent, claim 7 preamble) and provides a detailed "mystery shopper" survey example '748 Patent, col. 9:41-11:42, which may suggest a specific context.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent uses the terms "program" and "form" interchangeably with "questionnaire" '748 Patent, col. 8:37-39, which may support an interpretation that covers any software program designed to elicit and collect information from a user.
- Evidence for a Narrower Interpretation: The detailed description focuses on structured data gathering, such as replacing paper forms Compl. ¶25 '748 Patent, col. 2:41-54 and conducting detailed audits like the "mystery shopper" scenario. This could support a narrower definition tied to explicit, form-based data collection.
The Term: "customized for a particular location"
Context and Importance: This term's meaning will determine how tightly the software's design must be linked to a specific place. The dispute may turn on whether the Ulta app is a single, generic application that simply displays location-based content or if different versions of a "questionnaire" are effectively created for different locations.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: This could be interpreted to cover any software that alters its behavior or content based on geography, such as displaying a local store's inventory or promotions.
- Evidence for a Narrower Interpretation: The patent describes designing the questionnaire with a location in mind from the outset '748 Patent, claim 7a This could be argued to require more than just dynamically pulling in location-based data; it may require the logic and structure of the questionnaire itself to be pre-designed for that location.
VI. Other Allegations
- Indirect Infringement: The complaint alleges induced infringement, stating that Ulta took active steps with the specific intent to cause infringement by advising, directing, advertising, and providing instructions for customers to use the accused app in an infringing manner Compl. ¶17 The complaint also pleads contributory infringement, alleging the accused products contain "special features" that are material to the invention and not suitable for substantial non-infringing use Compl. ¶18
- Willful Infringement: Willfulness is alleged based on two theories: first, that Defendant had knowledge of the '748 Patent at least as of the filing of the lawsuit, making subsequent infringement willful Compl. ¶19; and second, a theory of willful blindness, alleging Defendant maintains a policy of not reviewing the patents of others Compl. ¶20
VII. Analyst's Conclusion: Key Questions for the Case
A core issue will be one of definitional scope: can the term "questionnaire," which is rooted in the patent's context of structured surveys and replacing paper forms, be construed to read on a modern, multifaceted e-commerce and loyalty application like the Ulta Mobile App?
A key evidentiary question will be one of technical specificity: does the accused app's functionality meet the precise requirements of the claim, specifically whether its use of location services constitutes providing location information "as a response" to the questionnaire, and whether its logic qualifies as "branching logic customized for a particular location," as opposed to a general application that uses location as a contextual input?
A third question relates to the "designing" step: Claim 7 begins with the step of "designing a questionnaire." The infringement analysis will need to address who performs this step and whether the functionality of the Ulta Mobile App and its associated servers, which are provided to end-users, satisfies this initial claim limitation.