IP Library Granted Patent US 8,106,828
Granted Patent B1
US 8,106,828 · App. 12/209,971 · Granted Jan 31, 2012

Location identification using broadcast wireless signal signatures

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 8,106,828
App. No.
12/209,971
Granted
Jan 31, 2012
Kind
B1
Abstract

An apparatus for location identification using broadcast wireless signal signatures includes a receiver to receive first measurements of a plurality of wireless television signals. The first measurements are made by a remote device receiving the plurality of wireless television signals. In addition, the apparatus includes a processor to select one or more of a plurality of possible locations of the remote device based on the first measurements and a plurality of associations each associating one of the possible locations with expected values. Moreover, the receiver receives second measurements of the wireless television signals made by one or more monitor units, and the processor generates the expected values for the first measurements and the associations based on the second measurements and the locations of the one or more monitor units.

Claims (64)

1. An apparatus comprising:

a receiver to receive first measurements of a plurality of wireless television signals, wherein the first measurements are made by a remote device receiving the plurality of wireless television signals; and

a processor to select one or more of a plurality of possible locations of the remote device based on the first measurements and a plurality of associations each associating one of the possible locations with expected values for the first measurements for the one of the possible locations.

2. The apparatus of claim 1 :

wherein the receiver receives second measurements of the plurality of wireless television signals, wherein the second measurements are made by one or more monitor units receiving the plurality of wireless television signals, and wherein locations of the one or more monitor units are known; and

wherein the processor generates the expected values for the first measurements and the associations, based on the second measurements and the locations of the one or more monitor units.

3. The apparatus of claim 2 :

wherein the wireless television signals include broadcast television signals, wherein the broadcast television signals include synchronization pulses; and

wherein the first measurements and the second measurements include measurements of times of arrival of the synchronization pulses.

4. The apparatus of claim 2 :

wherein the wireless television signals include digital broadcast television signals, wherein the digital broadcast television signals include data frames; and

wherein the first measurements and the second measurements include measurements of contents of the data frames, and wherein the first measurements and the second measurements of each digital broadcast television signal occur contemporaneously.

5. The apparatus of claim 1 , further comprising:

a transmitter to transmit a signal representing the one or more possible locations of the remote device.

6. The apparatus of claim 1 :

wherein the processor determines a precise location of the remote device based on the one or more possible locations, one or more of the plurality of wireless television signals, and locations of transmitters of the one or more of the plurality of wireless television signals.

7. An apparatus comprising:

means for receiving first measurements of a plurality of wireless television signals, wherein the first measurements are made by a remote device receiving the plurality of wireless television signals; and

means for selecting one or more of a plurality of possible locations of the remote device based on the first measurements and a plurality of associations each associating one of the possible locations with expected values for the first measurements for the one of the possible locations.

8. The apparatus of claim 7 :

wherein the means for receiving receives second measurements of the plurality of wireless television signals, wherein the second measurements are made by one or more monitor units receiving the plurality of wireless television signals, and wherein locations of the one or more monitor units are known; and

wherein the means for processing generates the expected values for the first measurements and the associations, based on the second measurements and the locations of the one or more monitor units.

9. The apparatus of claim 8 :

wherein the wireless television signals include broadcast television signals, wherein the broadcast television signals include synchronization pulses; and

wherein the first measurements and the second measurements include measurements of times of arrival of the synchronization pulses.

10. The apparatus of claim 8 :

wherein the wireless television signals include digital broadcast television signals, wherein the digital broadcast television signals include data frames; and

wherein the first measurements and the second measurements include measurements of contents of the data frames, and wherein the first measurements and the second measurements of each digital broadcast television signal occur contemporaneously.

11. The apparatus of claim 7 , further comprising:

means for transmitting a signal representing the one or more possible locations of the remote device.

12. The apparatus of claim 7 :

wherein the means for processing determines a precise location of the remote device based on the one or more possible locations, one or more of the plurality of wireless television signals, and locations of transmitters of the one or more of the plurality of wireless television signals.

13. A method comprising:

receiving first measurements of a plurality of wireless television signals, wherein the first measurements are made by a remote device receiving the plurality of wireless television signals; and

