IP Library Granted Patent US 9,978,083
Granted Patent B2
US 9,978,083 · App. 14/192,607 · Granted May 22, 2018

Systems and methods for determining a dynamic advertisement schedule for a playlist session

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,978,083
App. No.
14/192,607
Granted
May 22, 2018
Kind
B2
Abstract

Methods and systems are provided herein for determining a dynamic advertisement schedule. These methods and systems are provided by way of associating a first value with a selectable delay option on a playlist menu, and associating a second value with a selectable skip option on the playlist menu. Each time the selectable delay option is selected, the first value may be added to a composite value, and each time the selectable skip option is selected, the second value may be added to a composite value. The composite value may be compared to a threshold value, and when the composite value corresponds to the threshold value, an advertisement may be generated for display on a display screen and the composite value may be reset.

Claims (54)

1. A method for determining a dynamic advertisement schedule, the method comprising:

associating, in storage circuitry, a first value with a selectable delay option that, when selected, delays playback of a media asset on a playlist menu beyond a time corresponding to when the playlist menu indicates the media asset will be played back, wherein the first value is added to a composite value associated with a current playlist session each time the selectable delay option is selected;

associating, in the storage circuitry, a second value with a selectable skip option that, when selected, skips playback of the media asset despite the playlist menu indicating that the media asset is to be played back, wherein the second value is added to the composite value each time the selectable skip option is selected;

receiving a user selection, via user input interface circuitry, of either the selectable delay option or the selectable skip option;

in response to receiving the user selection, retrieving the composite value from storage circuitry;

comparing, using processing circuitry, the composite value to a threshold value from the storage circuitry;

in response to determining, via the processing circuitry, that the composite value corresponds to the threshold value, generating for display, using the processing circuitry, an advertisement that is not indicated for playback by the playlist menu on a display screen and resetting the composite value in the storage circuitry;

determining whether the user selection is the selectable skip option; and

in response to determining that the user selection is the selectable skip option:

causing, via the processing circuitry, the media asset to cease playback;

monitoring a number of user interactions associated with the current playlist session;

comparing the number of user interactions to a threshold number of user interactions; and

in response to determining that the number of user interactions corresponds to the threshold number of user interactions, transmitting instructions, via the processing circuitry, to insert the media asset into a later portion of the playlist.

2. The method of claim 1 , further comprising:

in response to receiving a user selection of the selectable delay option, removing a media asset from a playlist for a period of time.

3. The method of claim 2 , wherein the period of time is specified by a user.

4. The method of claim 1 , further comprising:

generating for display a notification that a media asset has been skipped when the selectable skip option is selected.

5. The method of claim 1 , further comprising:

generating for display a notification that a media asset has been delayed when the selectable delay option is selected.

6. The method of claim 1 , further comprising:

receiving a subscription payment from a user; and

adjusting the threshold value to be a higher value in response to receipt of the subscription payment.

7. The method of claim 1 , wherein content of the advertisement is contextually related to content consumed during the current playlist session.

8. The method of claim 1 , wherein the first value exceeds the second value.

9. The method of claim 1 , wherein the second value exceeds the first value.

10. A system for determining a dynamic advertisement schedule, the system comprising:

storage circuitry configured to:

associate a first value with a selectable delay option that, when selected, delays playback of a media asset on a playlist menu beyond a time corresponding to when the playlist menu indicates the media asset will be played back, wherein the first value is added to a composite value associated with a current playlist session each time the selectable delay option is selected;

associate a second value with a selectable skip option that, when selected, skips playback of the media asset despite the playlist menu indicating that the media asset is to be played back, wherein the second value is added to the composite value each time the selectable skip option is selected;

control circuitry configured to:

receive a user selection, via user input interface circuitry, of either the selectable delay option or the selectable skip option;

in response to receiving the user selection, retrieve the composite value retrieved from the storage circuitry;

compare the composite value to a threshold value from the storage circuitry;

in response to determining that the composite value corresponds to the threshold value, generate for display an advertisement that is not indicated for playback by the playlist menu on a display screen and reset the composite value in the storage circuitry;

determine whether the user selection is the selectable skip option; and

in response to determining that the user selection is the selectable skip option:

cause, via the processing circuitry, the media asset to cease playback;

monitor a number of user interactions associated with the current playlist session;

compare the number of user interactions to a threshold number of user interactions; and

in response to determining that the number of user interactions corresponds to the threshold number of user interactions, transmit instructions, via the processing circuitry, to insert the media asset into a later portion of the playlist.

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

in response to receiving a user selection of the selectable delay option, remove a media asset from a playlist for a period of time.

12. The system of claim 11 , wherein the period of time is specified by a user.

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

generate for display a notification that a media asset has been skipped when the selectable skip option is selected.

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

generate for display a notification that a media asset has been delayed when the selectable delay option is selected.

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

receive a subscription payment from a user; and

adjust the threshold value to be a higher value in response to receipt of the subscription payment.

16. The system of claim 10 , wherein content of the advertisement is contextually related to content consumed during the current playlist session.

17. The system of claim 10 , wherein the first value exceeds the second value.

18. The system of claim 10 , wherein the second value exceeds the first value.

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: 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 →
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 →
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 Feb 23, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035005/0588 →
MERGER Recorded Feb 23, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035005/0623 →
MERGER Recorded Feb 23, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035005/0601 →
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/0293 →