IP Library Granted Patent US 7,882,525
Granted Patent B2
US 7,882,525 · App. 11/789,021 · Granted Feb 1, 2011

Data collection for a comprehensive program guide

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,882,525
App. No.
11/789,021
Granted
Feb 1, 2011
Kind
B2
Abstract

Data collection for a comprehensive program guide is described. In embodiment(s), a content distributor communicates media content to client devices via an IP-based network. The client devices also receive off-air media content along with off-air program guide data that corresponds to the off-air media content. The content distributor can then receive the off-air program guide data from any one or more of the client devices to update a comprehensive program guide at the content distributor.

Claims (39)

1. A method, comprising:

communicating media content to one or more client devices via an IP-based network;

receiving off-air program guide data from the one or more client devices, the off-air program guide data being previously received via a broadcast network by the one or more client devices and corresponding to off-air media content received via the broadcast network by the one or more client devices; and

updating a comprehensive program guide with the off-air program guide data that corresponds to the off-air media content.

2. A method as recited in claim 1 , further comprising selecting one of the client devices from which to receive updated off-air program guide data that corresponds to a schedule change of the off-air media content.

3. A method as recited in claim 1 , further comprising receiving a signature generated from the off-air program guide data that corresponds to the off-air media content, the signature uniquely identifying a version of the off-air program guide data.

4. A method as recited in claim 3 , further comprising:

receiving an updated signature from a client device, the updated signature being generated from updated off-air program guide data received at the client device, the updated off-air program guide data corresponding to a schedule change of the off-air media content;

determining whether the updated signature is a duplicate of the signature already received from another client device; and

in an event that the updated signature is not a duplicate, receiving the updated off-air program guide data from the client device.

5. A method as recited in claim 3 , further comprising selecting one client device from a group of the one or more client devices that all have the same signature generated from the off-air program guide data, the one client device selected to provide updated off-air program guide data that corresponds to a schedule change of the off-air media content.

6. A method as recited in claim 3 , further comprising determining a geographical mapping of the one or more client devices based on the signatures generated from the off-air program guide data and received from the one or more client devices.

7. A method as recited in claim 1 , further comprising determining a geographical mapping of the one or more client devices based on at least one of the off-air program guide data received from the one or more client devices, or postal code data corresponding to the one or more client devices.

8. A method as recited in claim 1 , further comprising determining geographic signal characteristics for the one or more client devices from signal data received along with the off-air program guide data that corresponds to the off-air media content.

9. A content distributor, comprising:

a media content distribution system configured to deliver media content to one or more client devices via an IP-based network; and

a program guide application configured to:

receive off-air program guide data from the one or more client devices, the off-air program guide data being previously received via a broadcast network by the one or more client devices and corresponding to off-air media content received via the broadcast network by the one or more client devices; and

update a comprehensive program guide with the off-air program guide data that corresponds to the off-air media content.

10. A content distributor as recited in claim 9 , wherein the program guide application is further configured to:

select one of the client devices from which to receive updated off-air program guide data; and

request the updated off-air program guide data that corresponds to updated off-air media content from the selected client device.

11. A content distributor as recited in claim 9 , wherein the program guide application is further configured to receive a signature generated from the off-air program guide data, the signature uniquely identifying a version of the off-air program guide data received from a client device.

12. A content distributor as recited in claim 11 , wherein the program guide application is further configured to select one client device from a group of the one or more client devices that all have the same signature generated from the off-air program guide data.

13. A content distributor as recited in claim 11 , wherein the program guide application is further configured to:

receive an updated signature generated from updated off-air program guide data;

determine whether the updated signature is a duplicate of the signature already received from the client device; and

receive the updated off-air program guide data in an event that the updated signature is not a duplicate of the signature that was already received.

14. A content distributor as recited in claim 11 , wherein the program guide application is further configured to determine a geographical mapping of the one or more client devices based on the signatures that are generated from the off-air program guide data and received from the one or more client devices.

15. A content distributor as recited in claim 9 , wherein the program guide application is further configured to determine a geographical mapping of the one or more client devices based on the off-air program guide data received from the one or more client devices.

16. A content distributor as recited in claim 9 , further comprising a signal monitor configured to determine geographic signal characteristics for the one or more client devices from signal data received along with the off-air program guide data that corresponds to the off-air media content.

17. A television client device, comprising:

a IP-based input configured to receive media content from a content distributor via an IP-based network;

an over-the-air input configured to receive off-air program guide data that corresponds to off-air media content received via a broadcast network; and

a program guide application configured to initiate communicating the off-air program guide data, previously received via a broadcast network, that corresponds to the off-air media content to the content distributor.

18. A television client device as recited in claim 17 , wherein the program guide application is further configured to:

generate a signature from the off-air program guide data that corresponds to the off-air media content, the signature uniquely identifying a version of the off-air program guide data; and

initiate communicating the signature that is generated from the off-air program guide data to the content distributor.

19. A television client device as recited in claim 17 , further comprising a signal monitor configured to monitor data signal characteristics received along with the off-air program guide data.

Assignments (7)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI TECHNOLOGIES CORPORATION
To: ADEIA TECHNOLOGIES INC.
Reel/Frame 069047/0828 →
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 →