IP Library Granted Patent US 12,450,287
Granted Patent B2
US 12,450,287 · App. 18/098,906 · Granted Oct 21, 2025

Systems and methods for presenting auxiliary video relating to an object a user is interested in when the user returns to a frame of a video in which the object is depicted

Inventor: Amy Chen (San Jose, CA)
Assignee: Adeia Guides Inc.
G06F16/7837G06F16/24578G06F16/735G06F16/738G06F16/743G11B27/005G11B27/34H04N21/472G06Q30/0251H04N21/25891H04N21/812
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,450,287
App. No.
18/098,906
Granted
Oct 21, 2025
Kind
B2
Abstract

Systems and methods are described herein for a media guidance application that detects, and responds to, a user's review of video content on a media device. The media guidance application detects a rewind operation during playback of a video comprising a media asset. In response, the media guidance application determines if the playback position reached during the rewind operation occurs during a first break in the media asset and, if so, identifies objects depicted in the video at the playback position, and presents auxiliary video relating to an object at a second break in the media asset.

Claims (59)

1. A method comprising:

detecting, during presentation of a media asset, a first operation affecting the presentation of the media asset;

determining a position reached during the first operation;

in response to determining the position reached during the first operation:

determining a first subset of objects of a plurality of objects depicted in the media asset at the position, wherein each object of the first subset of objects is associated with an auxiliary video; and

retrieving metadata associated with the first subset of objects depicted in the media asset at the position;

comparing the metadata associated with the first subset of objects to a list of searched items to identify a second subset of objects from the first subset of objects in the list of searched items; and

selecting an object of the second subset of objects based at least in part on the object of the second subset of objects exceeding a threshold number of appearances within the list of searched items;

detecting, during the presentation of the media asset, a second operation affecting the media asset, wherein the second operation is subsequent to the first operation; and

based at least in part on detecting the second operation, generating for output, during or after the second operation affecting the media asset, the auxiliary video associated with the selected object from the first operation.

2. The method of claim 1 , wherein each of the first operation and the second operation is at least one of a break operation, a pause operation, a rewind operation, a fast forward operation, a menu operation, or a playback bar operation.

3. The method of claim 1 , wherein the first operation is a first break operation, and wherein the second operation is a second break operation.

4. The method of claim 1 , wherein the first operation is a rewind operation, and wherein the second operation is a break operation.

5. The method of claim 1 , comprising:

during the presenting of the auxiliary video, detecting a third operation; and

determining an interest in the auxiliary video based on the third operation.

6. The method of claim 5 , wherein the third operation is a fast forward operation, and wherein the interest is decreased based on the fast forward operation.

7. The method of claim 6 , comprising:

in response to the decreased interest, generating for output an alternative auxiliary media asset.

8. The method of claim 5 , wherein the third operation is a rewind operation, and wherein the determined interest is increased based on the rewind operation.

9. The method of claim 5 , comprising:

in response to the interest, generating for output an alternative auxiliary media asset based on the previously generated auxiliary video.

10. The method of claim 1 , comprising:

determining co-location of a first device and a second device during the presentation of the auxiliary video;

detecting, during the presenting of the auxiliary video, a negative reaction on the second device; and

in response to detecting the negative reaction, ceasing the presentation of the auxiliary video; and

in response to determining that the co-location is no longer present, resuming the presenting of the auxiliary video.

11. The method of claim 1 , wherein the list of searched items is separate from the plurality of objects, and wherein the comparing the metadata associated with the plurality of objects to the list of searched items to identify the object comprises:

determining that the object has same attributes as an item from the list of searched items.

12. A system comprising:

circuitry configured to:

detect, during presentation of a media asset, a first operation affecting the presentation of the media asset;

determine a position reached during the first operation;

in response to determining the position reached during the first operation:

determine a first subset of objects of a plurality of objects depicted in the media asset at the position, wherein each object of the first subset of objects is associated with an auxiliary video; and

retrieve metadata associated with the first subset of objects depicted in the media asset at the position;

compare the metadata associated with the first subset of objects to a list of searched items to identify a second subset of objects from the first subset of objects in the list of searched items; and

select an object of the second subset of objects based at least in part on the object of the second subset of objects exceeding a threshold number of appearances within the list of searched items;

detect, during the presentation of the media asset, a second operation affecting the media asset, wherein the second operation is subsequent to the first operation; and

based at least in part on detecting the second operation, generate for output, during or after the second operation affecting the media asset, the auxiliary video associated with the selected object from the first operation.

13. The system of claim 12 , wherein each of the first operation and the second operation is at least one of a break operation, a pause operation, a rewind operation, a fast forward operation, a menu operation, or a playback bar operation.

