Patent ID: 8864587
Filing Date: 2014-10-21
Classification: A63B,G01C,G06Q,H04M,H04W

Abstract:
1. A mobile computing device comprising: a processor configured to receive position information from a position sensor; a display configured to be controlled by the processor; a computer readable storage medium accessible to the processor and bearing instructions which when executed by the processor cause the processor to: receive user input to challenge at least one friend's user device to an exercise; upload the challenge to a server; receive a signal from the server indicating the challenge is accepted; at a predetermined start time, upload to the server position information from the position sensor; receive from the server map information presenting a position of the mobile device and a position of the at least one friend's user device; and periodically during the exercise, receive updates of the map information including updates of the position of the mobile device and the position of the at least one friend's user device; wherein at least one position received from the server is a race position that represents a true position as received from a position sensor adjusted for an elevation change of the user or an elevation change of the at least one friend's user device between successive true positions uploaded to the server, wherein responsive to a determination that the user has traversed an elevation gain between reported true positions, a distance is added to a true distance traveled determined from true positions to render a race position, and the map information indicates the race position.