Patents Assigned to STRAVA, INC.
-
Patent number: 11623121Abstract: 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: GrantFiled: March 5, 2019Date of Patent: April 11, 2023Assignee: Strava, Inc.Inventor: Drew Robb
-
Patent number: 11009362Abstract: 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: GrantFiled: August 1, 2019Date of Patent: May 18, 2021Assignee: Strava, Inc.Inventor: Davis Kitchel
-
Patent number: 10515101Abstract: 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: GrantFiled: April 10, 2017Date of Patent: December 24, 2019Assignee: Strava, Inc.Inventor: Drew Robb
-
Patent number: 10429192Abstract: 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: GrantFiled: September 14, 2016Date of Patent: October 1, 2019Assignee: Strava, Inc.Inventor: Davis Kitchel
-
Patent number: 10323948Abstract: 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: GrantFiled: November 21, 2016Date of Patent: June 18, 2019Assignee: Strava, Inc.Inventors: Davis Kitchel, Brian Riordan
-
Patent number: 10240939Abstract: 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: GrantFiled: August 31, 2017Date of Patent: March 26, 2019Assignee: Strava, Inc.Inventor: Davis Kitchel
-
Patent number: 10228258Abstract: 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: GrantFiled: December 1, 2015Date of Patent: March 12, 2019Assignee: Strava, Inc.Inventors: Paul Mach, Leo Romanovsky
-
Patent number: 9803989Abstract: 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: GrantFiled: December 21, 2015Date of Patent: October 31, 2017Assignee: Strava, Inc.Inventor: Davis Kitchel
-
Patent number: 9804269Abstract: 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: GrantFiled: December 21, 2015Date of Patent: October 31, 2017Assignee: Strava, Inc.Inventors: Mark Shaw, Davis Kitchel
-
Patent number: 9778053Abstract: 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: GrantFiled: February 16, 2016Date of Patent: October 3, 2017Assignee: Strava, Inc.Inventor: Davis Kitchel
-
Patent number: 9709408Abstract: 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: GrantFiled: February 23, 2015Date of Patent: July 18, 2017Assignee: Strava, Inc.Inventors: Davis Kitchel, Brian Riordan
-
Patent number: 9664518Abstract: 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: GrantFiled: August 22, 2011Date of Patent: May 30, 2017Assignee: Strava, Inc.Inventor: Paul Mach
-
Patent number: 9534908Abstract: 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: GrantFiled: March 21, 2014Date of Patent: January 3, 2017Assignee: Strava, Inc.Inventors: Davis Kitchel, Brian Riordan
-
Patent number: 9297651Abstract: 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: GrantFiled: December 9, 2014Date of Patent: March 29, 2016Assignee: Strava, Inc.Inventor: Davis Kitchel
-
Patent number: 9291713Abstract: 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: GrantFiled: March 29, 2012Date of Patent: March 22, 2016Assignee: Strava, Inc.Inventors: Mark Shaw, Davis Kitchel
-
Patent number: 9267798Abstract: 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: GrantFiled: December 9, 2014Date of Patent: February 23, 2016Assignee: Strava, Inc.Inventor: Davis Kitchel
-
Patent number: 9208175Abstract: 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: GrantFiled: April 5, 2012Date of Patent: December 8, 2015Assignee: Strava, Inc.Inventors: Mark Shaw, Davis Kitchel
-
Patent number: 9116922Abstract: 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: GrantFiled: March 31, 2011Date of Patent: August 25, 2015Assignee: Strava, Inc.Inventors: Mark Shaw, Davis Kitchel
-
Patent number: 8996301Abstract: 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: GrantFiled: March 7, 2013Date of Patent: March 31, 2015Assignee: Strava, Inc.Inventors: Davis Kitchel, Brian Riordan
-
Publication number: 20140207378Abstract: 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: ApplicationFiled: March 21, 2014Publication date: July 24, 2014Applicant: Strava, Inc.Inventors: Davis Kitchel, Brian Riordan