IP Library Granted Patent US 12,238,367
Granted Patent B2
US 12,238,367 · App. 18/368,938 · Granted Feb 25, 2025

Systems and methods for obscuring presentation of media objects during playback of video based on interactions with other media objects

Inventors: Michael McCarty (Agoura Hills, CA); Glen E. Roe (Simi Valley, CA)
Assignee: Adeia Guides Inc.
H04N21/4318H04N21/23424H04N21/4316H04N21/44213
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,238,367
App. No.
18/368,938
Granted
Feb 25, 2025
Kind
B2
Abstract

Systems and methods are provided for obscuring a presence of a media object in a video after a user fulfills an interaction requirement with a related media object. The system detects, an interaction with a media object and determines characteristics of the interaction. The system correlates characteristic of the interaction with an exclusion window and stores a record that links the exclusion window, user, and attribute of the media object. The system detects that a second media object will be displayed during playback of a video and determines an attribute of the second media object. The system retrieves the record by matching the attribute of the first media object from the record to the attribute of the second media object. In response to determining the exclusion window applies to the second media object, the system obscures the second media object while playing back the video.

Claims (66)

1. A method comprising:

generating for display, on a device associated with a user account, a first media object simultaneously with display of media content, the first media object being distinct from the media content;

identifying a user interface interaction with the first media object;

selecting an exclusion set of devices associated with the user account such that a number of the devices of the exclusion set of devices is determined based at least in part on a characteristic of the identified user interface interaction with the first media object; and

refraining from causing display of a second media object on each device of the selected exclusion set of devices until an exclusion time period has elapsed.

2. The method of claim 1 , wherein the exclusion time period is commenced at a time of the user interaction with the first media object,

wherein the second media object shares a property with the first media object; and further comprising:

causing display, within the exclusion time period, of a third media object simultaneously with the display of the media content, wherein the third media object is free of the property shared by the first media object and the second media object; and

in response to determining that the exclusion time period has elapsed, generating for display the second media object.

3. The method of claim 1 , wherein the exclusion time period is commenced at a time of the user interaction with the first media object,

wherein the characteristic of the user interface interaction comprises a user reaction time to the display of the first media object, and

wherein the size of the exclusion set is determined such that a shorter user reaction time results in a greater size of the exclusion set, and further comprising:

in response to determining that the exclusion time period has elapsed, generating for display the second media object.

4. The method of claim 1 , wherein the exclusion time period is commenced at a time of the user interaction with the first media object,

wherein the characteristic of the user interface interaction comprises a length of the user interaction with the first media object,

wherein the size of the exclusion set is determined such that a longer length of the user interaction results in a greater size of the exclusion set.

5. The method of claim 1 , wherein the characteristic of the user interface interaction comprises a user reaction time, and further comprising:

identifying a plurality of available exclusion time period lengths based on a plurality of users' aggregate reaction times to the display of the first media object; and

setting the exclusion time period, the exclusion time period commencing at a time of the user interaction with the first media object,

wherein the length of the exclusion time period is determined from the available exclusion time period lengths.

6. The method of claim 1 , wherein the first media object shares an attribute with the second media object, and further comprising:

setting an exclusion time period, the exclusion time period commencing at a time of the user interaction with the first media object;

in response to determining that the exclusion time period has not elapsed, generating for display by the set of exclusion devices a third media object simultaneously with the display of the media content, wherein the third media object is distinct from the media content, from the first media object and from the second media object, and wherein the third media object and the media content are free of the attribute shared by the first media object and the second media object; and

in response to determining that the exclusion time period has elapsed, generating for display the second media object.

7. The method of claim 1 , wherein the characteristic of the user interface interaction with the first media object comprises a type of user reaction received via a user interface in response to the first media object, and further comprising:

setting an exclusion time period, the exclusion time period commencing at a time of the user interaction with the first media object;

wherein the size of the exclusion set is determined such that a first type of user reaction received via the user interface results in a greater size of the exclusion set than a second type of user reaction received via the user interface.

8. The method of claim 7 , further comprising:

generating a user notification indicating a type of user interface interaction available and a length of the exclusion time period associated with the type of the user interface interaction.

9. The method of claim 1 , wherein the second media object shares a property with the first media object, wherein the shared property is that the second media object is retrieved from the same source as the first media object, and further comprising:

causing display of a third media object within the exclusion time period, wherein the third media object is distinct from the media content, from the first media object and from the second media object, wherein the third media object and the media content are free of the attribute shared by the first media object and the second media object; and

in response to determining that the exclusion time period has elapsed, causing display of the second media object.

10. A system comprising:

communication circuitry configured:

to generate for display, on a device associated with a user account, a first media object simultaneously with display of media content, the first media object being distinct from the media content; and

processing circuitry configured:

to identify a user interface interaction with the first media object;

to select an exclusion set of devices associated with the user account such that a number of the devices of the exclusion set of devices is determined based at least in part on a characteristic of the identified user interface interaction with the first media object;

to refrain from causing display of a second media object on each device of the selected exclusion set of devices until an exclusion time period has elapsed.

11. The system of claim 10 , wherein the exclusion time period is commenced at a time of the user interaction with the first media object,

wherein the second media object shares a property with the first media object; and wherein the system is configured:

to cause display, within the exclusion time period, of a third media object simultaneously with the display of the media content, wherein the third media object is free of the property shared by the first media object and the second media object; and

in response to determining that the exclusion time period has elapsed, to generate for display the second media object.

