Patent ID: 8818423

Claim:
A method for sharing athletic activity data on a computing device, the computing device including a display unit, system memory, a network interface, and input devices including a timekeeping device and a location sensing device, the method comprising: receiving challenger data from an input device corresponding to a challenge initiated by a challenger, where receiving challenger data includes: detecting challenger first location data with the location sensing device, the challenger first location data corresponding to a challenger first geographic location proximate the location that the challenger begun the challenge; detecting challenger second location data with the location sensing device, the challenger second location data corresponding to a challenger second geographic location spaced from the challenger first geographic location; detecting one or more challenger interim geographic locations between the challenger first geographic location and the challenger second geographic location; and defining a challenger path calculated from the challenger first geographic location, the challenger second geographic location, and the challenger interim geographic locations; receiving completion time data from the timekeeping unit challenger, the completion time data corresponding to the time the challenger took to travel from the first geographic location to the second geographic location along the challenger path; communicating to a challenge record server the challenger data; comparing the challenger data to an owner record associated with an owner to determine if the challenger was victorious over the owner in completing the server challenge, the owner record included in a server challenge dataset hosted by the challenge record server and including an owner record first position entry including location data associated with an owner first geographic location proximate the challenger first geographic location, an owner second location entry including location data associated with an owner second geographic location, and an owner completion time entry; and requesting the challenge record server to overwrite the owner record with the challenger data if the challenger was victorious; wherein the owner record includes an owner record path entry defining an owner path corresponding to the path that the owner took from the owner first geographic location to the owner second geographic location; and wherein the challenger is victorious only if the challenger path is consistent with the owner path.