IP Library Granted Patent US 6,970,132
Granted Patent B2
US 6,970,132 · App. 10/675,422 · Granted Nov 29, 2005

Targeted data transmission and location services using digital television signaling

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

A method, apparatus, and computer-readable media comprise receiving a broadcast digital television signal comprising data relevant to one or more particular locations; generating a pseudorange based on the broadcast digital television signal; and determining location of an apparatus based on the pseudorange and a location of a transmitter of the broadcast digital television signal, and selecting a portion of the data relevant to the one or more particular locations based on the determined location of the apparatus.

Claims (87)

1. An apparatus comprising:

a receiver adapted to receive a broadcast digital television signal comprising data relevant to one or more particular locations;

a pseudorange unit adapted to generate a pseudorange based on the broadcast digital television signal; and

a processor adapted to

determine the location of the apparatus based on the pseudorange and a location of a transmitter of the broadcast digital television signal, and

select a portion of the data relevant to the one or more particular locations based on the location of the apparatus determined by the processor.

2. The apparatus of claim 1 , further comprising:

an output device adapted to output the data selected by the processor.

3. The apparatus of claim 2 , wherein the output device is selected from the group consisting of:

a display; and

a speaker.

4. The apparatus of claim 1 , further comprising:

a signal generator adapted to generate a correlation reference signal based on known characteristics of the broadcast digital television signal; and

a correlator adapted to correlate the broadcast digital television signal with the correlation reference signal, thereby producing the pseudorange.

5. The apparatus of claim 1 , wherein the processor is further adapted to:

adjust the pseudorange based on a difference between a transmitter clock at the transmitter of the broadcast digital television signal and a known time reference; and

determine the location of the apparatus based on the pseudorange adjusted by the processor and the location of the transmitter of the broadcast digital television signal.

6. The apparatus of claim 1 , further comprising:

a time-gated delay-lock loop to track the broadcast digital television signal.

7. The apparatus of claim 1 , wherein the data relevant to one or more particular locations is selected from the group consisting of:

traffic information for the one or more particular locations;

emergency information for the one or more particular locations;

weather information for the one or more particular locations;

maps of the one or more particular locations; and

businesses in the one or more particular locations.

8. A computer comprising the apparatus of claim 1 .

9. A personal digital assistant comprising the apparatus of claim 1 .

10. A television comprising the apparatus of claim 1 .

11. An apparatus comprising:

receiver means for receiving a broadcast digital television signal comprising data relevant to one or more particular locations;

pseudorange means for generating a pseudorange based on the broadcast digital television signal; and

processor means for

determining the location of the apparatus based on the pseudorange and a location of a transmitter of the broadcast digital television signal, and

selecting a portion of the data relevant to the one or more particular locations based on the location of the apparatus determined by the processor.

12. The apparatus of claim 11 , further comprising:

output means for outputting the data selected by the processor.

13. The apparatus of claim 11 , further comprising:

signal generator means for generating a correlation reference signal based on known characteristics of the broadcast digital television signal; and

correlator means for correlating the broadcast digital television signal with the correlation reference signal, thereby producing the pseudorange.

14. The apparatus of claim 11 , wherein the processor means:

adjusts the pseudorange based on a difference between a transmitter clock at the transmitter of the broadcast digital television signal and a known time reference; and

determines the location of the apparatus based on the pseudorange adjusted by the processor and the location of the transmitter of the broadcast digital television signal.

15. The apparatus of claim 11 , further comprising:

time-gated delay-lock loop means for tracking the broadcast digital television signal.

16. The apparatus of claim 11 , wherein the data relevant to one or more particular locations is selected from the group consisting of:

traffic information for the one or more particular locations;

emergency information for the one or more particular locations;

weather information for the one or more particular locations;

maps of the one or more particular locations; and

businesses in the one or more particular locations.

17. A method comprising:

receiving a broadcast digital television signal comprising data relevant to one or more particular locations;

generating a pseudorange based on the broadcast digital television signal;

determining location of an apparatus based on the pseudorange and a location of a transmitter of the broadcast digital television signal; and

selecting a portion of the data relevant to the one or more particular locations based on the determined location of the apparatus.

18. The method of claim 17 , further comprising:

outputting the selected data.

19. The method of claim 17 , further comprising:

generating a correlation reference signal based on known characteristics of the broadcast digital television signal; and

correlating the broadcast digital television signal with the correlation reference signal, thereby producing the pseudorange.

20. The method of claim 17 , further comprising:

adjusting the pseudorange based on a difference between a transmitter clock at the transmitter of the broadcast digital television signal and a known time reference; and

determining the location of the apparatus based on the pseudorange adjusted by the processor and the location of the transmitter of the broadcast digital television signal.

21. The method of claim 17 , wherein the data relevant to one or more particular locations is selected from the group consisting of:

traffic information for the one or more particular locations;

emergency information for the one or more particular locations;

weather information for the one or more particular locations;

maps of the one or more particular locations; and

businesses in the one or more particular locations.

22. Computer-readable media embodying instructions executable by a computer to perform a method comprising:

generating a pseudorange based on a broadcast digital television signal comprising data relevant to one or more particular locations;

determining location of an apparatus based on the pseudorange and a location of a transmitter of the broadcast digital television signal; and

selecting a portion of the data relevant to the one or more particular locations based on the determined location of the apparatus.

23. The media of claim 22 , wherein the method further comprises:

outputting the selected data.

24. The media of claim 22 , wherein the method further comprises:

generating a correlation reference signal based on known characteristics of the broadcast digital television signal; and

correlating the broadcast digital television signal with the correlation reference signal, thereby producing the pseudorange.

25. The media of claim 22 , wherein the method further comprises:

adjusting the pseudorange based on a difference between a transmitter clock at the transmitter of the broadcast digital television signal and a known time reference; and

determining the location of the apparatus based on the pseudorange adjusted by the processor and the location of the transmitter of the broadcast digital television signal.

26. The media of claim 22 , wherein the data relevant to one or more particular locations is selected from the group consisting of:

traffic information for the one or more particular locations;

emergency information for the one or more particular locations;

weather information for the one or more particular locations;

maps of the one or more particular locations; and

businesses in the one or more particular locations.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2025
From: SKYHOOK HOLDING, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 069853/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2011
From: ROSUM CORPORATION
To: TRUEPOSITION, INC.
Reel/Frame 027015/0001 →
MERGER Recorded Oct 15, 2010
From: ROSUM CORPORATION
To: ROSUM CORPORATION
Reel/Frame 025137/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2004
From: SPILKER, JR., JAMES J.
To: ROSUM CORPORATION
Reel/Frame 015150/0169 →