| CPC G01S 19/47 (2013.01) [G01S 19/45 (2013.01); G01S 19/37 (2013.01); G01S 19/42 (2013.01); G01S 19/48 (2013.01); H04B 1/3827 (2013.01)] | 9 Claims |

|
6. A positional information storing method performed by a processor of a mobile electronic device that includes, in addition to the processor, a Global Positioning System (GPS) receiver that detects a current positional information of the mobile electronic device at prescribed time intervals and an acceleration sensor, the method comprising, via said processor;
periodically determining that whether or not the mobile electronic device is moving using the GPS receiver and the acceleration sensor, and setting a flag indicating whether or not the mobile electronic device is moving every time said determination is made;
determining whether the mobile electronic device is linearly moving;
storing the current positional information detected by the GPS receiver in a memory if the flag indicates that the mobile electronic device is moving when the GPS receiver detects the current positional information and if either a time that has been elapsed since a previous detection of the current positional information is determined to be longer than a predetermined time interval, or the mobile electronic device has been determined to be linearly moving more than or equal to a predetermined number of times; and
not storing the current positional information detected by the GPS receiver in the memory even if the flag indicates that the mobile electronic device is moving when the GPS receiver detects the current positional information, if the time that has elapsed since the previous detection of the current positional information has not been greater than the predetermined time interval and if the mobile electronic device has been determined to be linearly moving less than the predetermined number of times.
|