IP Library Granted Patent US 9,232,271
Granted Patent B2
US 9,232,271 · App. 14/742,320 · Granted Jan 5, 2016

Systems and methods for providing a customized program lineup

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,232,271
App. No.
14/742,320
Granted
Jan 5, 2016
Kind
B2
Abstract

Systems and methods for delivering content according to a customized program lineup are provided. A content source transmits a plurality of media assets in a first schedule according to scheduled transmission times. A processing device may receive a user input to receive the media assets in a second schedule different from the first schedule. When a request to access the content source is received, the processing device may automatically determine, based on the second schedule, whether the user has requested a different media asset than the originally-scheduled asset at the time of the request. If the user has requested a different media asset, the processing device may automatically receive and provide the different media asset instead of the originally-scheduled asset.

Claims (45)

1. A method for delivering content, the method comprising:

receiving a request to access, at a particular time, a first media asset;

determining whether the first media asset will be available from a first content source at the particular time;

if the first media asset will be available from the first content source at the particular time, storing an indication of the first media asset

receiving, at the particular time, a request to access a second content source, wherein the second content source is scheduled to transmit a second media asset different than the first media asset at the particular time; and

automatically receiving the first media asset from the first content source instead of the second media asset based on a determination that the first media asset is different than the second media asset.

2. The method of claim 1 , wherein automatically receiving the first media asset from the first content source comprises:

automatically transmitting a communication to the first content source requesting that the first content source make the first media asset available at the particular time; and

receiving the first media asset from the first content source.

3. The method of claim 1 , wherein the first content source is one of the group of: a television distribution facility, a broadcast provider, a cable system head end, a service provider, a satellite distribution facility, a video on-demand server, an internet server, a website, or a remote recording device.

4. The method of claim 1 wherein automatically receiving the first media asset comprises automatically receiving the first media asset starting at an intermediate point in the first media asset relative to a starting position of the first media asset.

5. The method of claim 1 , wherein receiving a request to access the first media asset at the particular time comprises receiving a user input to shift the first media asset to the particular time from a scheduled time that is different than the particular time.

6. The method of claim 5 wherein the particular time occurs prior to the scheduled time.

7. The method of claim 5 wherein the particular time occurs subsequent to the scheduled time.

8. The method of claim 5 wherein determining whether the first media asset will be available from the first content source at the particular time comprises determining whether the particular time occurs within an availability window associated with the first media asset.

9. The method of claim 1 , further comprising determining whether the second media asset is available from the first content source.

10. The method of claim 1 further comprising:

generating a program guide screen to display a first plurality of media assets, wherein the program guide screen indicates that the second media asset is scheduled to be transmitted by the second content source at the particular time; and

updating the program guide screen to display a second plurality of media assets, wherein the program guide screen indicates that the first media asset is scheduled to be transmitted by the second content source at the particular time.

11. The method of claim 1 further comprising:

receiving subscription information associated with the user; and

determining, based on the subscription information, a fee associated with the request to access the first media asset at the particular time.

12. A system for delivering content, the system comprising:

a processor configured to:

receive a request to access, at a particular time, a first media asset;

determine whether the first media asset will be available from a first content source at the particular time;

if the first media asset will be available from the first content source at the particular time, store an indication of the first media asset

receive, at the particular time, a request to access a second content source, wherein the second content source is scheduled to transmit a second media asset different than the first media asset at the particular time; and

automatically receive the first media asset from the first content source instead of the second media asset based on a determination that the first media asset is different than the second media asset.

13. The system of claim 12 , wherein the processor is configured to automatically receive the first media asset from the first content source by:

automatically transmitting a communication to the first content source requesting that the first content source make the first media asset available at the particular time; and

receiving the first media asset from the first content source.

14. The system of claim 12 , wherein the first content source is one of the group of: a television distribution facility, a broadcast provider, a cable system head end, a service provider, a satellite distribution facility, a video on-demand server, an internet server, a website, or a remote recording device.

15. The system of claim 12 wherein the processor is configured to automatically receive the first media asset by automatically receiving the first media asset starting at an intermediate point in the first media asset relative to a starting position of the first media asset.

16. The system of claim 12 , wherein the processor is configured to receive a request to access the first media asset at the particular time by receiving a user input to shift the first media asset to the particular time from a scheduled time that is different than the particular time.

17. The system of claim 16 wherein the particular time occurs prior to the scheduled time.

18. The system of claim 16 wherein the particular time occurs subsequent to the scheduled time.

19. The system of claim 16 wherein the processor is configured to determine whether the first media asset will be available from the first content source at the particular time by determining whether the particular time occurs within an availability window associated with the first media asset.

20. The system of claim 12 , wherein the processor is further configured determine whether the second media asset is available from the first content source.

21. The system of claim 12 wherein the processor is further configured to:

generate a program guide screen to display a first plurality of media assets, wherein the program guide screen indicates that the second media asset is scheduled to be transmitted by the second content source at the particular time; and

update the program guide screen to display a second plurality of media assets, wherein the program guide screen indicates that the first media asset is scheduled to be transmitted by the second content source at the particular time.

22. The system of claim 12 wherein the processor is further configured to:

receive subscription information associated with the user; and

determine, based on the subscription information, a fee associated with the request to access the first media asset at the particular time.

Assignments (10)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
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 →
MERGER Recorded Oct 16, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 036885/0934 →
MERGER Recorded Oct 16, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 036811/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2015
From: SOROUSHIAN, KOUROSH
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 036811/0856 →
MERGER Recorded Oct 16, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 036885/0960 →