×

Method and system for comparing performance statistics with respect to location

  • US 9,664,518 B2
  • Filed: 08/22/2011
  • Issued: 05/30/2017
  • Est. Priority Date: 08/27/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for comparing performance data, comprising:

  • a Global Positioning System (GPS) receiver of a GPS recording device configured to record a first track including a first series of points, wherein each of the first series of points comprises a corresponding location and a corresponding performance statistic, wherein the first track is associated with a route and a first activity;

    a processor configured to;

    receive the first track including the first series of points;

    receive a second track including a second series of points, wherein each of the second series of points comprises a corresponding location and a corresponding performance statistic, wherein the second track is associated with the route and a second activity;

    align the first track and the second track to facilitate comparing the performance data associated with the first activity and the second activity, comprising;

    remove one or more redundant points from the first series of points to generate a first series of anchors for the first track;

    remove one or more redundant points from the second series of points to generate a second series of anchors for the second track;

    determine a first set of resampled points based at least in part on a first path generated from the first series of anchors;

    determine a second set of resampled points based at least in part on a second path generated from the second series of anchors;

    determine a first alignment between the first set of resampled points and the second set of resampled points using a scoring function;

    determine a first mapping of the first set of resampled points back to the first series of anchors;

    determine a second mapping of the second set of resampled points back to the second series of anchors; and

    determine a second alignment between the first series of anchors and the second series of anchors based at least in part on

         1) the first alignment between the first set of resampled points and the second set of resampled points,

         2) the first mapping of the first set of resampled points back to the first series of anchors, and

         3) the second mapping of the second set of resampled points back to the second series of anchors, wherein the second alignment comprises a determination for a first point from the first series of anchors a corresponding location match point from the second series of anchors; and

    compare the performance data associated with the first activity and the second activity, comprising;

    determine a comparison based at least in part on a corresponding performance statistic associated with the first point from the first series of anchors and a corresponding performance statistic associated with the corresponding location match point from the second series of anchors based on results of the aligning of the first track and the second track; and

    output, in a visual display, the comparison of the performance data associated with the first activity and the second activity with a corresponding distance along the route; and

    a memory coupled to the processor and configured to provide instructions to the processor.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×