Method and device for position determination
DCFirst Claim
1. A processor usable medium having processor readable program code embodied therein for causing a processor to determine the position of a mobile terminal device, the processor readable program code comprising:
- processor readable program code for causing a processor to make a position method selection device located inside the mobile terminal device available for more than one application executable by the mobile terminal device and to arrange for the position method selection device to centrally manage a use of one or more positioning methods,processor readable program code for causing a processor in said position method selection device, to receive at least one condition for selecting a positioning method,processor readable program code for causing a processor in said position method selection device, to receive a request for positioning data that indicates the position of the mobile terminal device,processor readable program code for causing a processor in said position method selection device, to use a positioning method that fulfils said at least one condition for selection of a position method for producing said position data, andprocessor readable program code for causing a processor to deliver said position data from said position method selection device to an application.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and device for position determination, in which one or more application (201, 202) requests a positioning method selection device (204) for positioning data. The positioning method selection device provides an application with positioning data using one or more positioning method (205 to 209) in accordance with settings defined by the application and/or the user. The positioning method selection device (204) receives a positioning request from an application (201, 202), forms a parameter or parameters indicating the quality of positioning requested by the application, compares the quality of positioning data provided by the positioning methods with the positioning quality required by the application, and sends positioning data to the application (201, 202) in response to the positioning request.
105 Citations
31 Claims
-
1. A processor usable medium having processor readable program code embodied therein for causing a processor to determine the position of a mobile terminal device, the processor readable program code comprising:
-
processor readable program code for causing a processor to make a position method selection device located inside the mobile terminal device available for more than one application executable by the mobile terminal device and to arrange for the position method selection device to centrally manage a use of one or more positioning methods, processor readable program code for causing a processor in said position method selection device, to receive at least one condition for selecting a positioning method, processor readable program code for causing a processor in said position method selection device, to receive a request for positioning data that indicates the position of the mobile terminal device, processor readable program code for causing a processor in said position method selection device, to use a positioning method that fulfils said at least one condition for selection of a position method for producing said position data, and processor readable program code for causing a processor to deliver said position data from said position method selection device to an application. - View Dependent Claims (2)
-
-
3. A processor usable medium having processor readable program code embodied therein for causing a processor to determine the position of a mobile terminal device, the processor readable program code comprising:
-
processor readable program code for causing a processor to make a position method selection device located inside the mobile terminal device available for more than one application executable by the mobile terminal device and to arrange for the position method selection device to centrally manage a use of one or more positioning methods, processor readable program code for causing a processor in said position method selection device, to receive positioning data from said one or more positioning methods, processor readable program code for causing a processor in said position method selection device, to receive a condition for selecting a positioning method, and processor readable program code for causing a processor in said position method selection device, to determine a portion of the positioning data that corresponds with such a positioning method that fulfils said condition for selecting a positioning method, said portion of the positioning data being used for indicating the position of the mobile terminal device. - View Dependent Claims (4)
-
-
5. A processor usable medium having processor readable program code embodied therein for causing a processor to determine the position of a mobile terminal device, the processor readable program code comprising:
-
processor readable program code for causing a processor to make a position method selection device located inside the mobile terminal device available for more than one application executable by the mobile terminal device and to arrange for the position method selection device to centrally manage a use of more than one positioning methods processor readable program code for causing a processor in said position method selection device, to receive positioning data from said more than one positioning method, and processor readable program code for causing a processor in said position method selection device, to combine said positioning data received from said more than one positioning methods into a combined positioning data, said combined positioning data being used for indicating the position of the mobile terminal device. - View Dependent Claims (6)
-
-
7. A processor usable medium having processor readable program code embodied therein for causing a processor to determine the position of a mobile terminal device, the processor readable program code comprising:
-
processor readable program code for causing a processor to make a position method selection device located inside the mobile terminal device available for more than one application executable by the mobile terminal device and to arrange for the position method selection device to centrally manage a use of one or more positioning methods, processor readable program code for causing a processor in said position method selection device, to receive from a first application a first request for positioning data that indicates the position of the mobile terminal device, processor readable program code for causing a processor in said position method selection device, to receive from a second application program a second request for positioning data that indicates the position of the mobile terminal device, and processor readable program code for causing a processor, as a response to said second request, to deliver position data obtained as a response to the first request from said first application program to said second application program. - View Dependent Claims (8)
-
-
9. A method for locating a mobile terminal device comprising:
configuring a position method selection device located inside the mobile terminal device for operative association with more than one application executable by the mobile terminal device and to manage centrally one or more positioning methods; and
said method further comprising;receiving at least one condition relating to a positioning in question; receiving from an application a request for positioning the mobile terminal; selecting a positioning method which fulfils said at least one condition; producing with selected positioning method a positioning data which indicates the position of the mobile terminal device; and sending said positioning data to said application. - View Dependent Claims (10)
-
11. An apparatus comprising:
-
a processor located inside a mobile terminal device, configured for operative association with more than one application executable by the mobile terminal device and one or more positioning methods, and being arranged to centrally manage said positioning methods; and wherein said processor is further configured; to select a positioning method that fulfils a condition or conditions received from an application, and to produce, with the selected positioning method, a positioning data of a mobile terminal device for an application. - View Dependent Claims (12)
-
-
13. A method for locating a mobile terminal device comprising:
configuring a position method selection device located inside the mobile terminal device for operative association with more than one application executable by said mobile terminal device and to manage centrally one or more positioning methods;
said method further comprising;receiving positioning data from said one or more positioning method; receiving a condition relating to the positioning in question; determining a portion of the positioning data that corresponds to such a positioning method that fulfils said condition; using said portion of the positioning data for indicating the position of the mobile terminal device. - View Dependent Claims (14, 15, 16, 17, 22, 23, 24)
-
18. An apparatus comprising:
a processor located inside a mobile terminal device, configured for operative association with more than one application executable by the mobile terminal device and one or more positioning methods, said processor being arranged to centrally manage said positioning methods, said processor further configured to determine a portion of a positioning data received from the positioning methods, which corresponds to such a positioning method that fulfils a condition received from an application. - View Dependent Claims (19, 20)
-
21. A method for locating a mobile terminal device comprising:
configuring a position method selection device located inside the mobile terminal device for operative association with more than one application executable by the mobile terminal device and to manage centrally one or more positioning methods; and
said method further comprising;receiving positioning data from said one or more positioning method; receiving a condition relating to a positioning in question; combining said positioning data received from the positioning methods into a combined positioning data; and using the combined positioning data for indicating the position of the mobile terminal device.
-
25. An apparatus comprising:
a processor located inside a mobile terminal device configured for operative association with more than one application executable by the mobile terminal device and one or more positioning methods, and being arranged to centrally manage said positioning methods, said processor further comprising a combiner to form a positioning data, which indicates a position of a mobile terminal device, on grounds of positioning data received from different positioning methods. - View Dependent Claims (26, 27)
-
28. A method for locating a mobile terminal device comprising:
configuring a position method selection device located inside a mobile terminal device for operative association with more than one application executable by the mobile terminal device and to manage centrally one or more positioning methods; and
said method further comprising;receiving from a first application a request for positioning the mobile terminal; producing with a positioning method a positioning data which indicates the position of the mobile terminal device; receiving from a second application program a request for positioning the mobile terminal; and sending said positioning data based on the request from the first application program to the second application. - View Dependent Claims (29)
-
30. An apparatus comprising:
-
a processor located inside a mobile terminal device configured for operative association with more than one application executable by the mobile terminal device and one or more positioning methods, and further said processor being arranged; to centrally manage said positioning methods; and to deliver a positioning data of the mobile terminal device based on a request from an application also to another application. - View Dependent Claims (31)
-
Specification