IP Library Granted Patent US 6,853,916
Granted Patent B2
US 6,853,916 · App. 10/295,332 · Granted Feb 8, 2005

Method and apparatus for forming a pseudo-range model

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,853,916
App. No.
10/295,332
Granted
Feb 8, 2005
Kind
B2
Abstract

A method and apparatus for locating mobile device over a broad coverage area using a wireless communications link that may have large and unknown latency. The apparatus comprises at least one mobile device, a reference network, a position server, a wireless carrier, and a location requester. The mobile device is in communication with the wireless carrier and receives global positioning system (GPS) signals from a plurality of satellites in the GPS satellite constellation. The reference network is coupled to the position server and provides GPS data. The mobile receiver receives GPS signals, performs rudimentary signal processing and transmits the processed signals to the wireless carrier. The wireless carrier passes the signals on to the position server. The position server processes the mobile receiver's GPS data and the reference network ephemeris data to identify the location of the mobile receiver. The location is sent to the location requester.

Claims (44)

1. A method of forming a pseudo-range model, comprising:

receiving satellite position information for a plurality of satellites;

receiving an approximate position of a mobile device;

computing at least one set of ranges from the mobile device to the plurality of satellites using the approximate position and the satellite position information; and

forming a pseudo-range model from the at least one set of ranges, the pseudo-range model having pseudorange information and pseudorange rate information.

2. The method of claim 1 , further comprising:

adjusting the at least one set of ranges to account for at least one of satellite clock errors and ionosphere/troposphere errors.

3. The method of claim 1 , wherein the step of computing at least one set of ranges comprises:

computing respective sets of ranges at a plurality of different times.

4. The method of claim 3 , wherein the step of forming a pseudo-range model comprises:

determining a polynomial fit to the sets of ranges to form the pseudo-range model.

5. The method of claim 4 , wherein the pseudo-range model comprises:

a i +b i dt+c i dt 2 ,

where a i corresponds to pseudorange information to the ith satellite, and b i and c i correspond to pseudo-range rate information for the ith satellite.

6. The method of claim 1 , wherein the satellite position information is derived from a wide area model.

7. The method of claim 1 , wherein the pseudo-range model is formed at a server in wireless communication with the mobile device.

8. The method of claim 7 , wherein the approximate position of the mobile device is determined using a wireless communication system in communication with the server.

9. A system for forming a pseudo-range model, comprising;

a mobile device for receiving signals from a plurality of satellites; and

a server being in wireless communication with the mobile device;

where the server is configured to compute at least one set of ranges from the mobile device to the plurality of satellites using an approximate location of the mobile device and satellite position information; and

where the server is configured to form a pseudo-range model from the at least one set of ranges, the pseudo-range model having pseudorange information and pseudorange rate information.

10. The system of claim 9 , wherein the server is further configured to adjust the at least one set of ranges to account for at least one of satellite clock errors and ionosphere/troposphere errors.

11. The system of claim 9 , wherein the server is further configured to compute respective sets of ranges at a plurality of different times and determine a polynomial fit to the sets of ranges to form the pseudo-range model.

12. The system of claim 11 , wherein the pseudo-range model comprises:

a i +b i dt+c i dt 2 ,

where a i corresponds to pseudorange information to the ith satellite, and b i and c i correspond to pseudo-range rate information for the ith satellite.

13. An apparatus for forming a pseudo-range model, comprising:

means for receiving satellite position information for a plurality of satellites;

means for receiving an approximate position of a mobile device;

means for computing at least one set of ranges from the mobile device to the plurality of satellites using the approximate position and the satellite position information; and

means for forming a pseudo-range model from the at least one set of ranges, the pseudo-range model having pseudorange information and pseudorange rate information.

14. The apparatus of claim 13 , further comprising:

means for adjusting the at least one set of ranges to account for at least one of satellite clock errors and ionosphere/troposphere errors.

15. The apparatus of claim 13 , wherein the means for computing at least one set of ranges comprises:

means for computing respective sets of ranges at a plurality of different times.

16. The apparatus of claim 15 , wherein the means for forming a pseudo-range model comprises:

means for determining a polynomial fit to the sets of ranges to form the pseudo-range model.

17. The apparatus of claim 16 , wherein the pseudo-range model comprises:

a i +b i dt+c i dt 2 ,

where a i corresponds to pseudorange information to the ith satellite, and b i and c i , correspond to pseudo-range rate information for the ith satellite.

18. The apparatus of claim 13 , wherein the satellite position information is derived from a wide area model.

19. The apparatus of claim 13 , wherein the pseudo-range model is formed at a server in wireless communication with the mobile device.

20. The apparatus of claim 19 , wherein the approximate position of the mobile device is determined using a wireless communication system in communication with the server.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2015
From: GLOBAL LOCATE, INC.
To: BROADCOM CORPORATION
Reel/Frame 036617/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2007
From: FUCHS, DONALD L., MR.; LOGICAL ENGINEERING SERVICES LLC
To: GLOBAL LOCATE, INC.
Reel/Frame 019331/0308 →