selecting one or more of a plurality of possible locations of the remote device based on the first measurements and a plurality of associations each associating one of the possible locations with expected values for the first measurements for the one of the possible locations.

14. The method of claim 13 , further comprising:

receiving second measurements of the plurality of wireless television signals, wherein the second measurements are made by one or more monitor units receiving the plurality of wireless television signals, and wherein locations of the one or more monitor units are known; and

generating the expected values for the first measurements and the associations, based on the second measurements and the locations of the one or more monitor units.

15. The method of claim 14 :

wherein the wireless television signals include broadcast television signals, wherein the broadcast television signals include synchronization pulses; and

wherein the first measurements and the second measurements include measurements of times of arrival of the synchronization pulses.

16. The method of claim 14 :

wherein the wireless television signals include digital broadcast television signals, wherein the digital broadcast television signals include data frames; and

wherein the first measurements and the second measurements include measurements of contents of the data frames, and wherein the first measurements and the second measurements of each digital broadcast television signal occur contemporaneously.

17. The method of claim 13 , further comprising:

transmitting a signal representing the one or more possible locations of the remote device.

18. The method of claim 13 , further comprising:

determining a precise location of the remote device based on the one or more possible locations, one or more of the plurality of wireless television signals, and locations of transmitters of the one or more of the plurality of wireless television signals.

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

receiving first measurements of a plurality of wireless television signals, wherein the first measurements are made by a remote device receiving the plurality of wireless television signals; and

selecting one or more of a plurality of possible locations of the remote device based on the first measurements and a plurality of associations each associating one of the possible locations with expected values for the first measurements for the one of the possible locations.

20. The computer-readable media of claim 19 , further comprising:

receiving second measurements of the plurality of wireless television signals, wherein the second measurements are made by one or more monitor units receiving the plurality of wireless television signals, and wherein locations of the one or more monitor units are known; and

generating the expected values for the first measurements and the associations, based on the second measurements and the locations of the one or more monitor units.

21. The computer-readable media of claim 20 :

wherein the wireless television signals include broadcast television signals, wherein the broadcast television signals include synchronization pulses; and

wherein the first measurements and the second measurements include measurements of times of arrival of the synchronization pulses.

22. The computer-readable media of claim 20 :

wherein the wireless television signals include digital broadcast television signals, wherein the digital broadcast television signals include data frames; and

wherein the first measurements and the second measurements include measurements of contents of the data frames, and wherein the first measurements and the second measurements of each digital broadcast television signal occur contemporaneously.

23. The computer-readable media of claim 19 , wherein the method further comprises:

causing transmission of a signal representing the one or more possible locations of the remote device.

24. The computer-readable media of claim 19 , wherein the method further comprises:

determining a precise location of the remote device based on the one or more possible locations, one or more of the plurality of wireless television signals, and locations of transmitters of the one or more of the plurality of wireless television signals.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2025
From: SKYHOOK HOLDING, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 069853/0509 →
CHANGE OF NAME Recorded Jan 18, 2022
From: TRUEPOSITION, INC.
To: SKYHOOK HOLDING, INC.
Reel/Frame 058926/0231 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2011
From: ROSUM CORPORATION
To: TRUEPOSITION, INC.
Reel/Frame 025784/0620 →
CORRECTIVE ASSIGNMENT TO CORRECT THE STATE OF INCORPORATION OF ASSIGNEE PREVIOUSLY RECORDED ON REEL 021878 FRAME 0870. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 28, 2010
From: DO, JU-YONG; LEE, ANDY; GOTWISNER, DAVID; RUBIN, DIMITRI; RABINOWITZ, MATTHEW
To: ROSUM CORPORATION
Reel/Frame 025050/0545 →
CORRECTIVE ASSIGNMENT TO CORRECT THE STATE OF INCORPORATION OF ASSIGNEE PREVIOUSLY RECORDED ON REEL 021878 FRAME 0870. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 23, 2010
From: DO, JUYONG; LEE, ANDY; RUBIN, DIMITRI
To: ROSUM CORPORATION
Reel/Frame 024734/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2008
From: DO, JU-YONG; LEE, ANDY; GOTWISNER, DAVID; RUBIN, DIMITRI; RABINOWITZ, MATTHEW
To: ROSUM CORPORATION
Reel/Frame 021878/0870 →