CPC G06Q 40/12 (2013.12) [G01C 21/3697 (2013.01); G06Q 30/0284 (2013.01); G06Q 40/10 (2013.01); H04W 4/027 (2013.01); H04W 4/029 (2018.02)] | 20 Claims |
1. A portable electronic device comprising:
one or more processors;
a sensor comprising at least one of an accelerometer, a gyroscope, a magnetometer, or a global positioning system (GPS) sensor;
a non-transitory, processor-readable storage medium comprising one or more programming instructions thereon that, when executed, cause the one or more processors to:
determine, via output of the sensor, that the portable electronic device is in motion;
differentiate, without user input, between the motion corresponding to a drive and the motion corresponding to a non-driving activity;
automatically track a start point of the drive;
track movement of the portable electronic device from the start point through one or more legs of the drive;
identify a stop point of the drive;
capture a drive distance of the drive between the start point of the drive and the stop point of the drive; and
automatically classify the drive distance to establish whether a purpose of the drive is for a business purpose or a personal purpose;
output, on a display of the portable electronic device, a graphical representation of the drive.
|