DCT

1:25-cv-03074

Strava Inc v. Garmin Ltd

Key Events
Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 1:25-cv-03074, USDC Colorado, 09/30/2025
  • Venue Allegations: Venue is alleged against Garmin International, Inc. based on its regular and established place of business and acts of infringement in the District of Colorado. Venue is alleged against Garmin Ltd. as an alien corporation, which may be sued in any judicial district.
  • Core Dispute: Plaintiff alleges that Defendant's GPS-enabled fitness devices and the Garmin Connect software platform infringe three patents related to creating and matching athletic "segments" and generating routes based on aggregated user popularity data.
  • Technical Context: The technology at issue involves processing GPS data from athletic activities to enable asynchronous competition on virtual race courses and to provide data-driven route suggestions, which are core features in the digital fitness and activity tracking market.
  • Key Procedural History: The complaint alleges that the parties entered into a Master Cooperation Agreement (MCA) in 2015, which granted Garmin a limited license to integrate certain Strava technology. Strava alleges Garmin exceeded the scope of this license to develop its own competing features. Strava also alleges it provided Garmin with written notice of infringement in June and July 2025, which may be relevant to the claims of willful infringement.

Case Timeline

Date Event
2011-03-31 Priority Date for U.S. Patent No. 9,116,922
2013-12-11 Priority Date for U.S. Patent Nos. 9,297,651 and 9,778,053
2014-01-01 Garmin launches its own "segment" feature (approx. date)
2015-04-08 Strava and Garmin enter into Master Cooperation Agreement (MCA)
2015-08-25 U.S. Patent No. 9,116,922 Issued
2016-03-29 U.S. Patent No. 9,297,651 Issued
2017-10-03 U.S. Patent No. 9,778,053 Issued
2025-06-30 Strava provides first written notice of infringement to Garmin
2025-07-01 Strava provides second written notice of infringement (approx. date)
2025-09-30 Complaint Filed

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

U.S. Patent No. 9,116,922 - Defining and matching segments

The Invention Explained

  • Problem Addressed: The patent addresses the inefficiency and imprecision of athletes trying to manually synchronize their GPS devices to compare performances over the same geographical course '922 Patent, col. 1:11-24
  • The Patented Solution: The invention provides a computer-implemented method for a user to define a "segment" (a specific portion of a route) from a recorded GPS activity. The system then automatically detects when other users' activities ("efforts") match that segment '922 Patent, abstract A core technical aspect is the generation of a "virtual start line" based on the path's orientation, which allows the system to accurately determine when a user crosses the start of the segment, even with variations in GPS data '922 Patent, col. 20:43-58
  • Technical Importance: This technology enabled large-scale, asynchronous competition on user-created virtual race courses, a foundational feature for social fitness platforms like Strava Compl. ¶¶31-32 Compl. ¶37

Key Claims at a Glance

  • The complaint asserts independent claims 1 (method) and 15 (system), and dependent claims 11 and 12 Compl. ¶69
  • Independent Claim 1 includes the following essential elements:
    • Receiving a user-submitted definition of a segment associated with a first set of GPS data.
    • Generating a virtual start line for the segment based on determining a path, determining an orientation of the path, and setting the virtual start line in relation to that orientation.
    • Determining that a subsequent user "effort" matches the segment by comparing the effort's GPS data to the virtual start line.
    • This matching step includes determining that the effort's GPS data crosses the virtual start line by "generating an extrapolation" based on performance metrics (e.g., speed, time).
    • Determining the match is based at least in part on this crossing.
  • The complaint does not explicitly reserve the right to assert other claims but notes infringement of "one or more claims" Compl. ¶69

U.S. Patent No. 9,297,651 - Generating user preference activity maps

The Invention Explained

  • Problem Addressed: The patent's background notes that typical mapping technology does not provide routing for athletes based on the actual behavior of other athletes, and that obtaining accurate elevation profiles for routes is difficult '651 Patent, col. 1:12-34
  • The Patented Solution: The invention solves this by creating a "user-preference map" from a large collection of GPS activities '651 Patent, abstract It aggregates user activities onto a base map to determine route popularity. The system improves data quality by mining activities in an "order associated with... GPS recording device types" to prioritize higher-accuracy sources and by normalizing elevation data from devices with barometric altimeters '651 Patent, col. 10:24-48 Compl. ¶84 This map is then used to generate suggested routes based on user preferences like popularity or elevation '651 Patent, col. 26:1-11
  • Technical Importance: This technology enables community-driven route discovery, allowing users to find popular, safe, or challenging routes used by other athletes, moving beyond simple shortest-path navigation Compl. ¶44 Compl. ¶47

Key Claims at a Glance

  • The complaint asserts independent claims 1 (system), 13 (method), and several dependent claims Compl. ¶87
  • Independent Claim 1 (a system claim) includes the following essential elements:
    • A "user activity data collection engine" configured to collect user activities, where collection includes "mining user activity data based at least in part on an order associated with a plurality of GPS recording device types".
    • A "map data aggregation engine" configured to determine a "user preference map" by analyzing and aggregating the collected activities to a base map.
    • A "map querying engine" configured to determine one or more suggested routes between two user-input endpoints "based at least in part on the user preference map".
  • The complaint reserves the right to assert other claims by stating infringement of "one or more claims" Compl. ¶87

