IP Library Granted Patent US 11,720,923
Granted Patent B2
US 11,720,923 · App. 17/863,204 · Granted Aug 8, 2023

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 11,720,923
App. No.
17/863,204
Granted
Aug 8, 2023
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 (61)

1. A method comprising:

retrieving, from a server, a plurality of metadata items corresponding to content within each of a plurality of equal time segments of a video asset provided for display on a display device of a user;

retrieving a user profile associated with the user;

comparing the plurality of metadata items with the user profile;

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 on the determination, an advertisement to be displayed during the first time segment of the plurality of equal time segments of the video asset;

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

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

determining, based on the facial expressions, a level of engagement of the user during the playing of the second time segment; and

based on the level of engagement of the user during the playing of the second time segment, generating for display the advertisement during the playing of the second time segment 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 further comprises:

searching each of the 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 plurality of metadata items with the social media data;

determining, based on the comparison, a third 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 third time segment of the video asset.

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

retrieving a user profile associated with a second user;

comparing the plurality of metadata items with the user profile associated with the second user;

determining, based on the comparison, a third time segment of the plurality of equal time segments of the video asset that matches the user profile associated with the second user; and

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

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

6. 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 third time segment of the plurality of equal time segments of the video asset by a content provider of the video asset.

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, or 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 comprising:

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

control circuitry configured to:

retrieve, from a server, a plurality of metadata items corresponding to content within each of a plurality of equal time segments of a video asset provided for display on a display device of the user;

retrieve a user profile associated with the user;

compare the plurality of metadata items with the user profile;

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 on the determination, an advertisement to be displayed during the first time segment of the plurality of equal time segments of the video asset;

capture facial expressions of the user, using the sensor, during playing of a second time segment of the plurality of equal time segments of the video asset preceding the first segment, wherein no advertisements are scheduled for the second time segment;

determine, based on the facial expressions, a level of engagement of the user during the playing of the second time segment; and

based on the level of engagement of the user during the playing of the second time segment, generate for display the advertisement during the playing of the second time segment instead of during the determined first time segment of the video asset.

11. The system of claim 10 , wherein the control circuitry configured to compare the plurality of metadata items with the user profile is further configured to:

search each of the 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 plurality of metadata items with the social media data;

determine, based on the comparison, a third 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 third time segment of the video asset.

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

retrieve a user profile associated with a second user;

compare the plurality of metadata items with the user profile associated with the second user;

determine, based on the comparison, a third time segment of the plurality of equal time segments of the video asset that matches the user profile associated with the second user; and

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

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

15. 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 third time segment of the plurality of equal time segments of the video asset by a content provider of the video asset.

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, or an online advertising database.

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

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0199 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; GUPTA, VIKRAM MAKAM
To: ROVI GUIDES, INC.
Reel/Frame 060495/0457 →
Continuity (3)
Continuation 17152234 · Jan 19, 2021
Continuation 15399232 · Jan 5, 2017
Related Publication 20230059138A1 · Feb 23, 2023
Cited By (2)
US 12,190,353 US 12,501,111