IP Library Granted Patent US 10,032,477
Granted Patent B2
US 10,032,477 · App. 14/192,799 · Granted Jul 24, 2018

Systems and methods for modifying a playlist of media assets based on user interactions with a playlist menu

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 10,032,477
App. No.
14/192,799
Granted
Jul 24, 2018
Kind
B2
Abstract

Methods and systems are provided herein for modifying playlists of media assets. In some aspects, these methods and systems are provided by way of receiving a user input that causes a media asset in a playlist to cease from being played back and to be removed from the playlist. User interactions associated with the playlist may subsequently be monitored, where, in response to detecting a user interaction while monitoring, a number of user interactions that have been received subsequent to the user input may be determined. The number of user interactions may be compared to a threshold number, and, when the number of user interactions corresponds to the threshold number, the media asset may be inserted into the playlist.

Claims (44)

1. A method for modifying playlists of media assets, the method comprising:

receiving a user input, via user input interface circuitry, that indicates a first media asset in a playlist is disliked by the user and causes the first media asset to cease from being played back and to be temporarily removed from the playlist;

monitoring, using processing circuitry, for user interactions associated with the playlist subsequent to the user input;

in response to detecting a user interaction associated with the playlist subsequent to the user input, determining a number of user interactions associated with the playlist that have been received subsequent to the user input by:

counting a first number of user interactions with the playlist that were detected at a first device; and

subsequently accumulating the first number of user interactions with the playlist with a second number of user interactions with the playlist that are detected at a second device, wherein the second number of user interactions are received by the processing circuitry from the second device independently of the first device;

comparing, using processing circuitry, the number of user interactions to a threshold number retrieved from storage circuitry; and

in response to determining, via the processing circuitry, that the number of user interactions corresponds to the threshold number:

determining that a second media asset in the playlist is related to the first media asset that was indicated as being disliked by the user, wherein an attribute associated with the second media asset is also associated with the first media asset; and

in response to determining that the second media asset in the playlist is related to the first media asset that was indicated as being disliked by the user, inserting, using the processing circuitry, the first media asset, that was previously in the playlist and was indicated as being disliked by the user, back into the playlist at a position that follows and is adjacent to the second media asset.

2. The method of claim 1 , wherein the user input comprises a selection of a selectable skip option.

3. The method of claim 1 , wherein the user input comprises a selection of a selectable delay option.

4. The method of claim 1 , wherein the predetermined playlist interaction comprises at least one of:

skipping a currently played media asset, delaying the currently played media asset, closing an application that is playing the currently played media asset, shuffling the playlist, pausing the currently played media asset, and fast forwarding the currently played media asset.

5. The method of claim 1 , wherein the threshold number is determined based on a number of songs in the playlist.

6. The method of claim 1 , further comprising resetting the number of user interactions when the playlist is exited by a user.

7. The method of claim 1 , further comprising:

determining that the playlist is exited by a user;

storing, using storage circuitry, the determined number of user interactions;

determining that the playlist is accessed by the user; and

retrieving, from the storage circuitry, the stored determined number of user interactions.

8. A system for modifying playlists of media assets, the system comprising:

storage circuitry configured to:

store a threshold number; and

control circuitry configured to:

receive a user input, via user input interface circuitry, that indicates a first media asset in a playlist is disliked by the user and causes the first media asset to cease from being played back and to be temporarily removed from the playlist;

monitor for user interactions associated with the playlist subsequent to the user input;

in response to detecting a user interaction associated with the playlist subsequent to the user input, determine a number of user interactions associated with the playlist that have been received subsequent to the user input by:

counting a first number of user interactions with the playlist that were detected at a first device; and

subsequently accumulating the first number of user interactions with the playlist with a second number of user interactions with the playlist that are detected at a second device, wherein the second number of user interactions are received by the processing circuitry from the second device independently of the first device;

compare the number of user interactions to the threshold number retrieved from the storage circuitry; and

in response to determining that the number of user interactions corresponds to the threshold number;

determine that a second media asset in the playlist is related to the first media asset that was indicated as being disliked by the user, wherein an attribute associated with the second media asset is also associated with the first media asset; and

in response to determining that the second media asset in the playlist is related to the first media asset that was indicated as being disliked by the user, insert the first media asset, that was previously in the playlist and was indicated as being disliked by the user, back into the playlist at a position that follows and is adjacent to the second media asset.

9. The system of claim 8 , wherein the user input comprises a selection of a selectable skip option.

10. The system of claim 8 , wherein the user input comprises a selection of a selectable delay option.

11. The system of claim 8 , wherein the predetermined playlist interaction comprises at least one of: skipping a currently played media asset, delaying the currently played media asset, closing an application that is playing the currently played media asset, shuffling the playlist, pausing the currently played media asset, and fast forwarding the currently played media asset.

12. The system of claim 8 , wherein the threshold number is determined based on a number of songs in the playlist.

13. The system of claim 8 , wherein the control circuitry further resets the number of user interactions when the playlist is exited by a user.

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

determine that the playlist is exited by a user;

store, at the storage circuitry, the determined number of user interactions;

determine that the playlist is accessed by the user; and

retrieve, from the storage circuitry, the stored determined number of user interactions.

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 Feb 23, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035005/0910 →
MERGER Recorded Feb 23, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035005/0802 →
MERGER Recorded Feb 23, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035005/0738 →
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 27, 2014
From: LOSEY, MICHAEL SHANE; SULLIVAN, MAEVE KATHLEEN
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 032318/0636 →
Cited By (1)
US 12,620,415