IP Library Granted Patent US 9,578,385
Granted Patent B2
US 9,578,385 · App. 14/188,887 · Granted Feb 21, 2017

Systems and methods for sorting media assets based on playback information

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,578,385
App. No.
14/188,887
Granted
Feb 21, 2017
Kind
B2
Abstract

Systems and methods for sorting media assets are provided. Playback information for each of a plurality of media assets is received, the playback information representing a percentage of a length of the corresponding media asset that each of a plurality of users previously viewed. Representations of the plurality of media assets are generated. The representations of the plurality of media assets are sorted based on the percentage of the length of the corresponding media asset that each of a plurality of users previously viewed. The sorted representations of the plurality of media assets are generated for display to a first user.

Claims (48)

1. A method comprising:

receiving playback information for each of a plurality of media assets, the playback information representing a percentage of a length of the corresponding media asset that each of a plurality of users previously viewed;

retrieving, from the received playback information, a viewing history for a first of the plurality of media assets, wherein the viewing history indicates a first percentage of the first media asset that was viewed by a first user of the plurality of users and a second percentage of the first media asset that was viewed by a second user of the plurality of users;

computing the percentage of the length of the corresponding first media asset that was previously viewed based on an average of the first and second percentages;

generating representations of the plurality of media assets;

sorting, without receiving user input, the representations of the plurality of media assets based on the percentage of the length of the corresponding media asset that each of a plurality of users previously viewed; and

generating for display to the first user the sorted representations of the plurality of media assets.

2. The method of claim 1 further comprising:

processing the playback information for the first of the plurality of media assets to identify at least one portion of the first media asset through which a fast-access playback operation was performed; and

further computing the percentage of the length of the corresponding first media asset that was previously viewed based on the length of the first media asset and a length of the at least one portion of the first media asset.

3. The method of claim 2 , wherein the fast-access playback operation causes a portion of the first media asset to be repeated, and wherein the percentage of the length that was previously viewed is more than one hundred percent.

4. The method of claim 2 , wherein the fast-access playback operation causes a portion of the first media asset to be skipped, and wherein the percentage of the length that was previously viewed is less than one hundred percent.

5. The method of claim 1 further comprising:

determining a number of times each of the plurality of users requested one or more fast-access playback operations to be performed while accessing the corresponding media asset; and

sorting the representations of the plurality of media assets based on the number of times each of the plurality of users requested the one or more fast-access playback operations to be performed.

6. The method of claim 5 , wherein a first representation of the first of the plurality of media assets is ranked higher in the sorting than a second representation of a second of the plurality of media assets in response to determining that the number of times each of the plurality of users requested one or more fast-access playback operations to be performed while accessing the first media asset is less than the number of times each of the plurality of users requested one or more fast-access playback operations to be performed while accessing the second media asset.

7. The method of claim 1 further comprising:

processing the playback information for the first of the plurality of media assets to identify at least one portion of the first media asset through which a fast-access playback operation was performed;

determining whether the at least one portion includes content that satisfies a criterion; and

in response to determining that the at least one portion includes content that satisfies a criterion, reducing a length of the at least one portion by a duration of the content that satisfies the criterion; and

further computing the percentage of the length of the corresponding first media asset that was previously viewed based on the length of the first media asset and the reduced length of the at least one portion.

8. The method of claim 7 , wherein determining whether the at least one portion includes content that satisfies a criterion comprises determining whether the at least one portion includes content that is an advertisement.

9. The method of claim 1 , wherein each of the plurality of users is associated with the first user on a social networking site.

10. A system comprising:

storage circuitry configured to store playback information for each of a plurality of media assets;

control circuitry configured to:

retrieve the playback information from the storage circuitry, the playback information representing a percentage of a length of the corresponding media asset that each of a plurality of users previously viewed;

retrieve, from the received playback information, a viewing history for a first of the plurality of media assets, wherein the viewing history indicates a first percentage of the first media asset that was viewed by a first user of the plurality of users and a second percentage of the first media asset that was viewed by a second user of the plurality of users; and

compute the percentage of the length of the corresponding first media asset that was previously viewed based on an average of the first and second percentages;

generate representations of the plurality of media assets;

sort, without receiving user input, the representations of the plurality of media assets based on the percentage of the length of the corresponding media asset that each of a plurality of users previously viewed; and

generate for display to the first user the sorted representations of the plurality of media assets.

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

process the playback information for the first of the plurality of media assets to identify at least one portion of the first media asset through which a fast-access playback operation was performed; and

further compute the percentage of the length of the corresponding first media asset that was previously viewed based on the length of the first media asset and a length of the at least one portion of the first media asset.

12. The system of claim 11 , wherein the fast-access playback operation causes a portion of the first media asset to be repeated, and wherein the percentage of the length that was previously viewed is more than one hundred percent.

13. The system of claim 11 , wherein the fast-access playback operation causes a portion of the first media asset to be skipped, and wherein the percentage of the length that was previously viewed is less than one hundred percent.

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

determine a number of times each of the plurality of users requested one or more fast-access playback operations to be performed while accessing the corresponding media asset; and

sort the representations of the plurality of media assets based on the number of times each of the plurality of users requested the one or more fast-access playback operations to be performed.

15. The system of claim 14 , wherein a first representation of the first of the plurality of media assets is ranked higher in the sorting than a second representation of a second of the plurality of media assets in response to determining that the number of times each of the plurality of users requested one or more fast-access playback operations to be performed while accessing the first media asset is less than the number of times each of the plurality of users requested one or more fast-access playback operations to be performed while accessing the second media asset.

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

process the playback information for the first of the plurality of media assets to identify at least one portion of the first media asset through which a fast-access playback operation was performed;

determine whether the at least one portion includes content that satisfies a criterion; and

in response to determining that the at least one portion includes content that satisfies a criterion, reduce a length of the at least one portion by a duration of the content that satisfies the criterion; and

further compute the percentage of the length of the corresponding first media asset that was previously viewed based on the length of the first media asset and the reduced length of the at least one portion.

17. The system of claim 16 , wherein the control circuitry is further configured to determine whether the at least one portion includes content that is an advertisement.

18. The system of claim 10 , wherein each of the plurality of users is associated with the first user on a social networking site.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0599 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: 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.
Reel/Frame 051145/0090 →
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 Jan 7, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 034652/0377 →
MERGER Recorded Jan 7, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 034729/0469 →
MERGER Recorded Jan 7, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 034740/0901 →
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 Feb 25, 2014
From: WICKENKAMP, VANESSA
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 032291/0524 →