US5945944A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for determining time for GPS receivers
Assignee: SnapTrack Inc
•
Filing: 1997-04-24
•
Granted: 1999-08-31
•
Expires: 2017-04-24
Abstract
Abstract A method and apparatus of determining the time for a global positioning system receiver is disclosed. Timing signals derived from a communication system, such as cellular phone transmission signals, are received by a GPS receiver and decoded to provide accurate time information. The timing signals may be in the form of synchronized events marked by timing indicators, or as system time information. The timing signals in combination with satellite position signals received by the GPS receiver are used to determine the position of the GPS receiver.
Inventors
- 👤 Norman F. Krasner
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 23:21
CPC Classifications
G; G01; G01S; G01S19/00; G01S19/01; G01S19/13; G01S19/34; G01S19/03; G01S19/10; G01S19/12; G01S1/00; G01S19/05; G01S19/06; G01S19/07; G01S19/071; G01S19/09; G01S19/23; G01S19/235; G01S19/24; G01S19/25; G01S19/256; G01S19/35; G01S19/37; G01S5/00; G01S5/0009; G01S5/0018; G01S5/0036; G01S5/009; H; H03; H03J; H03J7/00; H03J7/02; H03J7/04; H03J7/047; H04; H04B; H04B1/00; H04B1/0003; H04B1/0007; H04B1/06; H04B1/16; H04B1/26; H04B1/28; H04B1/38; H04B1/3805; G01S19/11; G01S19/252; G01S19/254; G01S19/258; G01S19/38; G01S19/39; G01S19/40; G01S19/41; G01S2205/00; G01S2205/001; G01S2205/008; G01S5/0045
Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
146 words
A method for determining a position of a mobile global positioning system receiver, said mobile global positioning system receiver receiving global positioning system signals from at least one of a plurality of global positioning system (GPS) satellites, said method comprising: receiving a cellular communication signal in a mobile communication receiver coupled to said mobile global positioning system receiver, said cellular communication signal having a time indicator which represents a time event; associating said time indicator with data representing a time of arrival of a GPS satellite signal at said mobile global positioning system receiver; and determining a position information of said mobile global positioning system receiver, wherein said data representing said time of arrival of said GPS satellite signal and said time indicator are used to determine said position information of said mobile global positioning system receiver and wherein said cellular communication signal supports 2-way communications.
Claim 2
Independent Claim
146 words
A method for determining a position of a mobile global positioning system receiver, said mobile global positioning system receiver receiving global positioning system signals from at least one of a plurality of global positioning system (GPS) satellites, said method comprising: receiving a cellular communication signal in a mobile communication receiver coupled to said mobile global positioning system receiver, said cellular communication signal having a time indicator which represents a time event; associating said time indicator with data representing a time of arrival of a GPS satellite signal at said mobile global positioning system receiver; and determining a position information of said mobile global positioning system receiver, wherein said data representing said time of arrival of said GPS satellite signal and said time indicator are used to determine said position information of said mobile global positioning system receiver and wherein said cellular communication signal supports 2-way communications.
Claim 3
Dependent Claim
32 words
The method according to claim 1 wherein said cellular communication signal is a cellular telephone signal, and said time indicator is a frame which partitions data transmitted in said cellular telephone signal.
Claim 4
Dependent Claim
52 words
The method according to claim 2 wherein said associating said time indicator comprises initiating an internal count in a counter, wherein the count in said counter corresponds to the elapsed time from said time event represented by said time indicator, to a time of measurement by said mobile global positioning system receiver.
Claim 5
Dependent Claim
32 words
The method according to claim 1 wherein said cellular communication signal is a cellular telephone signal, and said time indicator is system time information which is transmitted in said cellular communication signal.
Claim 6
Dependent Claim
21 words
The method according to claim 4 wherein said associating said time indicator comprises decoding said system time information as local time.
Claim 7
Dependent Claim
37 words
The method according to claim 1 wherein said data representing said time of arrival of said GPS satellite signal is obtained from pseudorandom sequences of said GPS satellite signal received by said mobile global positioning system receiver.
Claim 8
Dependent Claim
134 words
The method according to claim 1 further comprising: determining an approximate location of said mobile global positioning system receiver from a cell based information source, said approximate location being determined by at least one of a location of a cellular service area which includes a cell site which communicates with said mobile communication receiver or a location of said cell site; determining an approximate Doppler for at least one global positioning system satellite relative to said mobile global positioning system receiver, said approximate Doppler being based on said approximate location; and using said approximate Doppler in said mobile global positioning system receiver to reduce processing time in either determining at least one pseudorange to said at least one global positioning system satellite or acquiring signals from said at least one global positioning system satellite.
Claim 9
Dependent Claim
21 words
The method according to claim 7 further comprising transmitting said approximate Doppler from said cell site to said mobile communication receiver.
Claim 10
Dependent Claim
26 words
The method according to claim 8 further comprising transmitting said at least one pseudorange from said mobile global positioning system receiver to a remote processing station.
Claim 11
Dependent Claim
30 words
The method according to claim 1 wherein said mobile communication receiver is a cell based communication receiver which is integrated in one enclosure with said mobile global positioning system receiver.
Claim 12
Dependent Claim
32 words
A method as in claim 1 wherein said time indicator is used to reduce processing time in either determining a pseudorange to a GPS satellite or acquiring signals from said GPS satellite.
Claim 13
Dependent Claim
30 words
A method as in claim 1 wherein said associating said time indicator and said determining said position information are performed without said mobile GPS receiver demodulating GPS satellite ephemeris signals.
Claim 14
Dependent Claim
38 words
A method as in claim 1 wherein said mobile GPS receiver determines said data representing said time of arrival and associates said time indicator with said data representing said time of arrival before demodulating GPS satellite ephemeris signals.
Claim 15
Dependent Claim
46 words
A method as in claim 1 wherein said time indicator and said data representing said time of arrival are used to determine said position information by bounding an absolute time of arrival of GPS satellite signals which are used to determine pseudoranges to a GPS satellite.
Claim 16
Dependent Claim
30 words
A method as in claim 1 wherein said data representing said time of arrival, as associated with said time indicator, is used to determine a pseudorange to a GPS satellite.
Claim 17
Dependent Claim
154 words
A global positioning system for determining the position of a receiver comprising: a mobile global positioning system receiver configured to receive global positioning system signals from a plurality of global positioning system satellites; receive a cellular communication signal having a time indicator which represents a time event; associate said time indicator with data representing a time of arrival of a GPS satellite signal at said mobile global positioning system receiver; transmit said data representing said time of arrival of said GPS satellite signal and transmit said time indicator over said cellular communication signal; and a global positioning system server configured to receive said data representing said time of arrival of said GPS satellite signal and said time indicator transmitted by said mobile global positioning system receiver; and calculate the position of said mobile global positioning system receiver using said time indicator and said data representing said time of arrival of said GPS satellite signal.
Claim 18
Dependent Claim
154 words
A global positioning system for determining the position of a receiver comprising: a mobile global positioning system receiver configured to receive global positioning system signals from a plurality of global positioning system satellites; receive a cellular communication signal having a time indicator which represents a time event; associate said time indicator with data representing a time of arrival of a GPS satellite signal at said mobile global positioning system receiver; transmit said data representing said time of arrival of said GPS satellite signal and transmit said time indicator over said cellular communication signal; and a global positioning system server configured to receive said data representing said time of arrival of said GPS satellite signal and said time indicator transmitted by said mobile global positioning system receiver; and calculate the position of said mobile global positioning system receiver using said time indicator and said data representing said time of arrival of said GPS satellite signal.
Claim 19
Dependent Claim
16 words
The system according to claim 16 wherein said cellular communication signal comprises a cellular phone signal.
Claim 20
Dependent Claim
21 words
The system according to claim 17 wherein said time indicator is a frame which partitions data transmitted in said communication signal.
Claim 21
Dependent Claim
55 words
The system according to claim 18 wherein said mobile global positioning system receiver comprises a counter, wherein the count in said counter corresponds to the elapsed time from said time event represented by said time indicator, to a time of an arrival of said GPS satellite signal received by said mobile global positioning system receiver.
Claim 22
Dependent Claim
22 words
The system according to claim 17 wherein said time indicator is system time information which is transmitted in said cellular communication signal.
Claim 23
Dependent Claim
37 words
The system according to claim 17 wherein said data representing said time of arrival of said GPS satellite signal is obtained from pseudorandom sequences of said GPS satellite signal received by said mobile global positioning system receiver.
Claim 24
Dependent Claim
35 words
The system according to claim 12 wherein said time indicator is associated with said data representing said time of arrival of said GPS satellite signal without demodulating GPS ephemeris data in said GPS satellite signal.
Claim 25
Dependent Claim
138 words
A mobile satellite positioning system (SPS) receiver comprising: an SPS receiver circuit, said SPS receiver circuit receiving SPS signals from SPS satellites and determining data representing a time of arrival of an SPS satellite signal; a cellular communication system coupled to said SPS receiver circuit, said cellular communication system receiving a cellular communication signal having a time indicator which represents a time event, wherein said time indicator is associated with said data representing said time of arrival and wherein said time indicator and said data representing said time of arrival are used to determine a position information of said mobile SPS receiver and wherein said cellular communication system supports 2-way communications; wherein said cellular communication system transmits said time indicator and said data representing said time of arrival to a remote processing system which determines said position information.
Claim 26
Dependent Claim
138 words
A mobile satellite positioning system (SPS) receiver comprising: an SPS receiver circuit, said SPS receiver circuit receiving SPS signals from SPS satellites and determining data representing a time of arrival of an SPS satellite signal; a cellular communication system coupled to said SPS receiver circuit, said cellular communication system receiving a cellular communication signal having a time indicator which represents a time event, wherein said time indicator is associated with said data representing said time of arrival and wherein said time indicator and said data representing said time of arrival are used to determine a position information of said mobile SPS receiver and wherein said cellular communication system supports 2-way communications; wherein said cellular communication system transmits said time indicator and said data representing said time of arrival to a remote processing system which determines said position information.
Claim 27
Dependent Claim
129 words
A mobile satellite positioning system (SPS) receiver comprising: an SPS receiver circuit, said SPS receiver circuit receiving SPS signals from SPS satellites and determining data representing a time of arrival of an SPS satellite signal; a cellular communication system coupled to said SPS receiver circuit, said cellular communication system receiving a cellular communication signal having a time indicator which represents a time event, wherein said time indicator is associated with said data representing said time of arrival and wherein said time indicator and said data representing said time of arrival are used to determine a position information of said mobile SPS receiver and wherein said cellular communication system supports 2-way communications; wherein said data representing said time of arrival is obtained from pseudorandom sequences of said SPS satellite signal.
Claim 28
Dependent Claim
129 words
A mobile satellite positioning system (SPS) receiver comprising: an SPS receiver circuit, said SPS receiver circuit receiving SPS signals from SPS satellites and determining data representing a time of arrival of an SPS satellite signal; a cellular communication system coupled to said SPS receiver circuit, said cellular communication system receiving a cellular communication signal having a time indicator which represents a time event, wherein said time indicator is associated with said data representing said time of arrival and wherein said time indicator and said data representing said time of arrival are used to determine a position information of said mobile SPS receiver and wherein said cellular communication system supports 2-way communications; wherein said data representing said time of arrival is obtained from pseudorandom sequences of said SPS satellite signal.
Claim 29
Dependent Claim
23 words
A mobile SPS receiver as in claim 24 wherein said data representing said time of arrival comprises a pseudorange to said SPS satellite.
Claim 30
Dependent Claim
134 words
A mobile satellite positioning system (SPS) receiver comprising: an SPS receiver circuit, said SPS receiver circuit receiving SPS signals from SPS satellites and determining data representing a time of arrival of an SPS satellite signal; a cellular communication system coupled to said SPS receiver circuit, said cellular communication system receiving a cellular communication signal having a time indicator which represents a time event, wherein said time indicator is associated with said data representing said time of arrival and wherein said time indicator and said data representing said time of arrival are used to determine a position information of said mobile SPS receiver and wherein said cellular communication system supports 2-way communications; a counter coupled to said cellular communication system, said counter counting an elapsed time between said time indicator to said time of arrival.
Claim 31
Dependent Claim
134 words
A mobile satellite positioning system (SPS) receiver comprising: an SPS receiver circuit, said SPS receiver circuit receiving SPS signals from SPS satellites and determining data representing a time of arrival of an SPS satellite signal; a cellular communication system coupled to said SPS receiver circuit, said cellular communication system receiving a cellular communication signal having a time indicator which represents a time event, wherein said time indicator is associated with said data representing said time of arrival and wherein said time indicator and said data representing said time of arrival are used to determine a position information of said mobile SPS receiver and wherein said cellular communication system supports 2-way communications; a counter coupled to said cellular communication system, said counter counting an elapsed time between said time indicator to said time of arrival.
Claim 32
Independent Claim
114 words
A method in a mobile satellite positioning system (SPS) receiver for determining a position information of said mobile SPS receiver, said method comprising: receiving at said mobile SPS receiver a cellular communication signal which comprises at least one time indicator; receiving SPS signals at said mobile SPS receiver; determining, from said time indicator, a particular time which represents a time at which said SPS signals were received at said mobile SPS receiver; transmitting a representation of said particular time and a satellite position information from said mobile SPS receiver; determining a time of receipt of said SPS signals at said remote mobile SPS receiver and associating said time indicator with said time of receipt.
Claim 33
Independent Claim
114 words
A method in a mobile satellite positioning system (SPS) receiver for determining a position information of said mobile SPS receiver, said method comprising: receiving at said mobile SPS receiver a cellular communication signal which comprises at least one time indicator; receiving SPS signals at said mobile SPS receiver; determining, from said time indicator, a particular time which represents a time at which said SPS signals were received at said mobile SPS receiver; transmitting a representation of said particular time and a satellite position information from said mobile SPS receiver; determining a time of receipt of said SPS signals at said remote mobile SPS receiver and associating said time indicator with said time of receipt.
Claim 34
Independent Claim
131 words
A method in a mobile satellite positioning system (SPS) receiver for determining a position information of said mobile SPS receiver, said method comprising: receiving at said mobile SPS receiver a cellular communication signal which comprises at least one time indicator; receiving SPS signals at said mobile SPS receiver; determining, from said time indicator, a particular time which represents a time at which said SPS signals were received at said mobile SPS receiver; transmitting a representation of said particular time and a satellite position information from said mobile SPS receiver; determining a time of receipt of said SPS signals at said remote mobile SPS receiver and associating said time indicator with said time of receipt; counting in a counter a difference in time between said time of receipt and said time indicator.
Claim 35
Independent Claim
131 words
A method in a mobile satellite positioning system (SPS) receiver for determining a position information of said mobile SPS receiver, said method comprising: receiving at said mobile SPS receiver a cellular communication signal which comprises at least one time indicator; receiving SPS signals at said mobile SPS receiver; determining, from said time indicator, a particular time which represents a time at which said SPS signals were received at said mobile SPS receiver; transmitting a representation of said particular time and a satellite position information from said mobile SPS receiver; determining a time of receipt of said SPS signals at said remote mobile SPS receiver and associating said time indicator with said time of receipt; counting in a counter a difference in time between said time of receipt and said time indicator.
Claim 36
Independent Claim
194 words
A method performed in a data processing station for determining a position information of a remote mobile satellite positioning system (SPS) receiver, said method comprising: receiving from a mobile cellular communication system which is coupled to said remote mobile SPS receiver an information identifying a particular time indicator which was received from a cellular communication signal by said mobile cellular communication system; receiving a satellite position information from said remote mobile SPS receiver, said satellite position information being obtained from SPS signals received at said remote mobile SPS receiver; determining, from said information identifying said particular time indicator, a time in which said SPS signals were received at said remote mobile SPS receiver; determining an approximate location of said remote mobile SPS receiver from a cell based information source, said approximate location being determined by at least one of a location of a cellular service area which includes a cell site which communicates with said mobile cellular communication system or a location of said cell site; determining an approximate Doppler for at least one global positioning system satellite relative to said remote mobile SPS receiver, said approximate Doppler being based on said approximate location.
Claim 37
Independent Claim
194 words
A method performed in a data processing station for determining a position information of a remote mobile satellite positioning system (SPS) receiver, said method comprising: receiving from a mobile cellular communication system which is coupled to said remote mobile SPS receiver an information identifying a particular time indicator which was received from a cellular communication signal by said mobile cellular communication system; receiving a satellite position information from said remote mobile SPS receiver, said satellite position information being obtained from SPS signals received at said remote mobile SPS receiver; determining, from said information identifying said particular time indicator, a time in which said SPS signals were received at said remote mobile SPS receiver; determining an approximate location of said remote mobile SPS receiver from a cell based information source, said approximate location being determined by at least one of a location of a cellular service area which includes a cell site which communicates with said mobile cellular communication system or a location of said cell site; determining an approximate Doppler for at least one global positioning system satellite relative to said remote mobile SPS receiver, said approximate Doppler being based on said approximate location.
Claim 38
Independent Claim
219 words
A method in a mobile satellite positioning system (SPS) receiver for determining a position information of said mobile SPS receiver, said method comprising: receiving at said mobile SPS receiver a cellular communication signal which comprises at least one time indicator; receiving SPS signals at said mobile SPS receiver; determining, from said time indicator, a particular time which represents a time at which said SPS signals were received at said mobile SPS receiver; transmitting a representation of said particular time and a satellite position information from said mobile SPS receiver; determining an approximate location of said mobile SPS receiver from a cell based information source, said approximate location being determined by at least one of a location of a cellular service area which includes a cell site which communicates with a mobile cell based communication receiver which is coupled to said mobile SPS receiver or a location of said cell site; determining an approximate Doppler for at least one global positioning system satellite relative to said mobile SPS receiver, said approximate Doppler being based on said approximate location; and using said approximate Doppler in said mobile SPS receiver to reduce processing time in either determining at least one pseudorange to said at least one global positioning system satellite or acquiring signals from said at least one global positioning system satellite.
Claim 39
Independent Claim
219 words
A method in a mobile satellite positioning system (SPS) receiver for determining a position information of said mobile SPS receiver, said method comprising: receiving at said mobile SPS receiver a cellular communication signal which comprises at least one time indicator; receiving SPS signals at said mobile SPS receiver; determining, from said time indicator, a particular time which represents a time at which said SPS signals were received at said mobile SPS receiver; transmitting a representation of said particular time and a satellite position information from said mobile SPS receiver; determining an approximate location of said mobile SPS receiver from a cell based information source, said approximate location being determined by at least one of a location of a cellular service area which includes a cell site which communicates with a mobile cell based communication receiver which is coupled to said mobile SPS receiver or a location of said cell site; determining an approximate Doppler for at least one global positioning system satellite relative to said mobile SPS receiver, said approximate Doppler being based on said approximate location; and using said approximate Doppler in said mobile SPS receiver to reduce processing time in either determining at least one pseudorange to said at least one global positioning system satellite or acquiring signals from said at least one global positioning system satellite.
Claim 40
Independent Claim
126 words
A method in a mobile satellite positioning system (SPS) receiver for determining a position information of said mobile SPS receiver, said method comprising: receiving at said mobile SPS receiver a cellular communication signal which comprises at least one time indicator; receiving SPS signals at said mobile SPS receiver; determining, from said time indicator, a particular time which represents a time at which said SPS signals were received at said mobile SPS receiver; transmitting a representation of said particular time and a satellite position information from said mobile SPS receiver; using an approximate Doppler in said mobile SPS receiver to reduce processing time in either determining at least one pseudorange to said at least one SPS satellite or acquiring signals from said at least one SPS satellite.
Claim 41
Independent Claim
126 words
A method in a mobile satellite positioning system (SPS) receiver for determining a position information of said mobile SPS receiver, said method comprising: receiving at said mobile SPS receiver a cellular communication signal which comprises at least one time indicator; receiving SPS signals at said mobile SPS receiver; determining, from said time indicator, a particular time which represents a time at which said SPS signals were received at said mobile SPS receiver; transmitting a representation of said particular time and a satellite position information from said mobile SPS receiver; using an approximate Doppler in said mobile SPS receiver to reduce processing time in either determining at least one pseudorange to said at least one SPS satellite or acquiring signals from said at least one SPS satellite.
Claim 42
Independent Claim
176 words
A method for determining a position of a mobile global positioning system receiver, said mobile global positioning system receiver receiving global positioning system signals from at least one of a plurality of global positioning system (GPS) satellites, said method comprising: receiving a cellular communication signal in a mobile communication receiver coupled to said mobile global positioning system receiver, said cellular communication signal having a time indicator which represents a time event; associating said time indicator with data representing a time of arrival of a GPS satellite signal at said mobile global positioning system receiver; and determining a position information of said mobile global positioning system receiver, wherein said data representing said time of arrival of said GPS satellite signal and said time indicator are used to determine said position information of said mobile global positioning system receiver and wherein said cellular communication signal supports 2-way communications; and using an approximate Doppler in said mobile GPS receiver to reduce processing time in either determining a pseudorange to a GPS satellite or acquiring signals from said GPS satellite.
Claim 43
Independent Claim
176 words
A method for determining a position of a mobile global positioning system receiver, said mobile global positioning system receiver receiving global positioning system signals from at least one of a plurality of global positioning system (GPS) satellites, said method comprising: receiving a cellular communication signal in a mobile communication receiver coupled to said mobile global positioning system receiver, said cellular communication signal having a time indicator which represents a time event; associating said time indicator with data representing a time of arrival of a GPS satellite signal at said mobile global positioning system receiver; and determining a position information of said mobile global positioning system receiver, wherein said data representing said time of arrival of said GPS satellite signal and said time indicator are used to determine said position information of said mobile global positioning system receiver and wherein said cellular communication signal supports 2-way communications; and using an approximate Doppler in said mobile GPS receiver to reduce processing time in either determining a pseudorange to a GPS satellite or acquiring signals from said GPS satellite.
References Cited (Backward Citations)
US4445118A
Cited
US4449830A
Cited
US4734701A
Cited
US5119102A
Cited
US5117232A
Cited
US5225842A
Cited
US5379224A
Cited
US5317322A
Cited
GB2264837A
Cited
EP0565180A2
Cited
US5365450A
Cited
US5523761A
Cited
US5319374A
Cited
US5317323A
Cited
US5510797A
Cited
US5815538A
Cited
US5521887A
Cited
US5412388A
Cited
US5515062A
Cited
US5519760A
Cited
US5625556A
Cited
CA2177310A1
Cited
US5640442A
Cited
US5774829A
Cited
US5663735A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-08-30 | 2003-03-01 | 2003-08-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-08-30 | 2007-03-01 | 2007-08-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-08-30 | 2011-03-01 | 2011-08-31 | $7700.00 | Window Closed / Lapsed |