POSITION SOURCE SELECTION
First Claim
1. A navigation device, comprising:
- a satellite navigation receiver operable to receive signals from a first position source;
a communications module operable to receive signals from a second position source; and
a position subsystem in communication with the satellite navigation receiver and the communications module, the position subsystem operable to;
identify movement of the navigation device;
select one of the position sources based upon the identified movement;
determine position using the selected one of the position sources; and
communicate the determined position to an application to perform a position dependent function.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for position source selection. In an implementation, an electronic device provides a variety of functionality including at least functionality to determine position. The electronic device may be further configured to select between a plurality of position sources to determine position based upon a variety of selection criteria. In an implementation, a last known position may be stored when position is being determined through the plurality of position sources. The last known position may be used as an alternative to determining position via the position sources when one or more of the position sources are unavailable. In another implementation, the last known position may be employed to automatically select one of the plurality of position sources to be used by the electronic device for determining position.
-
Citations
25 Claims
-
1. A navigation device, comprising:
-
a satellite navigation receiver operable to receive signals from a first position source; a communications module operable to receive signals from a second position source; and a position subsystem in communication with the satellite navigation receiver and the communications module, the position subsystem operable to; identify movement of the navigation device; select one of the position sources based upon the identified movement; determine position using the selected one of the position sources; and communicate the determined position to an application to perform a position dependent function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
determining a position of a device utilizing one or more of a plurality of position sources; storing a last known position based upon the determined position; receiving a position request from an application of the device; selecting a source of position data to fulfill the position request from the last known position and the plurality of position sources based upon selection criteria; obtaining position from the selected source of position data; and communicating the obtained position to the application to perform a position dependent function. - View Dependent Claims (11, 12)
-
-
13. One or more computer readable media storing instructions executable by a navigation device to:
-
determine a position of the navigation device utilizing one or more of a plurality of position sources; store a last known position based upon the determined position; receive a position request from an application of the navigation device; select a source of position data to fulfill the position request from the last known position and the plurality of position sources based upon selection criteria; obtain position from the selected source of position data; and communicate the obtained position to the application to perform a position dependent function.
-
-
14. A method comprising:
-
determining position at a device using one or more position sources; storing a last known position of the device based upon the determined position; determining validity of the last known position; and when the last known position is valid, selecting the last known position to perform a position dependent function of the device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A navigation device comprising:
-
a satellite navigation receiver to enable receiving of signal data from a plurality of satellites; a memory; and a position subsystem operable to; store data corresponding to a last known position of the navigation device in the memory; determine validity of the last known position stored in the memory; when the last known position is valid, select the last known position to perform a position dependent function of the navigation device; and when the last known position is not valid, activate the satellite navigation receiver to determine position. - View Dependent Claims (23, 24, 25)
-
Specification