Patents Assigned to STRAVA, INC.
  • Patent number: 11623121
    Abstract: Using aggregate activity data to generate a grade adjusted pace model is disclosed, including: receiving a plurality of activities; selecting a portion of the plurality of activities based at least in part on recorded heart rate information associated with the plurality of activities; and generating a Grade Adjusted Pace (GAP) model based at least in part on the selected portion of the plurality of activities.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: April 11, 2023
    Assignee: Strava, Inc.
    Inventor: Drew Robb
  • Patent number: 11009362
    Abstract: Generating trail network maps, including: receiving a plurality of GPS recorded activities; identifying a subset of the plurality of GPS recorded activities that is associated with a trail network region; and generating a trail network map corresponding to the trail network region based at least in part on the subset of the plurality of GPS recorded activities.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: May 18, 2021
    Assignee: Strava, Inc.
    Inventor: Davis Kitchel
  • Patent number: 10515101
    Abstract: Determining clusters of similar activities is disclosed, including: receiving a plurality of activities, wherein an activity included in the plurality of activities includes GPS data recorded using a GPS recording device; determining a cluster of similar activities from the plurality of activities; and generating a map display for the cluster of similar activities.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: December 24, 2019
    Assignee: Strava, Inc.
    Inventor: Drew Robb
  • Patent number: 10429192
    Abstract: Generating trail network maps, including: receiving a plurality of GPS recorded activities; identifying a subset of the plurality of GPS recorded activities that is associated with a trail network region; and generating a trail network map corresponding to the trail network region based at least in part on the subset of the plurality of GPS recorded activities.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: October 1, 2019
    Assignee: Strava, Inc.
    Inventor: Davis Kitchel
  • Patent number: 10323948
    Abstract: Repairing GPS data is disclosed. Repairing GPS data includes repairing an effort, comprising determining that the effort includes inaccurate GPS data; and adjusting the effort using a repaired base map. Repairing GPs data includes repairing a segment, comprising determining an inaccurate shape data in the segment; and adjusting shape data for the segment based on a repaired base.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: June 18, 2019
    Assignee: Strava, Inc.
    Inventors: Davis Kitchel, Brian Riordan
  • Patent number: 10240939
    Abstract: Generating user preference activity maps is disclosed, including: collecting a plurality of user activities recorded by a plurality of GPS recording devices; and aggregating the plurality of user activities to a base map to generate a user preference map.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 26, 2019
    Assignee: Strava, Inc.
    Inventor: Davis Kitchel
  • Patent number: 10228258
    Abstract: Determining top venues from aggregated user activity location data is disclosed, including: receiving a set of location data associated with user activities; determining a plurality of stop events using the set of location data associated with the user activities; and selecting a plurality of top venues based at least in part on the plurality of stop events. Furthermore, top venues associated with user activities can be used to detect group activities and/or tour activities.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: March 12, 2019
    Assignee: Strava, Inc.
    Inventors: Paul Mach, Leo Romanovsky
  • Patent number: 9803989
    Abstract: Generating elevation data for maps is disclosed, including: determining a barometric data candidate user activity that matches an edge; using obtained elevation data associated with the edge to adjust a recorded elevation corresponding to each of at least a subset of a plurality of data points associated with the barometric data candidate user activity; and determining a suggested route that includes the edge based at least in part on comparing the adjusted recorded elevation corresponding to each of the at least subset of the plurality of data points associated with the barometric data candidate user activity to a received desired route elevation.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: October 31, 2017
    Assignee: Strava, Inc.
    Inventor: Davis Kitchel
  • Patent number: 9804269
    Abstract: Providing real-time segment performance information is disclosed. In some embodiments, a segment associated with a user's current activity is determined based at least in part on at least a portion of location information recorded so far. In some embodiments, real-time segment performance information associated with the user's current activity on the segment is communicated.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: October 31, 2017
    Assignee: Strava, Inc.
    Inventors: Mark Shaw, Davis Kitchel
  • Patent number: 9778053
    Abstract: Generating user preference activity maps is disclosed, including: collecting a plurality of user activities recorded by a plurality of GPS recording devices; and aggregating the plurality of user activities to a base map to generate a user preference map.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: October 3, 2017
    Assignee: Strava, Inc.
    Inventor: Davis Kitchel
  • Patent number: 9709408
    Abstract: Validating a segment is disclosed, including: determining that a stored segment meets a validation criterion; and adjusting GPS data associated with the stored segment using aggregated GPS data.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: July 18, 2017
    Assignee: Strava, Inc.
    Inventors: Davis Kitchel, Brian Riordan
  • Patent number: 9664518
    Abstract: One embodiment of an invention which computes a location based alignment of two tracks over a set route. Once aligned, a comparison of performance statistics is made at each position along the track. Time and distance gap information is also computed at each position. The results are then displayed in a plot (17) so one can see where different performance statistics changed, including time gap information (19). The data is also linked to a map (8) so one can visualize the locations more clearly. It is also possible to compare multiple tracks (25) to one reference track (23) for greater insight.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: May 30, 2017
    Assignee: Strava, Inc.
    Inventor: Paul Mach
  • Patent number: 9534908
    Abstract: Repairing GPS data is disclosed. Repairing GPS data includes repairing an effort, comprising determining that the effort includes inaccurate GPS data; and adjusting the effort using a repaired base map. Repairing GPs data includes repairing a segment, comprising determining an inaccurate shape data in the segment; and adjusting shape data for the segment based on a repaired base.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: January 3, 2017
    Assignee: Strava, Inc.
    Inventors: Davis Kitchel, Brian Riordan
  • Patent number: 9297651
    Abstract: Generating user preference activity maps is disclosed, including: collecting a plurality of user activities recorded by a plurality of GPS recording devices; determining 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; and determining 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.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: March 29, 2016
    Assignee: Strava, Inc.
    Inventor: Davis Kitchel
  • Patent number: 9291713
    Abstract: Providing real-time segment performance information is disclosed. In some embodiments, a segment associated with a user's current activity is determined based at least in part on at least a portion of location information recorded so far. In some embodiments, real-time segment performance information associated with the user's current activity on the segment is communicated.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: March 22, 2016
    Assignee: Strava, Inc.
    Inventors: Mark Shaw, Davis Kitchel
  • Patent number: 9267798
    Abstract: Generating elevation data for maps is disclosed, including: selecting a barometric data candidate user activity from a plurality of user activities that matches an edge; normalizing a recorded elevation corresponding to each of at least a subset of a plurality of data points associated with the selected barometric data candidate user activity based at least in part on obtained elevation data associated with the edge; storing the normalized recorded elevation corresponding to each of the at least subset of the plurality of data points associated with the barometric data candidate user activity as a set of elevation data associated with the edge in a user preference map; and using the set of elevation data associated with the edge in the user preference map to determine a suggested route based at least in part on a user input route preference associated with a desired route elevation.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: February 23, 2016
    Assignee: Strava, Inc.
    Inventor: Davis Kitchel
  • Patent number: 9208175
    Abstract: Defining and matching segments is disclosed. In some embodiments, defining and matching segments includes receiving a user defined segment via a user interface input; and determining a matching effort (e.g., which can include a set of Geographic Positioning System (GPS) data) to the segment using a processor. In some embodiments, the data associated with the effort includes one or more of the following: heart rate, speed, time, and power. In some embodiments, defining and matching segments further includes storing data associated with the matching effort with the segment. In some embodiments, the user defined segment is based at least in part in uploaded GPS data. In some embodiments, the user defined segment is based at least in part on selected points on a map application.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: December 8, 2015
    Assignee: Strava, Inc.
    Inventors: Mark Shaw, Davis Kitchel
  • Patent number: 9116922
    Abstract: Defining and matching segments is disclosed. In some embodiments, defining and matching segments includes receiving a user defined segment via a user interface input; and determining a matching effort (e.g., which can include a set of Geographic Positioning System (GPS) data) to the segment using a processor. In some embodiments, the data associated with the effort includes one or more of the following: heart rate, speed, time, and power. In some embodiments, defining and matching segments further includes storing data associated with the matching effort with the segment. In some embodiments, the user defined segment is based at least in part in uploaded GPS data. In some embodiments, the user defined segment is based at least in part on selected points on a map application.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: August 25, 2015
    Assignee: Strava, Inc.
    Inventors: Mark Shaw, Davis Kitchel
  • Patent number: 8996301
    Abstract: Validating a segment is disclosed, including: determining that a stored segment meets a validation criterion; and adjusting GPS data associated with the stored segment using aggregated GPS data.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: March 31, 2015
    Assignee: Strava, Inc.
    Inventors: Davis Kitchel, Brian Riordan
  • Publication number: 20140207378
    Abstract: Repairing GPS data is disclosed. Repairing GPS data includes repairing an effort, comprising determining that the effort includes inaccurate GPS data; and adjusting the effort using a repaired base map. Repairing GPs data includes repairing a segment, comprising determining an inaccurate shape data in the segment; and adjusting shape data for the segment based on a repaired base.
    Type: Application
    Filed: March 21, 2014
    Publication date: July 24, 2014
    Applicant: Strava, Inc.
    Inventors: Davis Kitchel, Brian Riordan