IP Library Granted Patent US 12,190,353
Granted Patent B2
US 12,190,353 · App. 18/212,078 · Granted Jan 7, 2025

Systems and methods for personalized timing for advertisements

Inventors: Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN); Vikram Makam Gupta (Karnataka, IN)
Assignee: Adeia 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 12,190,353
App. No.
18/212,078
Granted
Jan 7, 2025
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 (39)

1. A method comprising:

determining a preferred cast member indicated as preferred by a user profile;

ranking, based on a prominence of the preferred cast member in each of a plurality of time segments of a media asset, each of the plurality of time segments of the media asset;

scheduling an advertisement to be displayed during a playing of a first time segment of the plurality of time segments, the first time segment having a highest prominence of the preferred cast member;

capturing facial expressions of a user by a sensor during the playing of the first time segment of the plurality of time segments;

determining, based on the facial expression, a level of engagement of the user during the playing of the first time segment of the plurality of time segments; and

based on the level of engagement being below a threshold engagement level, re-scheduling display of the scheduled advertisement for playing during playing of a second time segment, wherein the second time segment is a next highest ranked segment of the plurality of time segments of the media asset occurring after the first time segment in the media asset.

2. The method of claim 1 , further comprising, in response to the re-scheduling display of the advertisement for playing during playing of the second time segment, generating for display the scheduled advertisement during the playing of the second time segment.

3. The method of claim 1 , further comprising determining the prominence of the preferred cast member in each of the plurality of time segments by determining the amount of time the preferred cast member appears in each of the plurality of time segments.

4. The method of claim 1 , further comprising determining the prominence of the preferred cast member in each of the plurality of time segments by determining the amount of times the preferred cast member is mentioned in each of the plurality of time segments.

5. The method of claim 1 , further comprising, in response to determining a preferred cast member indicated as preferred by a user profile, requesting an advertisement from an advertisement source.

6. The method of claim 1 , further comprising, in response to determining that the level of engagement of the user exceeds the threshold engagement level, generating for display the scheduled advertisement during the playing of the first segment of the plurality of time segments.

7. The method of claim 1 , further comprising, in response to determining that the level of engagement of the user does not exceed the threshold engagement level, generating for display a different advertisement instead of the scheduled advertisement during playing of the first segment.

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

determining, a preferred cast member indicated by a second user profile;

scheduling an advertisement to be displayed during the playing of a segment of the plurality of time segments with a highest prominence of the preferred cast member indicated by the second user profile; and

generating for display the advertisement during the playing of the segment of the plurality of time segments with the highest prominence of the preferred cast member indicated by the second user profile.

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

10. A system comprising:

control circuitry configured to:

determine a preferred cast member indicated as preferred by a user profile;

rank, based on a prominence of the preferred cast member in each of a plurality of time segments of a media asset, each of the plurality of time segments of the media asset;

schedule an advertisement to be displayed during a playing of a first time segment of the plurality of time segments, the first time segment having a with highest prominence of the preferred cast member;

a sensor configured to capture facial expression of a user;

wherein the control circuitry is further configured to:

capture facial expressions of the user by the sensor during the playing of the first time segment of the plurality of time segments;

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

based on the level of engagement being below a threshold engagement level, re-schedule display of the scheduled advertisement for playing during playing of a second time segment, wherein the second time segment is a next highest ranked segment of the plurality of time segments of the media asset occurring after the first time segment in the media asset.

11. The system of claim 10 , wherein the control circuitry is further configured to, in response to the re-scheduling display of the advertisement for playing during playing of the second time segment, generate for display the scheduled advertisement during the playing of the second time segment.

12. The system of claim 10 , wherein the control circuitry is further configured to determine the prominence of the preferred cast member in each of the plurality of time segments by determining the amount of time the preferred cast member appears in each of the plurality of time segments.

13. The system of claim 10 , wherein the control circuitry is further configured to determine the prominence of the preferred cast member in each of the plurality of time segments by determining the amount of times the preferred cast member is mentioned in each of the plurality of time segments.