U.S. Patent No. 9,778,053 - Generating user preference activity maps

Technology Synopsis

The complaint states this patent is a continuation of the '651 Patent Compl. ¶99 It claims a computer-implemented pipeline that collects GPS activities from multiple devices, mines them according to an order based on device accuracy, and aggregates them to a base map to generate a "user-preference map." This map is then used to generate route suggestions between user-specified endpoints, which is alleged to be a non-conventional technique that improves computer functionality by reducing noise and scaling route computations Compl. ¶¶99-100

Asserted Claims

At least Claims 1, 3, 9, 10, and 21 Compl. ¶101

Accused Features

Garmin's "Trendline/Popularity routing, heatmaps, Courses, and related features" are accused of infringing this patent Compl. ¶102

III. The Accused Instrumentality

Product Identification

The accused instrumentalities are the Garmin Connect web and mobile applications, Garmin's "Popularity/Trendline" routing and heatmap features, and Garmin's GPS-enabled wearables and bike computers, including the Edge, Forerunner, Fenix, and Epix product lines Compl. ¶57

Functionality and Market Context

  • The complaint alleges that the accused products provide "Garmin segments" functionality, allowing users to define segments from GPS activities, store them, and compete against them, with devices automatically detecting the start and finish of a segment Compl. ¶¶55 Compl. ¶71 A screenshot from Garmin's website illustrates the user interface for creating a segment from a recorded activity Compl. p. 19
  • The accused products are also alleged to offer "Trendline/Popularity Routing," which "calculates routes based on the most popular runs and rides from Garmin Connect" Compl. ¶91 Compl. p. 29 The complaint includes a screenshot showing Garmin's explanation that this feature "utilizes billions of miles from Garmin Connect™ online network data to help you find and follow the best paths" Compl. p. 28 This functionality is accused of practicing the user-preference map inventions of the '651 and '053 patents Compl. ¶¶59 Compl. ¶88 Compl. ¶102
  • Garmin is described as a "leading provider" of GPS-enabled fitness devices Compl. ¶7 The complaint positions the dispute in the context of a failed collaboration, alleging that after Garmin's own social features failed to gain traction, it entered a licensing agreement with Strava and then used knowledge gained from that collaboration to build its own infringing, competing features (Compl. ¶¶9-13; Compl. ¶55).

IV. Analysis of Infringement Allegations

'922 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
receiving a user submitted definition of a segment via a user interface input... Garmin's platform invites users to create segment definitions from their recorded GPS activities and stores them. ¶71 col. 2:50-54
generating a virtual start line associated with the segment based at least in part on... determining a path through at least a user selected segment start point... determining an orientation of the path; and setting the virtual start line in relation to the orientation of the path Garmin devices are alleged to detect the segment start, and the complaint alleges the '922 patent describes generating a virtual start line from the user-selected start and the segment path orientation. ¶71 col. 20:43-58
determining an effort that matches the segment... wherein determining that the effort matches the segment includes: comparing a second set of GPS data associated with the effort to the virtual start line... Garmin devices allegedly compare a user's activity path to the stored segment to determine when the user's path crosses the segment start. ¶71 col. 20:1-4
...determining that the second set of GPS data crosses the virtual start line, wherein determining that the second set of GPS data associated with the effort crosses the virtual start line... includes: generating an extrapolation... based at least in part on associated data comprising one or more types of performance metrics... The complaint alleges Garmin determines a match by comparing activity GPS data to the start line "using performance data the device tracks during the effort," and that the patent describes determining a match when an "extrapolated effort" crosses the start line. ¶71 col. 20:4-10
  • Identified Points of Contention:
    • Scope Questions: A primary point of contention may be the term "generating an extrapolation." The infringement analysis will likely turn on whether Garmin's method for detecting a start-line crossing can be shown to perform the specific step of an "extrapolation" based on "performance metrics" as defined and described in the patent ('922 Patent, col. 20:4-10), or if it uses a different proximity-based or simple coordinate-crossing detection method.
    • Technical Questions: What evidence does the complaint provide that Garmin's system generates and uses a "virtual start line" based on the "orientation of the path"? The complaint's allegations for this limitation are based on an assertion that Garmin's functionality "satisf[ies] the limitations of Claim 1" and that the patent "describes this method," rather than a direct observation of how the accused system operates Compl. ¶71 Proving this specific technical implementation will be a key question.