12. The system of claim 10 , wherein the exclusion time period is commenced at a time of the user interaction with the first media object,

wherein the characteristic of the user interface interaction comprises a user reaction time to the display of the first media object, and

wherein the size of the exclusion set is determined such that a shorter user reaction time results in a greater size of the exclusion set, and wherein the processing circuitry is configured:

in response to determining that the exclusion time period has elapsed, to generate for display the second media object.

13. The system of claim 10 , wherein the exclusion time period is commenced at a time of the user interaction with the first media object,

wherein the characteristic of the user interface interaction comprises a length of the user interaction with the first media object,

wherein the size of the exclusion set is determined such that a longer length of the user interaction results in a greater size of the exclusion set.

14. The system of claim 10 , wherein the characteristic of the user interface interaction comprises a user reaction time, and wherein the processing circuitry is configured:

to identify a plurality of available exclusion time period lengths based on a plurality of users' aggregate reaction times to the display of the first media object; and

to set the exclusion time period, the exclusion time period commencing at a time of the user interaction with the first media object,

wherein the length of the exclusion time period is determined from the available exclusion time period lengths.

15. The system of claim 10 , wherein the first media object shares an attribute with the second media object, and wherein the system is configured:

to set an exclusion time period, the exclusion time period commencing at a time of the user interaction with the first media object;

in response to determining that the exclusion time period has not elapsed, to generate for display by the set of exclusion devices a third media object simultaneously with the display of the media content, wherein the third media object is distinct from the media content, from the first media object and from the second media object, and wherein the third media object and the media content are free of the attribute shared by the first media object and the second media object; and

in response to determining that the exclusion time period has elapsed, to generate for display the second media object.

16. The system of claim 10 , wherein the characteristic of the user interface interaction with the first media object comprises a type of user reaction received via a user interface in response to the first media object, and wherein the processing circuitry is configured:

to set an exclusion time period, the exclusion time period commencing at a time of the user interaction with the first media object;

wherein the size of the exclusion set is determined such that a first type of user reaction received via the user interface results in a greater size of the exclusion set than a second type of user reaction received via the user interface.

17. The system of claim 16 , wherein the system is configured:

to generate a user notification indicating a type of user interface interaction available and a length of the exclusion time period associated with the type of the user interface interaction.

18. The system of claim 10 , wherein the second media object shares a property with the first media object, wherein the shared property is that the second media object is retrieved from the same source as the first media object, and wherein the system is configured:

to cause display of a third media object within the exclusion time period, wherein the third media object is distinct from the media content, from the first media object and from the second media object, wherein the third media object and the media content are free of the attribute shared by the first media object and the second media object; and

in response to determining that the exclusion time period has elapsed, to cause display of the second media object.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2023
From: MCCARTY, MICHAEL; ROE, GLEN E.
To: ROVI GUIDES, INC.
Reel/Frame 064939/0147 →
Continuity (3)
Continuation 17848177 · Jun 23, 2022
Continuation 15934433 · Mar 23, 2018
Related Publication 20240007704A1 · Jan 4, 2024
References Cited (41)
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 6698020B1 · Zigmond et al. · 2004 [cited by applicant]
US 7165098B1 · Boyer et al. · 2007 [cited by applicant]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 7818763B2 · Sie et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 9451401B2 · Lo · 2016 [cited by examiner]
US 9852452B2 · Lin · 2017 [cited by examiner]
US 10542306B2 · Matthews et al. · 2020 [cited by applicant]
US 11303963B2 · Nguyen et al. · 2022 [cited by applicant]
US 11405680B2 · McCarty et al. · 2022 [cited by applicant]
US 11800180B2 · McCarty et al. · 2023 [cited by applicant]
US 20020087403A1 · Meyers et al. · 2002 [cited by applicant]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20040133909A1 · Ma · 2004 [cited by applicant]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20050257242A1 · Montgomery et al. · 2005 [cited by applicant]
US 20060156352A1 · Smith et al. · 2006 [cited by applicant]
US 20060218577A1 · Goodman et al. · 2006 [cited by applicant]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20100232690A1 · Kanatsu et al. · 2010 [cited by applicant]
US 20100251289A1 · Agarwal et al. · 2010 [cited by applicant]
US 20100299702A1 · Lo et al. · 2010 [cited by applicant]
US 20130031579A1 · Klappert · 2013 [cited by applicant]
US 20140229978A1 · Rudman · 2014 [cited by examiner]
US 20140310756A1 · Canney et al. · 2014 [cited by applicant]
US 20140344060A1 · Watfa et al. · 2014 [cited by applicant]
US 20150130808A1 · Takagi et al. · 2015 [cited by applicant]
US 20150165685A1 · Klappert · 2015 [cited by examiner]
US 20150169603A1 · Klappert · 2015 [cited by examiner]
US 20150188973A1 · Kacmarcik et al. · 2015 [cited by applicant]
US 20160014474A1 · Lee · 2016 [cited by applicant]
US 20160026612A1 · Zhang et al. · 2016 [cited by applicant]
US 20160345076A1 · Makhlouf · 2016 [cited by applicant]
US 20160358230A1 · Wilson et al. · 2016 [cited by applicant]
US 20160360292A1 · Lewis et al. · 2016 [cited by applicant]
US 20170272818A1 · Gattis et al. · 2017 [cited by applicant]
US 20180247342A1 · Montgomery · 2018 [cited by applicant]
US 20180343502A1 · Chen et al. · 2018 [cited by applicant]
US 20230027576A1 · McCarty et al. · 2023 [cited by applicant]