IP Library Granted Patent US 7,849,226
Granted Patent B2
US 7,849,226 · App. 11/004,088 · Granted Dec 7, 2010

Television with set top internet terminal with user interface wherein auxiliary content is received that is associated with current television programming

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,849,226
App. No.
11/004,088
Granted
Dec 7, 2010
Kind
B2
Abstract

A viewer of television programming is alerted to the availability of content related to the programming (e.g. an associated Internet web page) by an icon momentarily displayed on the screen. Using a remote control, the viewer can select the icon. A control panel then appears, superimposed over the television image, and provides additional detail about the related content. By further operating the remote control, the viewer can select the associated content for viewing, or return to watching the television. Various other features and variations are disclosed.

Claims (40)

1. A method of operating a screen used to display both television programming and auxiliary content using a client device, the client device comprising a processing unit and memory, the method comprising:

causing display of television programming;

receiving, by the client device, link data conveyed in a signal with the television programming, the link data associated with first auxiliary content, wherein the link data is received during the display of the television programming, to which the first auxiliary content is related;

logging, by the client device, the received link data, including a number of times the link data has been received, wherein calculating the number of times the link data has been received comprises comparing the received link data against one or more previously received, and logged, link data; deciding, by the client device, whether or not to cause display of an alert indication with the displayed television programming, the alert indication indicating the availability of the first auxiliary content, wherein the decision is based at least in part upon the number of times the link data representing the availability of the first auxiliary content has been received by the client device: wherein the alert indication is an icon selected from a plurality of different icons each related to a different kind of auxiliary content; and if the decision indicates the alert indication is to be displayed, causing display of the alert indication and, otherwise, skipping the causing display of the alert indication; wherein the link data associated with the first auxiliary content is received by the client device during the displayed television programming at M times, the alert indication is displayed N times, and N is less than M; and

wherein, when the decision indicates the alert indication is to be displayed, the method further comprises:

displaying the alert indication with the displayed television programming; receiving a selection of the displayed alert indication from a viewer; responsive to receiving the selection of the displayed alert indication, displaying a graphical control panel; that presents to the viewer a plurality of options selectable by the viewer, an option including a selection by the viewer to indicate desire to return to the displaying televised programming and ending the displaying the graphical control panel; and an option further including a selection by the viewer to receiving, from the viewer, a selection to view the first auxiliary content;

and responsive to receiving the selection to view the first auxiliary content; ending the displaying the graphical control panel; and displaying the first auxiliary content; and

further responsive to a request from the viewer, displaying at least a portion of the previously logged link data to the viewer; receiving a selection, from the viewer, from the displayed previously logged link data;

and responsive to receiving the selection from the displayed previously logged link data, displaying, to the viewer, auxiliary content associated with the selection from the previously displayed logged link data.

2. The method of claim 1 wherein M is greater than one and N equals one.

3. The method of claim 1 wherein the client device causes display of the alert indication if the link data associated with the first auxiliary content is received one time.

4. The method of claim 1 wherein the client device causes display of the alert indication the first time the link data associated with the first auxiliary content is received.

5. The method of claim 4 wherein the client device skips the causing display of the alert indication in response to subsequently receiving the link data associated with the first auxiliary content.

6. The method of claim 1 further comprising, with the client device, causing removal of the alert indication when the viewer indicates interest in the first auxiliary content.

7. The method of claim 1 wherein the alert indication is displayed for a predetermined period of time and then removed from the screen.

8. The method of claim 1 wherein the link data comprises a logical address link and the first auxiliary content is located on the Internet.

9. The method of claim 1 wherein the link data comprises a URL and the first auxiliary content comprises a Web page.

10. The method of claim 1 further comprising, with the client device, causing removal of the alert indication in response to receiving second link data conveyed in the signal with the television programming, the second link data associated with second auxiliary content.

11. The method of claim 1 wherein the client device is a set-top box.

12. A client device comprising:

a television interface for receiving a signal for television programming and processing the signal to extract link data embedded within the signal, the link data associated with first auxiliary content;

a user input device interface for receiving user input signals sent from a user with a user input device;

memory for storing computer-executable instructions for controlling display of the television programming and alert indications; and

a processing unit for executing the computer-executable instructions to:

log the received link data, including a number of times the link data has been received, wherein calculating the number of times the link data has been received comprises comparing the received link data against one or more previously received, and logged, link data;

cause display of the television programming;

decide whether or not to cause display of an alert indication with the displayed television programming, the alert indication indicating the availability of the first auxiliary content, wherein the decision is based at least in part upon the number of times the link data representing the availability of the first auxiliary content has been received by the client device, wherein the alert indication is an icon selected from a plurality of different icons each related to a different kind of auxiliary content, and

if the decision indicates the alert indication is to be displayed, cause display of the alert indication and, otherwise, skip the causing display of the alert indication, wherein the link data associated with the first auxiliary content is received by the client device during the displayed television programming at M times, the alert indication is displayed N times, and N is less than M; wherein, when the decision indicates the alert indication is to be displayed:

cause display of the alert indication with the displayed television programming:

receive a selection of the displayed alert indication from a viewer;

responsive to receiving the selection of the displayed alert indication,

cause display of a graphical control panel, wherein the graphical control panel includes a first graphical control for returning to the displayed television programming and ending the displaying the graphical control panel, and a second graphical control for viewing the first auxiliary content;

receive, from the viewer, a selection to view the first auxiliary content, wherein the selection to view the first auxiliary content is received from the viewer via the second graphical control; and

responsive to receiving the selection to view the first auxiliary content:

ending the displaying the graphical control panel; and

causing display of the first auxiliary content; and

the processing unit further adapted for executing the computer-executable instructions to:

responsive to a request from the viewer, display at least a portion of the previously logged link data to the viewer;

receive a selection, from the viewer, from the displayed previously logged link data; and

responsive to receiving the selection from the displayed previously logged link data, display, to the viewer, auxiliary content associated with the selection from the displayed previously logged link data.

Assignments (9)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO ROVI TECHNOLOGIES CORPORATION)
Reel/Frame 061786/0897 →
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 →
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 →
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 30, 2014
From: ZIGMOND, DANIEL J.; GILLOM, WILLIAM M.; BLACKKETTER, DEAN; GOLDMAN, PHILLIP
To: WEBTV NETWORKS, INC.
Reel/Frame 033215/0316 →