14. The system of claim 10 , wherein the control circuitry is further configured to, in response to determining a preferred cast member indicated as preferred by a user profile, request an advertisement from an advertisement source.

15. The system of claim 10 , wherein the control circuitry is further configured to, in response to determining that the level of engagement of the user exceeds the threshold engagement level, generate for display the scheduled advertisement during the playing of the first segment of the plurality of time segments.

16. The system of claim 10 , wherein the control circuitry is further configured to, in response to determining that the level of engagement of the user does not exceed the threshold engagement level, generate for display a different advertisement instead of the scheduled advertisement during playing of the first segment of the plurality of time segments.

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

determine a preferred cast member indicated by a second user profile;

schedule an advertisement to be displayed during the playing of a segment of the plurality of time segments with a highest prominence of the preferred cast member indicated by the second user profile; and

generate for display the advertisement during the playing of the segment of the plurality of time segments with the highest prominence of the preferred cast member indicated by the second user profile.

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

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; GUPTA, VIKRAM MAKAM
To: ROVI GUIDES, INC.
Reel/Frame 064128/0651 →
Continuity (4)
Continuation 17863204 · Jul 12, 2022
Continuation 17152234 · Jan 19, 2021
Continuation 15399232 · Jan 5, 2017
Related Publication 20230351446A1 · Nov 2, 2023
References Cited (30)
US 8726312B1 · Hewinson · 2014 [cited by applicant]
US 9736503B1 · Bakshi · 2017 [cited by examiner]
US 11720923B2 · Panchaksharaiah et al. · 2023 [cited by applicant]
US 20020162110A1 · Wakimoto · 2002 [cited by examiner]
US 20070204310A1 · Hua · 2007 [cited by examiner]
US 20070299870A1 · Finch · 2007 [cited by examiner]
US 20080281689A1 · Blinnikka et al. · 2008 [cited by applicant]
US 20090094113A1 · Berry et al. · 2009 [cited by applicant]
US 20120158492A1 · Ye · 2012 [cited by examiner]
US 20130298158A1 · Conrad et al. · 2013 [cited by applicant]
US 20140096152A1 · Ferens · 2014 [cited by examiner]
US 20140172579A1 · Peterson · 2014 [cited by examiner]
US 20140337868A1 · Garza · 2014 [cited by examiner]
US 20150050006A1 · Sipe · 2015 [cited by examiner]
US 20150067708A1 · Jensen et al. · 2015 [cited by applicant]
US 20150317686A1 · Tang et al. · 2015 [cited by applicant]
US 20160127776A1 · Zilberstein · 2016 [cited by examiner]
US 20160378276A1 · Shah · 2016 [cited by applicant]
US 20170118515A1 · Dey · 2017 [cited by examiner]
US 20170213243A1 · Dollard · 2017 [cited by applicant]
US 20170257669A1 · Liu · 2017 [cited by examiner]
US 20180189398A1 · Sternberg · 2018 [cited by examiner]
US 20180189837A1 · Panchaksharaiah et al. · 2018 [cited by applicant]
US 20180218400A1 · Kerns · 2018 [cited by examiner]
US 20210166272A1 · Panchaksharaiah et al. · 2021 [cited by applicant]
US 20230059138A1 · Panchaksharaiah et al. · 2023 [cited by applicant]
“An Efficient Ad Recommendation System For TV Programs” (Sudha Velusamy, Shalabh Bhatnagar, Lakshmi Gopal, and V. Sridhar; published in “Multimedia Systems” in Jul. 2008) (Year: 2008). [cited by examiner]
“Eye movements when viewing advertisements” (Higgins, Emily et al. published on Mar. 17, 2014 in Frontiers in Psychology—vol. 5, article 2010) (Year: 2010). [cited by examiner]
“Eye movements when viewing advertisements” (Higgins, Emily et al. published on Mar. 17, 2014 in Frontiers in Psychology—vol. 5, article 2010) (Year: 2014). [cited by applicant]
PCT International Search Report and Written Opinion dated Oct. 17, 2017 for PCT Application No. PCT/US2017/049180, filed Aug. 29, 2017 (12 pages). [cited by applicant]