14. The system of claim 12 , wherein the first operation is a first break operation, and wherein the second operation is a second break operation.

15. The system of claim 12 , wherein the first operation is a rewind operation, and wherein the second operation is a break operation.

16. The system of claim 12 , wherein the circuitry is configured to:

during the presenting of the auxiliary video, detect a third operation; and

determine an interest in the auxiliary video based on the third operation.

17. The system of claim 16 , wherein the third operation is a fast forward operation, and wherein the interest is decreased based on the fast forward operation.

18. The system of claim 17 , wherein the circuitry is configured to:

in response to the decreased interest, generate for output an alternative auxiliary media asset.

19. The system of claim 16 , wherein the third operation is a rewind operation, and wherein the determined interest is increased based on the rewind operation.

20. The system of claim 16 , wherein the circuitry is configured to:

in response to the interest, generate for output an alternative auxiliary media asset based on the previously generated auxiliary video.

21. The system of claim 12 , wherein the circuitry is configured to:

determine co-location of a first device and a second device during the presentation of the auxiliary video;

detect, during the presenting of the auxiliary video, a negative reaction on the second device; and

in response to detecting the negative reaction, ceasing the presentation of the auxiliary video; and

in response to determining that the co-location is no longer present, resume the presenting of the auxiliary video.

22. The system of claim 12 , wherein the list of searched items is separate from the plurality of objects, and wherein the circuitry configured to compare the metadata associated with the plurality of objects to the list of searched items to identify the object is configured to:

determine that the object has same attributes as an item from the list of searched items.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0129 →
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 Jan 24, 2023
From: CHEN, AMY
To: ROVI GUIDES, INC.
Reel/Frame 062467/0315 →
Continuity (2)
Continuation 16982358
Related Publication 20230229701A1 · Jul 20, 2023
References Cited (50)
US 5237627A · Johnson et al. · 1993 [cited by applicant]
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6496981B1 · Wistendahl et al. · 2002 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 6993184B2 · Matsugu · 2006 [cited by applicant]
US 7003161B2 · Tessadro · 2006 [cited by applicant]
US 7165098B1 · Boyer et al. · 2007 [cited by applicant]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 8595773B1 · Wang et al. · 2013 [cited by applicant]
US 9088808B1 · He · 2015 [cited by examiner]
US 9319745B2 · Rankine · 2016 [cited by applicant]
US 9501702B2 · Skarakis · 2016 [cited by applicant]
US 11593429B2 · Chen · 2023 [cited by applicant]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20070156521A1 · Yates · 2007 [cited by applicant]
US 20090164301A1 · O'Sullivan · 2009 [cited by examiner]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20120185895A1 · Wong et al. · 2012 [cited by applicant]
US 20130139192A1 · Fontan et al. · 2013 [cited by applicant]
US 20140032311A1 · Cramer · 2014 [cited by applicant]
US 20140250447A1 · Schink · 2014 [cited by applicant]
US 20140281985A1 · Garrison · 2014 [cited by examiner]
US 20150106198A1 · Miller et al. · 2015 [cited by applicant]
US 20150245101A1 · Stathacopoulos · 2015 [cited by applicant]
US 20150296250A1 · Casper · 2015 [cited by applicant]
US 20150350729A1 · Reynolds · 2015 [cited by examiner]
US 20160366203A1 · Blong et al. · 2016 [cited by applicant]
US 20170024098A1 · Doherty et al. · 2017 [cited by applicant]
US 20170040002A1 · Basson et al. · 2017 [cited by applicant]
US 20170094355A1 · McCarty · 2017 [cited by examiner]
US 20170118515A1 · Dey et al. · 2017 [cited by applicant]
US 20170188115A1 · Bafekr · 2017 [cited by applicant]
US 20180124438A1 · Barnett · 2018 [cited by applicant]
US 20180300510A1 · Lam et al. · 2018 [cited by applicant]
US 20200084483A1 · Brown et al. · 2020 [cited by applicant]
US 20200194004A1 · Bates · 2020 [cited by applicant]
US 20210034668A1 · Chen · 2021 [cited by applicant]
CN 101232612A · 2008 [cited by applicant]
CN 102802055A · 2012 [cited by applicant]
CN 105786423A · 2016 [cited by applicant]
CN 106686254A · 2017 [cited by applicant]
CN 104025608B · 2017 [cited by applicant]
CN 108282684A · 2018 [cited by applicant]
CN 111079741A · 2020 [cited by applicant]
CN 113055732A · 2021 [cited by applicant]
WO WO2009020751A1 · 2009 [cited by examiner]
WO 2013122577A1 · 2013 [cited by applicant]
PCT International Search Report for International Application No. PCT/US2018/023542, dated Jun. 6, 2018 (14 pages). [cited by applicant]