System and method for personal and peer performance ranking of outdoor activities
First Claim
Patent Images
1. A method for scoring a route, comprising:
- collecting a plurality of data relating to a user'"'"'s traversal of said route, said collected data comprising at least one of;
a minimum elevation of said route, a maximum elevation of said route, and a distance of said route;
utilizing said collected data to determine whether said route is substantially ascending, substantially descending, or neither, wherein said act of utilizing said collected data to determine whether said route is substantially ascending, substantially descending, or neither comprises;
determining whether a difference between said minimum elevation and said maximum elevation exceeds a threshold;
when said threshold is not met, indicating that said route is neither substantially ascending nor substantially descending;
when said threshold is met or exceeded, comparing a time stamp data associated with said minimum elevation to time stamp data associated with said maximum elevation;
when said time stamp of said minimum elevation precedes said time stamp for said maximum elevation, indicating that said route is substantially ascending; and
when said time stamp of said maximum elevation precedes said time stamp for said minimum elevation, indicating that said route is substantially descending;
when it is determined that said route is substantially ascending or substantially descending, performing a mathematical calculation with respect to said collected data comprising;
dividing a difference between said minimum and said maximum elevation of said route by a first constant to arrive at a first value;
dividing a difference between said minimum and said maximum elevation of said route squared by said distance of said route to arrive at a second value;
dividing said distance of said route by a second constant to arrive at a third value;
when said route is substantially ascending, dividing said maximum elevation by a third constant to arrive at a fourth value;
when said route is substantially descending, dividing said minimum elevation by said third constant to arrive at a fifth value; and
adding said first, second, third, and fourth or fifth values to arrive at a route value; and
comparing said route value to a table in order to determine a route difficulty category of said route, said table comprising an association of a plurality of route value ranges to a respective plurality of route difficulty categories.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a large technological infrastructure to provide a unique comparison of athletic performance using a system. The system can include a unique point system and can compare aggregate athletic performances of different users across different geographical tracks or sections (i.e., Courses). Advantageously, people who cannot do the same course(s) can compete with one another; aggregate performances can be accumulated to give an overall performance metric; and people with differing abilities can compete with one another.
-
Citations
18 Claims
-
1. A method for scoring a route, comprising:
-
collecting a plurality of data relating to a user'"'"'s traversal of said route, said collected data comprising at least one of;
a minimum elevation of said route, a maximum elevation of said route, and a distance of said route;utilizing said collected data to determine whether said route is substantially ascending, substantially descending, or neither, wherein said act of utilizing said collected data to determine whether said route is substantially ascending, substantially descending, or neither comprises; determining whether a difference between said minimum elevation and said maximum elevation exceeds a threshold; when said threshold is not met, indicating that said route is neither substantially ascending nor substantially descending; when said threshold is met or exceeded, comparing a time stamp data associated with said minimum elevation to time stamp data associated with said maximum elevation; when said time stamp of said minimum elevation precedes said time stamp for said maximum elevation, indicating that said route is substantially ascending; and when said time stamp of said maximum elevation precedes said time stamp for said minimum elevation, indicating that said route is substantially descending; when it is determined that said route is substantially ascending or substantially descending, performing a mathematical calculation with respect to said collected data comprising; dividing a difference between said minimum and said maximum elevation of said route by a first constant to arrive at a first value; dividing a difference between said minimum and said maximum elevation of said route squared by said distance of said route to arrive at a second value; dividing said distance of said route by a second constant to arrive at a third value;
when said route is substantially ascending, dividing said maximum elevation by a third constant to arrive at a fourth value;when said route is substantially descending, dividing said minimum elevation by said third constant to arrive at a fifth value; and adding said first, second, third, and fourth or fifth values to arrive at a route value; and comparing said route value to a table in order to determine a route difficulty category of said route, said table comprising an association of a plurality of route value ranges to a respective plurality of route difficulty categories. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for ranking a plurality of users traversing a respectively plurality of disparate courses against one another, said method comprising:
-
for each of said plurality of users, collecting data relating to said traversal from a mobile tracking device carried by said user, said data comprising at least one of;
terrain data relating to a course which was traversed, and a time of completion of said course which was traversed, wherein said terrain data comprises;
a minimum elevation of said course which was traversed, a maximum elevation of said course which was traversed, and a distance of said course which was traversed;assigning one of a plurality of difficulty levels to at least a portion of each course which was traversed based at least in part on said terrain data, wherein said act of assigning one of said plurality of difficulty levels comprises; comparing a time stamp of said maximum elevation and said minimum elevation to determine whether said route is substantially ascending, substantially descending, or neither; when it is determined that said route is substantially ascending or substantially descending, calculating a mathematical formula with respect to said collected data comprising;
dividing a difference between said minimum and said maximum elevation of said route by a first constant to arrive at a first value;dividing a difference between said minimum and said maximum elevation of said route squared by said distance of said route to arrive at a second value; dividing said distance of said route by a second constant to arrive at a third value; when said route is substantially ascending, dividing said maximum elevation by a third constant to arrive at a fourth value; when said route is substantially descending, dividing said minimum elevation by said third constant to arrive at a fifth value; and adding said first, second, third, and fourth or fifth values to arrive at a route value; and
comparing said route value to a table in order to determine a route difficulty category of said route, said table comprising an association of a plurality of route value ranges to a respective plurality of route difficulty categories;for each one of said plurality of difficulty levels, ranking each of those ones of said plurality of users which traversed a course assigned to said difficulty level based on said time of completion thereof; awarding a first set points to individual ones of said plurality of users according to said act of ranking and said difficulty category; awarding a second set points to individual ones of said plurality of users based on one or more non-performance related metrics; for each of said plurality of users, adding said first set of points and said second set of points to generate a total point value therefor; and generating a leaderboard including individual ones of said plurality of users having highest total point values. - View Dependent Claims (8, 9, 10, 11, 12, 18)
-
-
13. A non-transitory computer readable apparatus comprising a plurality of instructions which are configured to when executed by a processor, cause the processor to:
-
for each of a plurality of users carrying a mobile tracking device and traversing a respectively plurality of disparate courses against one another, collect data relating to said traversal from said mobile tracking device, the data including;
(i) terrain data comprising at least one of;
a minimum elevation of said course which was traversed, a maximum elevation of said course which was traversed, and a distance of said course which was traversed, and (ii) time of completion;assign a difficulty level to at least a portion of each of said courses which was traversed based at least in part on said terrain data, wherein said assignment of said difficulty level further comprises; comparison of a time stamp of said maximum elevation and said minimum elevation to determine whether said route is substantially ascending, substantially descending, or neither; when it is determined that said route is substantially ascending or substantially descending, perform the following calculation; divide a difference between said minimum and said maximum elevation of said route by a first constant to arrive at a first value; divide a difference between said minimum and said maximum elevation of said route squared by said distance of said route to arrive at a second value; divide said distance of said route by a second constant to arrive at a third value; when said route is substantially ascending, divide said maximum elevation by a third constant to arrive at a fourth value; when said route is substantially descending, divide said minimum elevation by said third constant to arrive at a fifth value; and add said first, second, third, and fourth or fifth values to arrive at a route value; and determine a route difficulty category of said route via comparison of said route value to a table, said table comprising an association of a plurality of route value ranges to a respective plurality of route difficulty categories; for each difficulty level, rank each of those ones of said plurality of users which traversed a course assigned to said difficulty level based on said time of completion; award a first set points according to said act of ranking; award a second set points based on one or more non-performance related metrics; add said first set of points and said second set of points for each of said plurality of users to generate a total point value therefor; generate a leaderboard based on said total point values; and
display said leaderboard on a display of the mobile tracking device.- View Dependent Claims (14, 15, 16, 17)
-
Specification