IP Library Granted Patent US 7,986,868
Granted Patent B2
US 7,986,868 · App. 11/182,135 · Granted Jul 26, 2011

Scheduling the recording of a program via an advertisement in the broadcast stream

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,986,868
App. No.
11/182,135
Granted
Jul 26, 2011
Kind
B2
Abstract

A closed caption tagging system provides a mechanism for inserting tags into an audio or video television broadcast stream prior to or at the time of transmission. The receiver receives the broadcast stream and detects and processes the tags within the broadcast stream which is stored on a storage device that resides on the receiver. The tags contain command and control information that the receiver translates and acts upon. A one-touch recording option is provided. An icon is displayed to the viewer telling the viewer that an advertised program is available for recording at a future time. The viewer presses a single button on an input device causing the receiver to schedule the program for recording.

Claims (45)

1. A method for scheduling the recording of a program via an advertisement in a broadcast stream, comprising:

receiving the broadcast stream;

playing a promotional advertisement in the broadcast stream for a future showing of a program to a viewer;

receiving a tag, in the broadcast stream while playing the promotional advertisement, comprising a program ID of the program and information indicating how much longer the playing of the promotional advertisement is going to last;

responsive to receiving the tag, displaying an icon overlaid onto the promotional advertisement for a period of time based on the information indicating how much longer the playing of the promotional advertisement is going to last, the icon notifying the viewer that the program being previewed is available to record;

accepting the viewer's single key press from a remote input device; and

scheduling a recording time for the program based on the program ID.

2. The method of claim 1 , wherein the program is stored on a storage device when the scheduled recording time arrives.

3. The method of claim 2 , wherein the storage device is one or more hard disks.

4. The method of claim 2 , further comprising:

detecting if the program has ended prematurely during the storage of the program;

automatically terminating the storage of the program if the program has ended prematurely.

5. The method of claim 4 , further comprising:

storing additional programs on the storage device determined to be of interest to the viewer to fill in any time difference between the time the program terminated prematurely and ending time that was scheduled for the recording of the program.

6. The method of claim 1 , wherein the information, indicating how much longer the playing of the promotional advertisement is going to last, comprises a number of remaining frames of the promotional advertisement.

7. An apparatus for scheduling the recording of a program via an advertisement in a broadcast stream, comprising:

a receiving module, wherein the receiving module receives the broadcast stream;

a playing module, wherein the playing module plays a promotional advertisement in the broadcast stream for a future showing of a program to a viewer;

the receiving module configured to receive a tag, in the broadcast stream while playing the promotional advertisement, comprising a program ID of the program and information indicating how much longer the playing of the promotional advertisement is going to last;

a displaying module, wherein the displaying module displays an icon overlaid onto the promotional advertisement for a period of time based on the information indicating how much longer the playing of the promotional advertisement is going to last, the icon notifying the viewer that the program being previewed is available to record;

a viewer input module, wherein the user input module accepts the viewer's single key press from a remote input device; and

a scheduling module, wherein the scheduling module schedules a recording time for the program based on the program ID.

8. The apparatus of claim 7 , wherein the program is stored on a storage device when the scheduled recording time arrives.

9. The apparatus of claim 8 , wherein the storage device is one or more hard disks.

10. The apparatus of claim 8 , further comprising:

a detection module, wherein the detection module detects if the program has ended prematurely during the storage of the program;

a termination module, wherein the termination module automatically terminates the storage of the program if the program has ended prematurely.

11. The apparatus of claim 10 , further comprising:

a storing module, wherein the storing module stores additional programs on the storage device determined to be of interest to the viewer to fill in any time difference between the time the program terminated prematurely and ending time that was scheduled for the recording of the program.

12. The apparatus of claim 7 , wherein the information, indicating how much longer the playing of the promotional advertisement is going to last, comprises a number of remaining frames of the promotional advertisement.

13. A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for scheduling the recording of a program via an advertisement in a broadcast stream, comprising the steps of:

receiving the broadcast stream;

playing a promotional advertisement in the broadcast stream for a future showing of a program to a viewer;

receiving a tag, in the broadcast stream while playing the promotional advertisement, comprising a program ID of the program and information indicating how much longer the playing of the promotional advertisement is going to last;

responsive to receiving the tag, displaying an icon overlaid onto the promotional advertisement for a period of time based on the information indicating how much longer the playing of the promotional advertisement is going to last, the icon notifying the viewer that the program being previewed is available to record;

accepting the viewer's single key press from a remote input device; and

scheduling a recording time for the program based on the program ID.

14. The method of claim 13 , wherein the program is stored on a storage device when the scheduled recording time arrives.

15. The method of claim 14 , wherein the storage device is one or more hard disks.

16. The method of claim 14 , further comprising:

detecting if the program has ended prematurely during the storage of the program;

automatically terminating the storage of the program if the program has ended prematurely.

17. The method of claim 16 , further comprising:

storing additional programs on the storage device determined to be of interest to the viewer to fill in any time difference between the time the program terminated prematurely and ending time that was scheduled for the recording of the program.

18. The program storage medium of claim 13 , wherein the information, indicating how much longer the playing of the promotional advertisement is going to last, comprises a number of remaining frames of the promotional advertisement.

Assignments (12)
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 TIVO SOLUTIONS, INC.)
Reel/Frame 061788/0401 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
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 →
CHANGE OF NAME Recorded Feb 14, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041714/0500 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2011
From: CITIGROUP GLOBAL MARKETS REALTY CORP., AS ADMINISTRATIVE AGENT
To: TIVO INC.
Reel/Frame 026250/0086 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 018866 FRAME 0510. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Feb 12, 2007
From: TIVO INC.
To: CITIGROUP GLOBAL MARKETS REALTY CORP.
Reel/Frame 018875/0933 →
SECURITY AGREEMENT Recorded Feb 8, 2007
From: TIVO INC.
To: CITYGROUP GLOBAL MARKETS REALTY CORP.
Reel/Frame 018866/0510 →