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, corresponding location information of said GNSS enabled device from a plurality of different resources;
calculating by said GNSS enabled device, a plurality of possible positions of said GNSS enabled device each based on said acquired corresponding location information of said GNSS enabled device from distinct one of said plurality of different resources; and
determining by said GNSS enabled device, 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, corresponding location information of said GNSS enabled device from a plurality of different resources; calculating by said GNSS enabled device, a plurality of possible positions of said GNSS enabled device each based on said acquired corresponding location information of said GNSS enabled device from distinct one of said plurality of different resources; and determining by said GNSS enabled device, 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 being operable to acquire location information corresponding to said GNSS enabled device from a plurality of different resources; said one or more circuits are operable to calculate by said GNSS enabled device, a plurality of possible positions of said GNSS enabled device, each of the plurality of possible positions being based on said acquired corresponding location information of said GNSS enabled device from a distinct one of said plurality of different resources; and said one or more circuits are operable to determine by said GNSS enabled device, 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