IP Library Granted Patent US 9,615,137
Granted Patent B2
US 9,615,137 · App. 13/991,651 · Granted Apr 4, 2017

Associating information with electronic program guide entries

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 9,615,137
App. No.
13/991,651
Granted
Apr 4, 2017
Kind
B2
Abstract

An information processor determines what media content is currently and/or could be displayed on a primary viewing screen. The information processor then mines other sources of information to obtain associated information. This information can then be accessed by a user as raw data and/or further processed by the information processor and then accessed by the user. Typically, the associated information is displayed on a secondary screen. This allows, for example, an electronic programming guide to be enhanced with additional information.

Claims (55)

1. An apparatus comprising:

a first screen;

a memory; and

an information processor configured to:

receive an electronic programming guide comprising a program guide channel entry, the electronic programming guide displayed on the first screen;

determine whether descriptive content information is available in the electronic program guide for the program guide channel entry;

if the descriptive content information is determined to be not available in the electronic program guide for the program guide channel entry, then:

determine whether at least one information source other than the program guide contains additional information related to the program guide channel entry;

search the at least one information source for the additional information related to the program guide channel entry;

estimate content that is likely being presented by the program guide channel entry based at least partially on a relevancy ranking associated with the additional information from the at least one information source, wherein the relevancy ranking is accepted from a user via a second screen; and

display specific information related to the program guide channel entry based on the estimate.

2. The apparatus of claim 1 , wherein the memory is configured to store the specific information based on an association with the program guide channel entry , wherein the information processor is further configured to retrieve the specific information from the memory when the program guide channel entry is selected.

3. The apparatus of claim 1 , wherein the at least one information source comprises a website associated with the program guide channel entry.

4. The apparatus of claim 1 , wherein the at least one information source comprises a really simple syndication feed associated with the program guide channel entry.

5. The apparatus of claim 1 , wherein the at least one information source comprises a closed captioning feed associated with the program guide channel entry.

6. The apparatus of claim 5 , wherein the information processor is further configured to populate the electronic programming guide being displayed on the first screen with the specific information to display the specific information.

7. The apparatus of claim 1 , wherein the information processor is further configured to display the specific information separately from the electronic information guide.

8. A method comprising:

receiving an electronic programming guide comprising a program guide channel entry, the electronic programming guide displayed on a first screen;

determining whether descriptive content information is available in the electronic program guide for the program guide channel entry;

if the descriptive content information is determined to be not available in the electronic program guide for the program guide channel entry, then:

determining whether at least one information source other than the electronic program guide contains additional information related to the program guide channel entry;

searching the at least one information source for the additional information related to the program guide channel entry; and

estimating content that is likely being presented by the program guide channel entry based at least partially on a relevancy ranking associated with the additional information from the at least one information source, wherein the relevancy ranking is accepted from a user via a second screen; and

displaying specific information related to the program guide channel entry based on the estimating of content.

9. The method of claim 8 wherein displaying the specific information further comprises populating the electronic programming guide being displayed on the first screen with the specific information.

10. The method of claim 9 , wherein the at least one information source comprises a website associated with the program guide channel entry.

11. The method of claim 8 wherein the at least one information source comprises a really simple syndication feed associated with the program guide channel entry.

12. The method of claim 11 wherein the at least one information source comprises a closed captioning feed associated with the program guide channel entry.

13. The method of claim 8 wherein displaying the specific information comprises displaying the specific information separately from the electronic information guide.

14. The method of claim 8 , further comprising:

storing the specific information in a memory; and

retrieving the specific information from the memory when the program guide channel entry is selected.

15. A set top box comprising:

a memory; and

a microchip configured to:

receive an electronic programming guide comprising a program guide channel entry, the electronic programming guide displayed on a first screen;

determine whether descriptive content information is available in the electronic program guide for the program guide channel entry;

if the descriptive content information is determined to be not available in the electronic program guide for the program guide channel entry, then:

determine whether at least one information source other than the electronic program guide contains additional information related to the program guide channel entry;

search the at least one information source for additional information related to the program guide channel entry;

estimate content that is likely being presented by the program guide channel entry based at least partially on a relevancy ranking associated with the additional information from the at least one information source, wherein the relevancy ranking is accepted from a user via a second screen;

store specific information related to program guide channel entry in the memory;

retrieve the specific information from the memory, when selection of the program guide channel entry is detected; and

display the specific information.

16. A method comprising:

receiving, using a microchip, an electronic programming guide comprising a program guide channel entry, the electronic programming guide displayed on a first screen;

determining, using the microchip, whether descriptive content information is available in the electronic program guide for the program guide channel entry;

if the descriptive content information is determined to be not available in the electronic program guide for the program guide channel entry, then:

determining, using the microchip, whether at least one information source different from the electronic program guide contains additional information related to the program guide channel entry;

searching, using the microchip, the at least one information source for the additional information related to the program guide channel entry;

estimating, using the microchip, content that is likely being presented by the program guide channel entry based at least partially on a relevancy score associated with the program guide channel entry, wherein the relevancy score is accepted from a user via a second screen;

storing, using the microchip, specific information related to the program guide channel entry in a memory; and

retrieving, using the microchip, specific information from the memory, when selection of the program guide channel entry is detected; and

displaying the specific information.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2018
From: THOMSON LICENSING DTV
To: INTERDIGITAL MADISON PATENT HOLDINGS
Reel/Frame 046763/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2017
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 041378/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 041370/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: SRIDHAR, AVINASH; CAMPANA, DAVID ANTHONY; ANDERSON, DAVID BRIAN
To: THOMSON LICENSING
Reel/Frame 032061/0793 →