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
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.
References Cited (Backward Citations)
JPS58129277A
Cited
US4894662A
Cited
US4555707A
Cited
US4652884A
Cited
US5045861A
Cited
GB2222922A
Cited
US5157686A
Cited
US5166952A
Cited
US5481316A
Cited
GB2254508A
Cited
US5323322A
Cited
US5398034A
Cited
US5510801A
Cited
US6433740B1
Cited
US5504492A
Cited
US6317500B1
Cited
US6094168A
Cited
US5774829A
Cited
US5952958A
Cited
US5920284A
Cited
US6078284A
Cited
US6107959A
Cited
US5953311A
Cited
US6373432B1
Cited
US6137441A
Cited
US6374177B1
Cited
US20030122711A1
Cited
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 |