'651 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
a user activity data collection engine configured to collect a plurality of user activities... wherein to collect... comprises mining user activity data based at least in part on an order associated with a plurality of GPS recording device types... The complaint alleges the accused instrumentalities "collect and prioritize activities recorded on different device types (including settings such as Every-Second Recording)." ¶88 col. 10:24-48
a map data aggregation engine configured to determine a user preference map based at least in part on analyzing the plurality of user activities to aggregate user activity data associated with a base map... Garmin is alleged to aggregate user activities to a base map to generate a "user-preference map (e.g., popularity/heatmap datasets) with edge-level metadata." The complaint includes a screenshot of Garmin's "Trendline Popularity Routing" feature, which it describes as a user-preference map Compl. p. 28 ¶88; ¶91 col. 9:1-23
a map querying engine configured to determine one or more suggested routes between a user input first endpoint and a user input second endpoint based at least in part on the user preference map. Garmin's "Popularity Routing" feature is alleged to calculate and present routes between user inputs based on the aggregated popularity data in its user-preference map. ¶88; ¶91 col. 26:1-11
  • Identified Points of Contention:
    • Scope Questions: The infringement analysis will likely focus on whether Garmin's system performs "mining... based at least in part on an order associated with... GPS recording device types." The complaint's use of the word "prioritize" Compl. ¶88 raises the question of whether Garmin's method is equivalent to the "ordered" mining described in the patent, which teaches sequentially processing data from different tiers of device accuracy '651 Patent, col. 10:24-48
    • Technical Questions: A key evidentiary question will be how Garmin's "Popularity Routing" algorithm actually functions. Does it merely aggregate all available user data and apply a simple popularity weighting, or does it perform the specific multi-step process claimed, including the ordered mining based on device type, to construct its user-preference map?

V. Key Claim Terms for Construction

Term 1: "generating an extrapolation" ('922 Patent, Claim 1)

  • Context and Importance: This term is central to the infringement allegation for the '922 patent, as it defines the specific technical method for determining when a user's activity crosses a virtual start line. Practitioners may focus on this term because the infringement case could succeed or fail based on whether Garmin's segment-matching process can be proven to perform this specific type of calculation.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The claim language recites generating the extrapolation "based at least in part on associated data of the effort, wherein the associated data of the effort comprises one or more types of performance metrics" '922 Patent, col. 20:6-10 This could support a reading that covers any predictive calculation using metrics like speed and location to determine a crossing point, not just one specific formula.
    • Evidence for a Narrower Interpretation: The specification provides a specific example with an accompanying figure, showing the extrapolation as a straight line projected from two recent GPS points (P1 and P2) to find their intersection with the virtual start line '922 Patent, Fig. 12 '922 Patent, col. 17:54-65 This specific embodiment could be used to argue for a more limited definition of what constitutes an "extrapolation."

Term 2: "mining user activity data based at least in part on an order associated with a plurality of GPS recording device types" ('651 Patent, Claim 1)

  • Context and Importance: This term defines a key step in building the "user preference map" that distinguishes the invention from simply aggregating all user data. Practitioners may focus on this term because it is a potential point of non-infringement; if Garmin's system aggregates data without regard to an "order" of device types, it may not infringe.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The phrase "based at least in part on an order" could be argued to cover any system that gives some level of preference or weighting to data from more accurate devices, without requiring a strict, sequential mining process. The claim does not explicitly require mining to stop once a certain data threshold is met.
    • Evidence for a Narrower Interpretation: The specification describes a specific hierarchical process: "user uploaded activity data that was recorded by either the Garmin Edge 805 or 810 GPS-enabled devices is mined first. Then, if the desired amount of user activity data has not yet been mined, additional user activity data may be mined from the user uploaded activity data associated with the device type that is predicted to be the second most accurate" '651 Patent, col. 10:38-46 This suggests a specific, sequential, and tiered mining process that could support a narrower construction of the claim term.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges inducement of infringement by asserting that Garmin provides "detailed instructions on their website and in product manuals, showing users how to create and 'race' infringing Garmin Segments" Compl. ¶77, and publishes user guides and marketing materials that instruct users on enabling and using the accused "Trendline/Popularity routing" features Compl. ¶93 Compl. ¶106
  • Willful Infringement: The willfulness allegation is based on both alleged pre-suit and post-suit knowledge. The complaint alleges pre-suit knowledge stemming from the parties' 2015 MCA and collaboration, which putatively gave Garmin notice of Strava's technology Compl. ¶60 It further alleges post-suit knowledge based on written notices of infringement sent on June 30, 2025, and again in July 2025, after which Garmin allegedly continued its infringing conduct Compl. ¶60 Compl. ¶78 Compl. ¶94

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

  • A central issue will be one of technical implementation: does Garmin's segment-matching feature perform the specific "extrapolation based on... performance metrics" as required by the '922 patent, and does its popularity routing feature use the "ordered" mining by device type as required by the '651 and '053 patents? The case will likely require deep discovery into the precise algorithms Garmin employs.
  • A second key question will be evidentiary and historical: to what extent can Strava demonstrate that Garmin's accused features were developed using proprietary information and know-how gained through the 2015 collaboration, potentially in breach of the MCA? This will be critical for the willfulness and damages aspects of the case.
  • The dispute will also turn on a question of claim scope: can the claim term "mining... based... on an order," which the patent specification illustrates as a specific sequential process, be construed broadly enough to read on the "prioritization" of activity data that the complaint accuses Garmin of performing? The construction of this and other key terms will significantly influence the outcome of the infringement analysis.
Loading Complaint