IP Library Granted Patent US 7,587,748
Granted Patent B2
US 7,587,748 · App. 10/869,483 · Granted Sep 8, 2009

Method and apparatus for retrieving data from a broadcast signal

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 7,587,748
App. No.
10/869,483
Granted
Sep 8, 2009
Kind
B2
Abstract

A broadcast signal is received that includes a data identifier that identifies data associated with the broadcast signal. The broadcast signal also includes the data associated with the broadcast signal encoded in the broadcast signal. The data associated with the broadcast signal includes an indicator to ignore the data identifier contained in the broadcast signal. The system decodes the data encoded in the broadcast signal while ignoring the data identifier contained in the broadcast signal. The indicator to ignore the data identifier contained in the broadcast signal may include an associated time period during which the data identifier should be ignored. The data identifier is broadcast in scan line twenty-one of a broadcast image. The data associated with the broadcast signal is encoded in vertical blanking interval lines of a broadcast image.

Claims (39)

1. A method comprising:

receiving, via a television receiver, a broadcast signal including data associated with the broadcast signal and a data identifier that identifies the data associated with the broadcast signal, wherein the data associated with the broadcast signal includes an indicator to ignore the data identifier contained in the broadcast signal; and

decoding the data encoded in the broadcast signal.

2. A method as recited in claim 1 further comprising ignoring the data identifier contained in the broadcast signal.

3. A method as recited in claim 2 wherein ignoring the data identifier contained in the broadcast signal includes ignoring the data identifier if the data identifier matches another data identifier associated with the indicator.

4. A method as recited in claim 1 wherein the indicator to ignore the data identifier contained in the broadcast signal includes a time period during which the data identifier should be ignored.

5. A method as recited in claim 1 wherein the broadcast signal defines a broadcast image, and wherein the data identifier is broadcast in line twenty-one of the broadcast image.

6. A method as recited in claim 1 wherein the data identifier identifies a data source that stores the same data that is encoded in the broadcast signal.

7. A method as recited in claim 1 wherein the broadcast signal defines a broadcast image, and wherein the data associated with the broadcast signal is encoded in vertical blanking interval lines of the broadcast image.

8. A method comprising:

receiving, via a television receiver, a television broadcast signal including a data identifier that identifies data associated with the broadcast signal, the data identifier being broadcast in a particular line of a broadcast image defined in the broadcast signal, the broadcast signal further including the data associated with the broadcast signal encoded in vertical blanking interval lines of the broadcast image, and wherein the data associated with the broadcast signal includes an indicator to ignore the data identifier contained in the broadcast signal.

9. A method as recited in claim 8 further comprising:

decoding the data encoded in the broadcast signal; and

ignoring the data identifier contained in the broadcast signal.

10. A method as recited in claim 8 wherein the indicator to ignore the data identifier contained in the broadcast signal includes an associated time period during which the data identifier should be ignored.

11. A method as recited in claim 8 wherein the data identifier identifies a data source that stores the same data that is encoded in the broadcast signal.

12. One or more computer-readable memories containing a computer program that is executable by a processor to perform the method recited in claim 8 .

13. A method comprising:

identifying, with a television receiver, data associated with a television broadcast; and

generating, at a television broadcast source, a television broadcast signal including a data identifier that identifies the data associated with the television broadcast and including the data associated with the television program, wherein the data associated with the broadcast signal includes an indicator to ignore the data identifier contained in the broadcast signal.

14. A method as recited in claim 13 wherein the data identifier identifies a data source that stores the same data that is included in the broadcast signal.

15. A method as recited in claim 13 wherein the data that is included in the broadcast signal is contained in vertical blanking interval lines of a broadcast image.

16. One or more computer-readable memories containing a computer program that is executable by a processor to perform the method recited in claim 13 .

17. An apparatus comprising a television receiver configured to receive a television broadcast signal including a data identifier that identifies data associated with the broadcast signal, the broadcast signal further including the data associated with the broadcast signal encoded in the broadcast signal, wherein the data associated with the broadcast signal includes an indicator to ignore the data identifier contained in the broadcast signal.

18. An apparatus as recited in claim 17 wherein the television receiver decodes data associated with the broadcast signal from vertical blanking interval lines of a broadcast image.

19. An apparatus as recited in claim 17 wherein the indicator to ignore the data identifier contained in the broadcast signal includes an associated time period during which the data identifier should be ignored.

20. An apparatus as recited in claim 17 wherein the apparatus is a set top box.

21. An apparatus as recited in claim 17 wherein the apparatus is a television.

22. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to receive a broadcast signal including a data identifier that identifies data associated with the broadcast signal, the broadcast signal further including the data associated with the broadcast signal encoded in the broadcast signal, and wherein the data associated with the broadcast signal includes an indicator to ignore the data identifier contained in the broadcast signal.

23. One or more computer-readable media as recited in claim 22 wherein the one or more processors further:

decode the data encoded in the broadcast signal; and

ignore the data identifier contained in the broadcast signal.

24. One or more computer-readable media as recited in claim 22 wherein the data identifier is broadcast in line twenty-one of a broadcast image defined in the broadcast signal.

25. One or more computer-readable media as recited in claim 22 wherein the data associated with the broadcast signal is encoded in vertical blanking interval lines of a broadcast image defined in the broadcast signal.

26. An apparatus comprising:

means for receiving a broadcast signal including a data identifier that identifies data associated with the broadcast signal, the broadcast signal further including the data associated with the broadcast signal encoded in the broadcast signal, wherein the data associated with the broadcast signal includes an indicator to ignore the data identifier contained in the broadcast signal; and

means for decoding the data encoded in the broadcast signal, wherein the means for decoding ignores the data identifier contained in the broadcast signal.

27. An apparatus as recited in claim 26 wherein the means for decoding decodes data associated with the broadcast signal from vertical blanking interval lines of a broadcast image.

28. An apparatus as recited in claim 26 wherein the indicator to ignore the data identifier contained in the broadcast signal includes an associated time period during which the data identifier should be ignored.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2014
From: MICROSOFT CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 034539/0676 →
MERGER Recorded Jul 9, 2014
From: WEBTV NETWORKS, INC.
To: MICROSOFT CORPORATION
Reel/Frame 033275/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2014
From: BLACKKETTER, DEAN J.; PARK, TIMOTHY F.
To: WEBTV NETWORKS, INC.
Reel/Frame 033110/0556 →