METHOD AND SYSTEM FOR A LOCATION-BASED BROKER SERVICE (LBS) CLIENT BROKER
First Claim
1. A method of processing signals, the method comprising:
- acquiring at a GNSS enabled device, location information from a plurality of different resources;
calculating a plurality of possible positions of said GNSS enabled device based on said acquired location information; and
determining a current position of said GNSS enabled device based on said calculated plurality of possible positions.
4 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.
-
Citations
22 Claims
-
1. A method of processing signals, the method comprising:
-
acquiring at a GNSS enabled device, location information from a plurality of different resources; calculating a plurality of possible positions of said GNSS enabled device based on said acquired location information; and determining a current position of said GNSS enabled device based on said calculated plurality of possible positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for processing signals, the system comprising:
-
one or more circuits for use in a GNSS enabled device, said one or more circuits operable to acquire, location information from a plurality of different resources; said one or more circuits operable to calculate a plurality of possible positions of said GNSS enabled device based on said acquired location information; and said one or more circuits operable to determine a current position of said GNSS enabled device based on said calculated plurality of possible positions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification