IP Library Granted Patent US 10,929,886
Granted Patent B2
US 10,929,886 · App. 15/399,232 · Granted Feb 23, 2021

Systems and methods for personalized timing for advertisements

Inventors: Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN); Vikram Makam Gupta (Karnataka, IN)
Assignee: ROVI GUIDES, INC.
G06Q30/0264G06Q30/0269G06Q30/0272G06Q50/01H04L67/306
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,929,886
App. No.
15/399,232
Granted
Feb 23, 2021
Kind
B2
Abstract

Systems and methods are provided herein for determining personalized timing for generating for display advertisements to users. Rather than an expert determining time segments of a media asset most suitable for presenting advertisements to users, the most suitable time segments in a media asset for presenting advertisements to users may be customized based on a user's profile information and/or the user's level of engagement in a media asset. The media guidance application may parse a media asset into multiple time segments and determine one or more time segments associated with metadata that matches content characteristics preferred by the user. One or more advertisements may be presented to the user in these time segments determined by the media guidance application instead of the time segments determined by the expert.

Claims (70)

1. A method for determining timing for displaying an advertisement based on a user profile corresponding to a user, the method comprising;

parsing a video asset into a plurality of equal time segments;

providing, using a control circuitry, a digital stream or video on demand (VOD) video asset to a display device for display to the user, wherein the digital stream or VOD video asset comprises the video asset;

providing a sensor configured to capture facial expressions of the user;

retrieving, from a server, a plurality of metadata items corresponding to content within each of the plurality of equal time segments of the video asset, wherein the metadata items comprise content characteristics of the content within each of the plurality of equal time segments of the video asset;

retrieving the user profile;

comparing the retrieved plurality of metadata items and the user profile;

ranking each of the equal time segments based on the respective content characteristics;

determining, based on the comparison, a first time segment of the plurality of equal time segments of the video asset that matches at least a portion of the user profile;

scheduling, based at least in part on the determination, the advertisement to be displayed during the first time segment of the video asset;

capturing facial expressions of the user by the sensor in a second time segment of the plurality of equal time segments of the video asset, wherein no advertisements are scheduled for the second time segment and wherein the second time segment precedes the first time segment;

determining a level of engagement of the user in the second time segment based on the facial expressions;

determining that the level of engagement of the user in the second time segment of the plurality of the equal time segments exceeds a threshold engagement level for the video asset; and

in response to determining that the level of engagement in the second time segment of the plurality of the equal time segments exceeds the threshold engagement level for the video asset, generating for display the advertisement during a display of the second time segment of the video asset on the display device instead of during the determined first time segment of the video asset.

2. The method of claim 1 , wherein the comparing is performed by the server and the comparing further comprises:

searching each of the retrieved plurality of metadata items for a content characteristic preferred by the user, wherein the content characteristic is included in the user profile.

3. The method of claim 1 , further comprising:

accessing social media data corresponding to the user; comparing, the retrieved plurality of metadata items and the accessed social media data;

determining, based on the comparison, a fourth time segment of the plurality of equal time segments of the video asset that matches the social media data; and

generating for display the advertisement during the fourth time segment of the video asset.

4. The method of claim 1 , wherein:

the user is currently viewing the video asset;

the advertisement is a first advertisement; and

the first advertisement is generated for display in lieu of a second advertisement, the second advertisement being included in a fourth time segment of the video asset by a content provider of the video asset.

5. The method of claim 1 , wherein the user is a first user, further comprising:

retrieving a user profile corresponding to a second user;

comparing the retrieved plurality of metadata items and the user profile corresponding to the second user;

determining, based on the comparison, a fourth time segment of the plurality of equal time segments of the video asset that matches the user profile corresponding to the second user; and

generating for display the advertisement during the fourth time segment of the video asset.

6. The method of claim 5 , wherein the first user and the second user are concurrently watching the video asset on a same display device.

7. The method of claim 1 further comprising:

requesting the advertisement from an advertisement source.

8. The method of claim 7 , wherein the advertisement source is at least one of a content source that provides the video asset, a content source that does not provide the video asset, and an online advertising database.

9. The method of claim 1 , wherein the level of engagement is determined by tracking user activity in front of a display screen on which the video asset is being generated for display.

10. A system for determining timing for displaying an advertisement based on a user profile corresponding to a user, the system comprising:

a sensor configured to capture facial expressions of the user; and

control circuitry configured to:

parse a video asset into a plurality of equal time segments;

provide, to a display device, a digital stream or video on demand (VOD) video asset for display to the user, wherein the digital stream or VOD video asset comprises the video asset;

retrieve, from a server, a plurality of metadata items as corresponding to content within each of the plurality of equal time segments of the video asset, wherein the metadata items comprise content characteristics of the content within each of the plurality of equal time segments of the video asset;

retrieve the user profile;

compare the retrieved plurality of metadata items and the user profile;

ranking each of the equal time segments based on the respective content characteristics;

determine, based on the comparison, a first time segment of the plurality of equal time segments of the video asset that matches at least a portion of the user profile;

schedule, based at least in part on the determination, the advertisement to be displayed during the first time segment of the video asset;

capturing facial expressions of the user the sensor in a second time segment of the plurality of equal time segments of the video asset, wherein no advertisements are scheduled for the second time segment and wherein the second time segment precedes the first time segment;

determine a level of engagement of the user in the second time segment based on the facial expressions;

determine that the level of engagement of the user in the second time segment of the plurality of the equal time segments exceeds a threshold engagement level for the video asset; and

in response to determining that the level of engagement in the second time segment of the plurality of the equal time segments exceeds the threshold engagement level for the video asset, generate for display the advertisement during display of the second time segment of the video asset on the display device instead of during the determined first time segment of the video asset.

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

search each of the retrieved plurality of metadata items for a content characteristic preferred by the user, wherein the content characteristic is included in the user profile.

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

access social media data corresponding to the user;

compare the retrieved plurality of metadata items and the accessed social media data;

determine, based on the comparison, a fourth time segment of the plurality, of equal time segments of the video asset that matches the social media data; and

generate for display the advertisement during the fourth time segment of the video asset.

13. The system of claim 10 , wherein:

the user is currently viewing the video asset;

the advertisement is a first advertisement; and

the first advertisement is generated for display in lieu of a second advertisement, the second advertisement being included in a fourth time segment of the video asset by a content provider of the video asset.

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

retrieve a user profile corresponding to a second user;

compare the retrieved plurality of metadata items and the user profile corresponding to the second user;

determine, based on the comparison, a fourth time segment of the plurality of equal time segments of the video asset that matches the user profile corresponding to the second user; and

generate for display the advertisement during the fourth time segment of the video asset.

15. The system of claim 14 , wherein the first user and the second user are concurrently watching the video asset on a same display device.

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

request the advertisement from an advertisement source.

17. The system of claim 16 , wherein the advertisement source is at least one of a content source that provides the video asset, a content source that does not provide the video asset, and an online advertising database.

18. The system of claim 10 , wherein the control circuitry is configured to determine the level of engagement by tracking user activity in front of a display screen on which the video asset is being generated for display.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0199 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2017
From: PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; GUPTA, VIKRAM MAKAM
To: ROVI GUIDES, INC.
Reel/Frame 040862/0338 →
Continuity (1)
Related Publication 20180189837A1 · Jul 5, 2018