Patent ID: 11860586
Assignee: CASIO COMPUTER CO., LTD.
Field: Measurement (Instruments)
Classification: CPC G | IPC G

Claim 11:
12. A method of controlling an electronic device performed by a processor in the electronic device, the electronic device including, in addition to the processor, a positioning module that performs positioning of the electronic device by receiving radio waves from navigation satellites; and a movement distance detection sensor that detects movement distance of the electronic device without using the radio waves from navigation satellites, the method comprising, via the processor:
(a) turning on power of the positioning module,
(b) if positioning with the positioning module has not succeeded within a first prescribed period of time since the turning power on of the positioning module in process (a), turning off power of the positioning module, and
(c) if the movement distance detected by the movement distance detection sensor starting from when the positioning module was turned off in process (b) is greater than or equal to a prescribed distance, returning to process (a) so as to turn on power of the positioning module again,
wherein the method further comprises, via the processor, at least one of the following (d) and (e):
(d) if the turning power off in process (b) and the turning power on in process (a) of the positioning module have been repeated a prescribed number of times through process (c) and if the positioning with the positioning module has not succeeded within the first prescribed period of time since the turning power on of the positioning module in process (a) that was performed most recently, stopping the processes from proceeding to process (c) and terminating supply of power to the positioning module, and
(e) if a third prescribed period of time from when the positioning module was initially turned on in process (a) has elapsed while the turning power off in process (b) and the turning power on in process (a) of the positioning module have been repeatedly performed through process (c) and if the positioning with the positioning module has not succeeded within the first prescribed period of time since the turning power on of the positioning module in process (a) that was performed most recently, stopping the processes from proceeding to process (c) and terminating supply of power to the positioning module.