IP Library Granted Patent US 8,756,620
Granted Patent B2
US 8,756,620 · App. 13/589,411 · Granted Jun 17, 2014

Systems and methods for tracking content sources from which media assets have previously been viewed

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 8,756,620
App. No.
13/589,411
Granted
Jun 17, 2014
Kind
B2
Abstract

Systems and methods for tracking content sources from which media assets have previously been viewed are provided. A user request to access a first content source is received. Content currently being presented to the user from the first content source is monitored to determine whether the content meets a criterion. An amount of time the content being presented meets the criterion is measured. In response to determining the amount of time exceeds a threshold, an identifier of the first content source is stored in a list of content sources from which content meeting the criterion was previously presented to the user. Content received from one of the content sources in the list is presented each time a user request to access a last content source is received.

Claims (55)

1. A method for returning to a content source from which a media asset has previously been received and viewed, the method comprising:

receiving, with control circuitry, a user request to access a first content source;

monitoring content currently being presented to the user from the first content source to determine whether the content meets a criterion;

measuring an amount of time the content being presented meets the criterion, wherein measuring an amount of time comprises running a timer while the content being presented meets the criterion and pausing the timer while the content being presented fails to meet the criterion, and wherein running the timer and pausing the timer are performed without receiving a request to access another content source after accessing the first content source;

in response to determining the amount of time exceeds a threshold, storing an identifier of the first content source in a list of content sources from which content meeting the criterion was previously presented to the user; and

presenting content received from one of the content sources in the list each time a user request to access a last content source is received.

2. The method of claim 1 , wherein:

content received from the first content source includes a program segment and an advertising segment;

monitoring content comprises determining whether the content currently being presented corresponds to the program segment or the advertising segment; and

the content currently being presented is determined to meet the criterion when the content currently being presented corresponds to the program segment.

3. The method of claim 1 , wherein the criterion is a genre or category.

4. The method of claim 1 , wherein the criterion is determined based on a user profile.

5. The method of claim 1 , wherein the user request to access a last content source includes a user selection of a last channel option.

6. The method of claim 1 further comprising receiving user input that defines a value for the threshold.

7. The method of claim 1 , wherein:

the content sources in the list are arranged in order of access; and

presenting content received from one of the content sources in the list comprises accessing each one of the content sources in the list in sequence in accordance with the order.

8. The method of claim 1 further comprising:

storing in the list the measured amount of time corresponding to each content source in the list; and

arranging the content sources in the list in order according to the measured amount of time corresponding to each content source;

wherein presenting content received from one of the content sources in the list comprises accessing each one of the content sources in the list in sequence in accordance with the order.

9. The method of claim 1 , wherein the first content source is a first channel, further comprising:

tuning to the first channel in response to receiving the user request to access the first content source;

after storing the identifier of the first channel in the list, tuning to a second channel to present content received from the second channel in response to receiving a user request to tune to the second channel;

receiving a user request to access the last content source;

retrieving the identifier of the first content source in the list of content sources from which content meeting the criterion was previously presented to the user; and

tuning back to the first channel based on the retrieved identifier.

10. A system for returning to a content source from which a media asset has previously been received and viewed, the system comprising:

control circuitry configured to:

receive a user request to access a first content source;

monitor content currently being presented to the user from the first content source to determine whether the content meets a criterion;

measure an amount of time the content being presented meets the criterion, wherein the amount of time is measured by running a timer while the content being presented meets the criterion and pausing the timer while the content being presented fails to meet the criterion, and wherein running the timer and pausing the timer are performed without receiving a request to access another content source after accessing the first content source;

in response to determining the amount of time exceeds a threshold, store an identifier of the first content source in a list of content sources from which content meeting the criterion was previously presented to the user; and

present content received from one of the content sources in the list each time a user request to access a last content source is received.

11. The system of claim 10 , wherein:

content received from the first content source includes a program segment and an advertising segment;

the control circuitry is further configured to determine whether the content currently being presented corresponds to the program segment or the advertising segment; and

the content currently being presented is determined to meet the criterion when the content currently being presented corresponds to the program segment.

12. The system of claim 10 , wherein the criterion is a genre or category.

13. The system of claim 10 , wherein the criterion is determined based on a user profile.

14. The system of claim 10 , wherein the user request to access a last content source includes a user selection of a last channel option.

15. The system of claim 10 , wherein the control circuitry is further configured to receive user input that defines a value for the threshold.

16. The system of claim 10 , wherein:

the content sources in the list are arranged in order of access; and

the control circuitry is further configured to access each one of the content sources in the list in sequence in accordance with the order.

17. The system of claim 10 , wherein the control circuitry is further configured to:

store in the list the measured amount of time corresponding to each content source in the list;

arrange the content sources in the list in order according to the measured amount of time corresponding to each content source; and

access each one of the content sources in the list in sequence in accordance with the order.

18. The method of claim 10 , wherein the first content source is a first channel, wherein the control circuitry is further configured to:

tune to the first channel in response to receiving the user request to access the first content source;

after storing the identifier of the first channel in the list, tune to a second channel to present content received from the second channel in response to receiving a user request to tune to the second channel;

receive a user request to access the last content source;

retrieve the identifier of the first content source in the list of content sources from which content meeting the criterion was previously presented to the user; and

tune back to the first channel based on the retrieved identifier.

Assignments (13)
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 GUIDES, INC.)
Reel/Frame 061786/0768 →
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
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 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2012
From: PAPISH, MICHAEL; FIFE, BRIAN
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 028813/0288 →