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

Assignee: Rosum Corporation
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 →
Continuity (34)
Continuation 1021084700 · Jul 31, 2002
Continuation 0988715800 · Jun 21, 2001
Continuation 1067542200
Continuation In Part 0993201000 · Aug 17, 2001
Continuation In Part 1067542200
Continuation In Part 1020957800 · Jul 31, 2002
Continuation 1005426200 · Jan 22, 2002
Continuation 1067542200
Continuation 1029098400 · Nov 8, 2002
Continuation 1067542200
Continuation 1039706800 · Mar 24, 2003
Continuation In Part 1005430200 · Jan 22, 2002
Continuation In Part 1067542200
Continuation In Part 1035366900 · Jan 28, 2003
Continuation 1015983100 · May 31, 2002
Continuation 1067542200
Continuation In Part 1015947800 · May 31, 2002
Provisional Application 6041567400 · Oct 3, 2002
Provisional Application 6041403900 · Sep 27, 2002
Provisional Application 6036176200 · Mar 4, 2002
Provisional Application 6035344000 · Feb 1, 2002
Provisional Application 6034498800 · Dec 20, 2001
Provisional Application 6034381900 · Oct 23, 2001
Provisional Application 6033783400 · Nov 9, 2001
Provisional Application 6033654200 · Nov 14, 2001
Provisional Application 6033250400 · Nov 13, 2001
Provisional Application 6030926700 · Jul 31, 2001
Provisional Application 6029381300 · May 25, 2001
Provisional Application 6029381200 · May 25, 2001
Provisional Application 6029364600 · May 25, 2001
Provisional Application 6028127000 · Apr 3, 2001
Provisional Application 6028126900 · Apr 3, 2001
Provisional Application 6026567500 · Feb 2, 2001
Related Publication 20040140932A1 · Jul 22, 2004