SYSTEM AND METHOD FOR COMMUNICATING DISTANCE TRAVELLED BETWEEN A PLURALITY OF MOBILE DEVICES IN REAL-TIME
First Claim
Patent Images
1. A computer implemented method for communicating distance travelled between a plurality of mobile computing devices, said method comprising the steps of:
- receiving a request to set a start time, from one of said plurality of mobile computing devices,wherein said start time is in reference to the start of an activity to be engaged in by users of said plurality of mobile computing devices;
starting a timer at said start time;
calculating, at each mobile device of said plurality of mobile devices, a distance travelled by said mobile device, at regular intervals;
transmitting the distance travelled and elapsed time from each mobile device of said plurality of mobile computing devices;
receiving, at each mobile device of said plurality of mobile devices, the distance travelled and elapsed time updates from of all other mobile computing devices of said plurality of mobile computing devices;
providing feedback to a user of said mobile device based at least in part on said distance travelled and elapsed time updates.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention generally relates to positioning systems. Specifically, this invention relates to a system and method for communicating distance travelled between a plurality of mobile devices when tracked across a contemporaneous period of time.
-
Citations
14 Claims
-
1. A computer implemented method for communicating distance travelled between a plurality of mobile computing devices, said method comprising the steps of:
-
receiving a request to set a start time, from one of said plurality of mobile computing devices, wherein said start time is in reference to the start of an activity to be engaged in by users of said plurality of mobile computing devices; starting a timer at said start time; calculating, at each mobile device of said plurality of mobile devices, a distance travelled by said mobile device, at regular intervals; transmitting the distance travelled and elapsed time from each mobile device of said plurality of mobile computing devices; receiving, at each mobile device of said plurality of mobile devices, the distance travelled and elapsed time updates from of all other mobile computing devices of said plurality of mobile computing devices; providing feedback to a user of said mobile device based at least in part on said distance travelled and elapsed time updates. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented system for communicating relative distance travelled between a plurality of mobile computing devices, said system comprising:
-
a computing device; a first memory in the computing device, the first memory containing computer-executable code that, when processed by the computing device, performs steps comprising; receiving a request to set a start time, from one of said plurality of mobile computing devices, wherein said start time is in reference to the start of an activity to be engaged in by users of said plurality of mobile computing devices; starting a timer at said start time; calculating, at each mobile device of said plurality of mobile device, a distance travelled by said mobile device, at regular intervals; transmitting the distance travelled and elapsed time from each mobile device of said plurality of mobile computing devices; receiving, at each mobile device of said plurality of mobile devices, the distance travelled and elapsed time updates from of all other mobile computing devices of said plurality of mobile computing devices; providing feedback to a user of said mobile device based at least in part on a relative distance travelled between each mobile computing device of said plurality of mobile computing devices based at least in part on said distance travelled and elapsed time updates. - View Dependent Claims (6, 7, 8)
-
-
9. A computer implemented method for communicating distance travelled between a plurality of mobile computing devices, said method comprising the steps of:
-
receiving a request to set a start time, from one of said plurality of mobile computing devices, wherein said start time is in reference to the start of an activity to be engaged in by users of said plurality of mobile computing devices; starting a timer at said start time; receiving a plurality of starting locations at said start time, wherein said plurality of starting locations is formed from individual starting locations provided by each mobile computing device of said plurality of mobile computing devices; receiving, from said plurality of mobile computing devices, a plurality of updated locations, wherein said plurality of updated locations is formed from individual locations provided by each mobile computing device of said plurality of mobile computing devices, wherein each individual location includes a time indicator; calculating a distance travelled for each mobile computing device of said plurality of mobile computing devices based at least in part on said starting location and said individual location; determining a relative distance between each mobile computing device of said plurality of mobile computing devices based at least in part on said distance travelled; transmitting said relative distance to each mobile computing device of said plurality of mobile computing devices. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification