← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag