← Back to Patent Explorer
US6952182B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Position location using integrated services digital broadcasting—terrestrial (ISDB-T) broadcast television signals

Assignee: Qualcomm Inc
•
Filing: 2002-11-08
•
Granted: 2005-10-04
•
Expires: 2022-11-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, apparatus, and computer-readable media for determining the position of a user terminal comprises receiving at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises an Integrated Services Digital Broadcasting-Terrestrial (ISDB-T) signal; determining a pseudo-range between the user terminal and the DTV transmitter based on a known component in the broadcast DTV signal; and determining a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.

Inventors

  • 👤 James J. Spilker, Jr.
  • 👤 Matthew Rabinowitz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:40
CPC Classifications
G; G01; G01S; G01S5/00; G01S5/02; G01S5/14; G01S5/145; G01C; G01C21/00; G01C21/20; G01C21/206; G01S5/0009; G01S5/0018; G01S5/0036; G01S5/0045; G01S5/0054; G01S5/0081; G01S5/0205; G01S5/021; G01S5/0215; G01S5/0221; G01S5/0226; G01S5/0236; G01S5/12; H; H04; H04N; H04N21/00; H04N21/20; H04N21/25; H04N21/258; H04N21/25808; H04N21/25841; H04N21/266; H04N21/2668; H04N21/40; H04N21/41; H04N21/414; H04N21/41422; H04N21/60; H04N21/61; H04N21/615; H04N21/80; H04N21/81; H04N21/8126; A; A63; A63F; A63F2300/00; A63F2300/20; A63F2300/205; G01S19/00; G01S19/38; G01S19/39; G01S19/42; G01S19/45; G01S19/46

Claims Analysis

Total Claims: 96
Claim 1
Independent Claim 78 words
A method for determining the position of a user terminal, comprising: receiving at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises an Integrated Services Digital Broadcasting-Terrestrial (ISDB-T) signal; determining a pseudo-range between the user terminal and the DTV transmitter based on a known component in the broadcast DTV signal; and determining a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 2
Independent Claim 78 words
A method for determining the position of a user terminal, comprising: receiving at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises an Integrated Services Digital Broadcasting-Terrestrial (ISDB-T) signal; determining a pseudo-range between the user terminal and the DTV transmitter based on a known component in the broadcast DTV signal; and determining a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 3
Dependent Claim 55 words
The method of claim 1 , wherein determining a position of the user terminal comprises: adjusting the pseudo-range based on a difference between a transmitter clock at the DTV transmitter and a known time reference; and determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 4
Dependent Claim 15 words
The method of claim 1 , wherein the known component is a scattered pilot carrier.
Claim 5
Dependent Claim 53 words
The method of claim 1 , wherein determining a position of the user terminal comprises: determining an offset between a local time reference in the user terminal and a master time reference; and determining the position of the user terminal based on the pseudo-range, the location of the DTV transmitter, and the offset.
Claim 6
Dependent Claim 19 words
The method of claim 4 , further comprising: determining a subsequent position of the user terminal using the offset.
Claim 7
Dependent Claim 36 words
The method of claim 1 , wherein determining a pseudo-range comprises: storing a portion of the DTV signal; and subsequently correlating the stored portion and a signal generated by the user terminal to produce the pseudo-range.
Claim 8
Dependent Claim 33 words
The method of claim 1 , wherein determining a pseudo-range comprises: correlating the DTV signal with a signal generated by the user terminal as the DTV signal is received to produce the pseudo-range.
Claim 9
Dependent Claim 44 words
The method of claim 1 , wherein determining a position of the user terminal comprises: determining a general geographic area within which the user terminal is located; and determining the position of the user terminal based on the pseudo-range and the general geographic area.
Claim 10
Dependent Claim 24 words
The method of claim 8 , wherein the general geographic area is a footprint of an additional transmitter communicably linked to the user terminal.
Claim 11
Dependent Claim 56 words
The method of claim 1 , wherein determining a position of the user terminal comprises: determining a tropospheric propagation velocity in a vicinity of the user terminal; adjusting the pseudo-range based on the tropospheric propagation velocity; and determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 12
Dependent Claim 50 words
The method of claim 1 , wherein determining a position of the user terminal comprises: adjusting the pseudo-range based on a terrain elevation in a vicinity of the user terminal; and determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 13
Dependent Claim 44 words
The method of claim 1 , further comprising: selecting the DTV signal from a plurality of DTV signals based on an identity of an additional transmitter communicably linked to the user terminal and a stored table correlating the additional transmitter and the DTV signals.
Claim 14
Dependent Claim 31 words
The method of claim 1 , further comprising: accepting a location input from a user; and selecting the DTV signal from a plurality of DTV signals based on the location input.
Claim 15
Dependent Claim 49 words
The method of claim 1 , further comprising: scanning available DTV signals to assemble a fingerprint of the location; and selecting the DTV signal used to determine the pseudo-range from the available DTV signals based on the fingerprint and a stored table that matches known fingerprints with known locations.
Claim 16
Dependent Claim 30 words
The method of claim 1 , further comprising: using receiver autonomous integrity monitoring (RAIM) to check the integrity of the pseudo-range based on a redundant pseudo-range from the DTV transmitter.
Claim 17
Independent Claim 87 words
A method for determining the position of a user terminal, comprising: receiving at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal; determining a pseudo-range between the user terminal and the DTV transmitter based on the DTV broadcast signal; and transmitting the pseudo-range to a location server configured to determine a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 18
Independent Claim 87 words
A method for determining the position of a user terminal, comprising: receiving at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal; determining a pseudo-range between the user terminal and the DTV transmitter based on the DTV broadcast signal; and transmitting the pseudo-range to a location server configured to determine a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 19
Dependent Claim 56 words
The method of claim 16 , wherein determining a pseudo-range comprises: determining a time of transmission from the DTV transmitter of a known component of the DTV broadcast signal; determining a time of reception at the user terminal of the known component; and determining the difference between the time of transmission and the time of reception.
Claim 20
Dependent Claim 15 words
The method of claim 16 , wherein the known component is a scattered pilot carrier.
Claim 21
Dependent Claim 36 words
The method of claim 16 , wherein determining a pseudo-range comprises: storing a portion of the DTV signal; and subsequently correlating the stored portion and a signal generated by the user terminal to produce the pseudo-range.
Claim 22
Dependent Claim 33 words
The method of claim 16 , wherein determining a pseudo-range comprises: correlating the DTV signal with a signal generated by the user terminal as the DTV signal is received to produce the pseudo-range.
Claim 23
Independent Claim 89 words
A method for determining the position of a user terminal, comprising: receiving a pseudo-range from a user terminal, the pseudo-range determined between the user terminal and a DTV transmitter based on a DTV signal broadcast by the DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal, and wherein the pseudo-range is determined based on a known component in the ISDB-T signal; and determining a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 24
Independent Claim 89 words
A method for determining the position of a user terminal, comprising: receiving a pseudo-range from a user terminal, the pseudo-range determined between the user terminal and a DTV transmitter based on a DTV signal broadcast by the DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal, and wherein the pseudo-range is determined based on a known component in the ISDB-T signal; and determining a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 25
Dependent Claim 55 words
The method of claim 21 , wherein determining a position of the user terminal comprises: adjusting the pseudo-range based on a difference between a transmitter clock at the DTV transmitter and a known time reference; and determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 26
Dependent Claim 15 words
The method of claim 21 , wherein the known component is a scattered pilot carrier.
Claim 27
Dependent Claim 53 words
The method of claim 21 , wherein determining a position of the user terminal comprises: determining an offset between a local time reference in the user terminal and a master time reference; and determining the position of the user terminal based on the pseudo-range, the location of the DTV transmitter, and the offset.
Claim 28
Dependent Claim 19 words
The method of claim 24 , further comprising: determining a subsequent position of the user terminal using the offset.
Claim 29
Dependent Claim 44 words
The method of claim 21 , wherein determining a position of the user terminal comprises: determining a general geographic area within which the user terminal is located; and determining the position of the user terminal based on the pseudo-range and the general geographic area.
Claim 30
Dependent Claim 24 words
The method of claim 26 , wherein the general geographic area is a footprint of an additional transmitter communicably linked to the user terminal.
Claim 31
Dependent Claim 56 words
The method of claim 21 , wherein determining a position of the user terminal comprises: determining a tropospheric propagation velocity in a vicinity of the user terminal; adjusting the pseudo-range based on the tropospheric propagation velocity; and determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 32
Dependent Claim 50 words
The method of claim 21 , wherein determining a position of the user terminal comprises: adjusting the pseudo-range based on the terrain elevation in the vicinity of the user terminal; and determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 33
Independent Claim 88 words
An apparatus for determining the position of a user terminal, comprising: means for receiving at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal; means for determining a pseudo-range between the user terminal and the DTV transmitter based on a known component in the DTV broadcast signal; and means for determining a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 34
Independent Claim 88 words
An apparatus for determining the position of a user terminal, comprising: means for receiving at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal; means for determining a pseudo-range between the user terminal and the DTV transmitter based on a known component in the DTV broadcast signal; and means for determining a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 35
Dependent Claim 62 words
The apparatus of claim 30 , wherein the means for determining a position of the user terminal comprises: means for adjusting the pseudo-range based on a difference between a transmitter clock at the DTV transmitter and a known time reference; and means for determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 36
Dependent Claim 15 words
The apparatus of claim 31 , wherein the known component is a scattered pilot carrier.
Claim 37
Dependent Claim 60 words
The apparatus of claim 30 , wherein the means for determining a position of the user terminal comprises: means for determining an offset between a local time reference in the user terminal and a master time reference; and means for determining the position of the user terminal based on the pseudo-range, the location of the DTV transmitter, and the offset.
Claim 38
Dependent Claim 21 words
The apparatus of claim 33 , further comprising: means for determining a subsequent position of the user terminal using the offset.
Claim 39
Dependent Claim 43 words
The apparatus of claim 30 , wherein the means for determining a pseudo-range comprises: means for storing a portion of the DTV signal; and means for subsequently correlating the stored portion and a signal generated by the user terminal to produce the pseudo-range.
Claim 40
Dependent Claim 38 words
The apparatus of claim 30 , wherein the means for determining a pseudo-range comprises: means for correlating the DTV signal with a signal generated by the user terminal as the DTV signal is received to produce the pseudo-range.
Claim 41
Dependent Claim 51 words
The apparatus of claim 30 , wherein the means for determining a position of the user terminal comprises: means for determining a general geographic area within which the user terminal is located; and means for determining the position of the user terminal based on the pseudo-range and the general geographic area.
Claim 42
Dependent Claim 24 words
The apparatus of claim 37 , wherein the general geographic area is a footprint of an additional transmitter communicably linked to the user terminal.
Claim 43
Dependent Claim 65 words
The apparatus of claim 30 , wherein the means for determining a position of the user terminal comprises: means for determining a tropospheric propagation velocity in the vicinity of the user terminal; means for adjusting the pseudo-range based on the tropospheric propagation velocity; and means for determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 44
Dependent Claim 57 words
The apparatus of claim 30 , wherein the means for determining a position of the user terminal comprises: means for adjusting each pseudo-range based on a terrain elevation in a vicinity of the user terminal; and means for determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 45
Dependent Claim 46 words
The apparatus of claim 30 , further comprising: means for selecting the DTV signal from a plurality of DTV signals based on an identity of an additional transmitter communicably linked to the user terminal and a stored table correlating the additional transmitter and the DTV signals.
Claim 46
Dependent Claim 35 words
The apparatus of claim 30 , further comprising: means for accepting a location input from a user; and means for selecting the DTV signal from a plurality of DTV signals based on the location input.
Claim 47
Dependent Claim 54 words
The apparatus of claim 30 , further comprising: means for scanning available DTV signals to assemble a fingerprint of the location; and means for selecting the DTV broadcast signal used to determine the pseudo-range from the available DTV signals based on the fingerprint and a stored table that matches known fingerprints with known locations.
Claim 48
Dependent Claim 32 words
The apparatus of claim 30 , further comprising: means for using receiver autonomous integrity monitoring (RAIM) to check the integrity of the pseudo-range based on a redundant pseudo-range from the DTV transmitter.
Claim 49
Independent Claim 97 words
An apparatus for determining the position of a user terminal, comprising: means for receiving at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal; means for determining a pseudo-range between the user terminal and the DTV transmitter based on a known component in the DTV broadcast signal; and means for transmitting the pseudo-range to a location server configured to determine a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 50
Independent Claim 97 words
An apparatus for determining the position of a user terminal, comprising: means for receiving at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal; means for determining a pseudo-range between the user terminal and the DTV transmitter based on a known component in the DTV broadcast signal; and means for transmitting the pseudo-range to a location server configured to determine a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 51
Dependent Claim 63 words
The apparatus of claim 45 , wherein the means for determining a pseudo-range comprises: means for determining a time of transmission from the DTV transmitter of a component of the DTV broadcast signal; means for determining a time of reception at the user terminal of the component; and means for determining the difference between the time of transmission and the time of reception.
Claim 52
Dependent Claim 14 words
The apparatus of claim 45 , wherein the component is a scattered pilot carrier.
Claim 53
Dependent Claim 43 words
The apparatus of claim 45 , wherein the means for determining a pseudo-range comprises: means for storing a portion of the DTV signal; and means for subsequently correlating the stored portion and a signal generated by the user terminal to produce the pseudo-range.
Claim 54
Dependent Claim 38 words
The apparatus of claim 45 , wherein the means for determining a pseudo-range comprises: means for correlating the DTV signal with a signal generated by the user terminal as the DTV signal is received to produce the pseudo-range.
Claim 55
Independent Claim 93 words
An apparatus for determining the position of a user terminal, comprising: means for receiving a pseudo-range from a user terminal, the pseudo-range determined between the user terminal and a DTV transmitter based on a DTV signal broadcast by the DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal, and wherein the pseudo-range is determined based on a known component in the DTV signal; and means for determining a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 56
Independent Claim 93 words
An apparatus for determining the position of a user terminal, comprising: means for receiving a pseudo-range from a user terminal, the pseudo-range determined between the user terminal and a DTV transmitter based on a DTV signal broadcast by the DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal, and wherein the pseudo-range is determined based on a known component in the DTV signal; and means for determining a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 57
Dependent Claim 62 words
The apparatus of claim 50 , wherein the means for determining a position of the user terminal comprises: means for adjusting the pseudo-range based on a difference between a transmitter clock at the DTV transmitter and a known time reference; and means for determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 58
Dependent Claim 15 words
The apparatus of claim 50 , wherein the known component is a scattered pilot carrier.
Claim 59
Dependent Claim 60 words
The apparatus of claim 50 , wherein the means for determining a position of the user terminal comprises: means for determining an offset between a local time reference in the user terminal and a master time reference; and means for determining the position of the user terminal based on the pseudo-range, the location of the DTV transmitter, and the offset.
Claim 60
Dependent Claim 21 words
The apparatus of claim 53 , further comprising: means for determining a subsequent position of the user terminal using the offset.
Claim 61
Dependent Claim 51 words
The apparatus of claim 50 , wherein the means for determining a position of the user terminal comprises: means for determining a general geographic area within which the user terminal is located; and means for determining the position of the user terminal based on the pseudo-range and the general geographic area.
Claim 62
Dependent Claim 24 words
The apparatus of claim 55 , wherein the general geographic area is a footprint of an additional transmitter communicably linked to the user terminal.
Claim 63
Dependent Claim 65 words
The apparatus of claim 50 , wherein the means for determining a position of the user terminal comprises: means for determining a tropospheric propagation velocity in a vicinity of the user terminal; means for adjusting the pseudo-range based on the tropospheric propagation velocity; and means for determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 64
Dependent Claim 57 words
The apparatus of claim 50 , wherein the means for determining a position of the user terminal comprises: means for adjusting the pseudo-range based on the terrain elevation in the vicinity of the user terminal; and means for determining the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 65
Dependent Claim 98 words
A computer program product, tangibly stored on a computer-readable medium, for determining the position of a user terminal, comprising instructions operable to cause a programmable processor to: receive at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal; determine a pseudo-range between the user terminal and the DTV transmitter based on a known component in the DTV broadcast signal; and determine a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 66
Dependent Claim 98 words
A computer program product, tangibly stored on a computer-readable medium, for determining the position of a user terminal, comprising instructions operable to cause a programmable processor to: receive at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal; determine a pseudo-range between the user terminal and the DTV transmitter based on a known component in the DTV broadcast signal; and determine a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 67
Dependent Claim 74 words
The computer program product of claim 59 , wherein the instructions operable to cause a programmable processor to determine a position of the user terminal comprise instructions operable to cause a programmable processor to: adjust the pseudo-range based on a difference between a transmitter clock at the DTV transmitter and a known time reference; and determine the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 68
Dependent Claim 17 words
The computer program product of claim 59 , wherein the known component is a scattered pilot carrier.
Claim 69
Dependent Claim 72 words
The computer program product of claim 59 , wherein the instructions operable to cause a programmable processor to determine a position of the user terminal comprise instructions operable to cause a programmable processor to: determine an offset between a local time reference in the user terminal and a master time reference; and determine the position of the user terminal based on the pseudo-range, the location of the DTV transmitter, and the offset.
Claim 70
Dependent Claim 29 words
The computer program product of claim 62 , further comprising instructions operable to cause a programmable processor to: determine a subsequent position of the user terminal using the offset.
Claim 71
Dependent Claim 55 words
The computer program product of claim 59 , wherein the instructions operable to cause a programmable processor to determine a pseudo-range comprise instructions operable to cause a programmable processor to: store a portion of the DTV signal; and subsequently correlate the stored portion and a signal generated by the user terminal to produce the pseudo-range.
Claim 72
Dependent Claim 52 words
The computer program product of claim 59 , wherein the instructions operable to cause a programmable processor to determine a pseudo-range comprise instructions operable to cause a programmable processor to: correlate the DTV signal with a signal generated by the user terminal as the DTV signal is received to produce the pseudo-range.
Claim 73
Dependent Claim 63 words
The computer program product of claim 59 , wherein the instructions operable to cause a programmable processor to determine a position of the user terminal comprise instructions operable to cause a programmable processor to: determine a general geographic area within which the user terminal is located; and determine the position of the user terminal based on the pseudo-range and the general geographic area.
Claim 74
Dependent Claim 26 words
The computer program product of claim 66 , wherein the general geographic area is a footprint of an additional transmitter communicably linked to the user terminal.
Claim 75
Dependent Claim 75 words
The computer program product of claim 59 , wherein the instructions operable to cause a programmable processor to determine a position of the user terminal comprise instructions operable to cause a programmable processor to determine a tropospheric propagation velocity in a vicinity of the user terminal; adjust the pseudo-range based on the tropospheric propagation velocity; and determine the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 76
Dependent Claim 69 words
The computer program product of claim 59 , wherein the instructions operable to cause a programmable processor to determine a position of the user terminal comprise instructions operable to cause a programmable processor to: adjust the pseudo-range based on the terrain elevation in the vicinity of the user terminal; and determine the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 77
Dependent Claim 54 words
The computer program product of claim 59 , further comprising instructions operable to cause a programmable processor to: select the DTV signal from a plurality of DTV signals based on an identity of an additional transmitter communicably linked to the user terminal and a stored table correlating the additional transmitter and the DTV signals.
Claim 78
Dependent Claim 41 words
The computer program product of claim 59 , further comprising instructions operable to cause a programmable processor to: accept a location input from a user; and select the DTV signal from a plurality of DTV signals based on the location input.
Claim 79
Dependent Claim 60 words
The computer program product of claim 59 , further comprising instructions operable to cause a programmable processor to: scan available DTV signals to assemble a fingerprint of the location; and select the DTV broadcast signal used to determine the pseudo-range from the available DTV signals based on the fingerprint and a stored table that matches known fingerprints with known locations.
Claim 80
Dependent Claim 40 words
The computer program product of claim 59 , further comprising instructions operable to cause a programmable processor to: use receiver autonomous integrity monitoring (RAIM) to check the integrity of the pseudo-range based on a redundant pseudo-range from the DTV transmitter.
Claim 81
Dependent Claim 107 words
A computer program product, tangibly stored on a computer-readable medium, for determining the position of a user terminal, comprising instructions operable to cause a programmable processor to: receive at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal; determine a pseudo-range between the user terminal and the DTV transmitter based on a known component in the DTV broadcast signal; and transmit the pseudo-range to a location server configured to determine a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 82
Dependent Claim 107 words
A computer program product, tangibly stored on a computer-readable medium, for determining the position of a user terminal, comprising instructions operable to cause a programmable processor to: receive at the user terminal a digital television (DTV) broadcast signal from a DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal; determine a pseudo-range between the user terminal and the DTV transmitter based on a known component in the DTV broadcast signal; and transmit the pseudo-range to a location server configured to determine a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 83
Dependent Claim 73 words
The computer program product of claim 74 , wherein the instructions operable to cause a programmable processor to determine a pseudo-range comprise instructions operable to cause a programmable processor to: determine a time of transmission from the DTV transmitter of a component of the DTV broadcast signal; determine a time of reception at the user terminal of the component; and determining the difference between the time of transmission and the time of reception.
Claim 84
Dependent Claim 16 words
The computer program product of claim 74 , wherein the component is a scattered pilot carrier.
Claim 85
Dependent Claim 55 words
The computer program product of claim 74 , wherein the instructions operable to cause a programmable processor to determine a pseudo-range comprise instructions operable to cause a programmable processor to: store a portion of the DTV signal; and subsequently correlate the stored portion and a signal generated by the user terminal to produce the pseudo-range.
Claim 86
Dependent Claim 52 words
The computer program product of claim 74 , wherein the instructions operable to cause a programmable processor to determine a pseudo-range comprise instructions operable to cause a programmable processor to: correlate the DTV signal with a signal generated by the user terminal as the DTV signal is received to produce the pseudo-range.
Claim 87
Dependent Claim 105 words
A computer program product, tangibly stored on a computer-readable medium, for determining the position of a user terminal, comprising instructions operable to cause a programmable processor to: receive a pseudo-range from a user terminal, the pseudo-range determined between the user terminal and a DTV transmitter based on a DTV signal broadcast by the DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal, and wherein the pseudo-range is determined based on a known component in the DTV signal; and determine a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 88
Dependent Claim 105 words
A computer program product, tangibly stored on a computer-readable medium, for determining the position of a user terminal, comprising instructions operable to cause a programmable processor to: receive a pseudo-range from a user terminal, the pseudo-range determined between the user terminal and a DTV transmitter based on a DTV signal broadcast by the DTV transmitter, wherein the DTV signal comprises a European Telecommunications Standards Institute (ETSI) Digital Video Broadcasting-Terrestrial (ISDB-T) signal, and wherein the pseudo-range is determined based on a known component in the DTV signal; and determine a position of the user terminal based on the pseudo-range and a location of the DTV transmitter.
Claim 89
Dependent Claim 74 words
The computer program product of claim 79 , wherein the instructions operable to cause a programmable processor to determine a position of the user terminal comprise instructions operable to cause a programmable processor to: adjust the pseudo-range based on a difference between a transmitter clock at the DTV transmitter and a known time reference; and determine the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 90
Dependent Claim 17 words
The computer program product of claim 79 , wherein the known component is a scattered pilot carrier.
Claim 91
Dependent Claim 72 words
The computer program product of claim 79 , wherein the instructions operable to cause a programmable processor to determine a position of the user terminal comprise instructions operable to cause a programmable processor to: determine an offset between a local time reference in the user terminal and a master time reference; and determine the position of the user terminal based on the pseudo-range, the location of the DTV transmitter, and the offset.
Claim 92
Dependent Claim 29 words
The computer program product of claim 82 , further comprising instructions operable to cause a programmable processor to: determine a subsequent position of the user terminal using the offset.
Claim 93
Dependent Claim 63 words
The computer program product of claim 79 , wherein the instructions operable to cause a programmable processor to determine a position of the user terminal comprise instructions operable to cause a programmable processor to: determine a general geographic area within which the user terminal is located; and determine the position of the user terminal based on the pseudo-range and the general geographic area.
Claim 94
Dependent Claim 26 words
The computer program product of claim 84 , wherein the general geographic area is a footprint of an additional transmitter communicably linked to the user terminal.
Claim 95
Dependent Claim 75 words
The computer program product of claim 79 , wherein the instructions operable to cause a programmable processor to determine a position of the user terminal comprise instructions operable to cause a programmable processor to: determine a tropospheric propagation velocity in the vicinity of the user terminal; adjust the pseudo-range based on the tropospheric propagation velocity; and determine the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.
Claim 96
Dependent Claim 69 words
The computer program product of claim 79 , wherein the instructions operable to cause a programmable processor to determine a position of the user terminal comprise instructions operable to cause a programmable processor to: adjust the pseudo-range based on the terrain elevation in the vicinity of the user terminal; and determine the position of the user terminal based on the adjusted pseudo-range and the location of the DTV transmitter.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-10-03 2009-04-04 2009-10-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-10-03 2013-04-04 2013-10-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-10-03 2017-04-04 2017-10-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag