Method and system for determining position using a satellite system
First Claim
1. A method of processing signals, the method comprising:
- in a GNSS enabled device;
receiving location information of said GNSS enabled device from a plurality of different wireless resources;
determining a position fix for said GNSS enabled device utilizing said received location information from each of said plurality of different wireless resources, said determining being performed in a pre-determined order according to a complexity of computing each of said position fixes; and
selecting one of said computed position fixes as a current position of said GNSS enabled device.
6 Assignments
0 Petitions
Accused Products
Abstract
A GNSS enabled handset receives signals from different resources comprising GNSS satellites and/or from a wireless network. The GNSS enabled handset acquires location information comprising various positioning resource data comprising GPS data and/or WiFi data from the received signals. The GNSS enabled handset calculates a plurality of possible position fixes based on the acquired location information using various positioning approaches. A current position fix associated with the GNSS enabled handset is determined based on the plurality of calculated possible position fixes via running a location-based service (LBS) client on the GNSS enabled handset. The LBS client determines the plurality of possible position fixes using various positioning approaches in a particular or determined order. Confidence levels for each of the calculated plurality of possible positions are determined and used to refine the current position fix. The refined current position fix is used for a location-based service from a LBS application server.
2 Citations
23 Claims
-
1. A method of processing signals, the method comprising:
in a GNSS enabled device; receiving location information of said GNSS enabled device from a plurality of different wireless resources; determining a position fix for said GNSS enabled device utilizing said received location information from each of said plurality of different wireless resources, said determining being performed in a pre-determined order according to a complexity of computing each of said position fixes; and selecting one of said computed position fixes as a current position of said GNSS enabled device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system of processing signals, the system comprising:
-
a memory for use in a GNSS enabled device; and a processor and/or circuit, coupled to the memory, for use in said GNSS enabled device, said processor and/or circuit configured to; receive location information of said GNSS enabled device from a plurality of different wireless resources; determine a position fix for said GNSS enabled device utilizing said received location information from each of said plurality of different wireless resources in a pre-determined order according to a complexity of computing each of said position fixes; and select one of said computed position fixes as a current position of said GNSS enabled device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system of processing signals, the system comprising:
-
a memory for use in a GNSS enabled device; and a processor and/or circuit, coupled to the memory, for use in said GNSS enabled device, said processor and/or circuit being configured to; receive location information of said GNSS enabled device from a plurality of different wireless resources; determine a position fix for said GNSS enabled device utilizing said received location information from each of said plurality of different wireless resources in a pre-determined order according to a complexity of computing each of said position fixes; select one of said computed position fixes as a current position of said GNSS enabled device; and communicate said refined current position to a location-based server.
-
-
21. A method of processing signals, the method comprising:
in a GNSS enabled device; receiving location information of said GNSS enabled device from a plurality of different wireless resources; determining position fixes for said GNSS enabled device based on each of said plurality of different wireless resources utilizing said received location information; determining a mean of said position fixes; determining, based on said mean, a confidence level for each position fix for each of said plurality of different wireless resources; and selecting a position fix with a highest confidence level as a current position of said GNSS enabled device. - View Dependent Claims (22, 23)
Specification