Patent ID: 9116922
Filing Date: 2015-08-25
Classification: G06F

Abstract:
1. A method, comprising: receiving a user submitted definition of a segment via a user interface input, wherein the user submitted definition comprises one or more user selections input at the user interface to indicate at least a portion of the segment, wherein the segment is associated with a first set of Geographic Positioning System (GPS) data; 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 of the one or more user selections and at least a portion of the first set of GPS data associated with the segment; determining an orientation of the path; and setting the virtual start line in relation to the orientation of the path; and determining an effort that matches the segment using a processor, wherein the effort is associated with an instance of an athletic performance, 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 generated for the segment; 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 associated with the segment includes: generating an extrapolation associated with at least a portion of the second set of GPS data associated with the effort 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 associated with the effort; and determining that the extrapolation crosses the virtual start line associated with the segment; and determining that the effort matches the segment based at least in part on the determination that the second set of GPS data crosses the virtual start line.