IP Library Granted Patent US 11,818,405
Granted Patent B2
US 11,818,405 · App. 17/829,953 · Granted Nov 14, 2023

Systems and methods for altering a progress bar to prevent spoilers in a media asset

Inventors: Thomas Kang-Po Yan (Lexington, MA); Hong-Qi Jia (Dedham, MA); Peter Boonstra (Arlington, MA); Kerui Chen (Somerville, MA)
Assignee: Rovi Guides, Inc.
H04N21/234345H04N21/4312H04N21/47217H04N21/4821H04N21/8456
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,818,405
App. No.
17/829,953
Granted
Nov 14, 2023
Kind
B2
Abstract

Systems and methods are disclosed for altering or otherwise obscuring a progress bar to prevent spoilers in a media asset. A media asset is generated for display and an input is detected from a user during playback of the media asset. A determination is made whether the input comprises a command to display a progress bar. In the affirmative, a determination regarding a current point of playback of the media asset and the type of segment is made. An entry is retrieved from a database that maps the type of segment to a range of time. A determination is made whether the remaining time of the media asset is within the range of time. In the affirmative, a determination whether displaying the progress bar would spoil the media asset is made. In response to determining that displaying the progress bar would spoil the media asset, the progress bar is refrained from generating display.

Claims (42)

1. A method comprising:

detecting user interface input during play of a media asset;

determining that the user interface input causes a command to display a progress bar indicating progress of the play of the media asset;

identifying a characteristic of at least one frame of the media asset based on image recognition analysis;

determining, based on the characteristic and a current point of play in the media asset, whether display of the progress bar will spoil the media asset; and

in response to determining, based on the characteristic and the current point of play in the media asset, that display of the progress bar will spoil the media asset, refraining from generating the display of the progress bar.

2. The method of claim 1 , wherein the at least one frame of the media asset is selected based on a point in play when the user interface input was detected.

3. The method of claim 1 , wherein the image recognition analysis comprises automated video frame recognition of the media asset.

4. The method of claim 1 , wherein the image recognition analysis comprises machine learning techniques.

5. The method of claim 1 , wherein the characteristic is determined based on a fingerprint determined from the media asset and with reference to information stored in a database.

6. The method of claim 1 , wherein the refraining from the generating display of the progress bar comprises:

preventing display of an elapsed time indicator of the progress bar for the media asset.

7. The method of claim 1 , wherein the refraining from the generating the display of the progress bar comprises:

causing positioning of a progress bar overlay to obstruct display of at least a portion of the progress bar.

8. A non-transitory computer-readable medium comprising instructions configured to execute a method when executed by a data processor, the method comprising:

detecting user interface input during play of a media asset;

determining that the user interface input causes a command to display a progress bar indicating progress of the play of the media asset;

identifying a characteristic of at least one frame of the media asset based on image recognition analysis;

determining, based on the characteristic and a current point of play in the media asset, whether display of the progress bar will spoil the media asset; and

in response to determining, based on the characteristic and the current point of play in the media asset, that display of the progress bar will spoil the media asset, refraining from generating the display of the progress bar.

9. The computer-readable medium of claim 8 , wherein the at least one frame of the media asset is selected based on a point in play when the user interface input was detected.

10. The computer-readable medium of claim 8 , wherein the image recognition analysis comprises automated video frame recognition of the media asset.

11. The computer-readable medium claim 8 , wherein the image recognition analysis comprises machine learning techniques.

12. The computer-readable medium of claim 8 , wherein the characteristic is determined based on a fingerprint determined from the media asset and with reference to information stored in a database.

13. The computer-readable medium of claim 8 , wherein the refraining from the generating display of the progress bar comprises:

preventing display of an elapsed time indicator of the progress bar for the media asset.

14. The computer-readable medium of claim 8 , wherein the refraining from the generating the display of the progress bar comprises:

causing positioning of a progress bar overlay to obstruct display of at least a portion of the progress bar.

15. A system comprising:

processing circuitry configured to:

detect user interface input during play of a media asset;

determine that the user interface input causes a command to display a progress bar indicating progress of the play of the media asset; and

identify a characteristic of at least one frame of the media asset based on image recognition analysis; and

control circuitry configured to:

determine, based on the characteristic and a current point of play in the media asset, whether display of the progress bar will spoil the media asset; and

in response to determining, based on the characteristic and the current point of play in the media asset, that display of the progress bar will spoil the media asset, refrain from generating the display of the progress bar based on the characteristic and a current point of play of the media asset.

16. The system of claim 15 , wherein the at least one frame of the media asset is selected based on a point in play when the user interface input was detected.

17. The system of claim 15 , wherein the image recognition analysis comprises automated video frame recognition of the media asset.

18. The system of claim 15 , wherein the image recognition analysis comprises machine learning techniques.

19. The system of claim 15 , wherein the characteristic is determined based on a fingerprint determined from the media asset and with reference to information stored in a database.

20. The system of claim 15 , wherein the refraining from the generating display of the progress bar comprises:

preventing display of an elapsed time indicator of the progress bar for the media asset.

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 Jun 1, 2022
From: YAN, THOMAS KANG-PO; JIA, HONG-QI; BOONSTRA, PETER; CHEN, KERUI
To: ROVI GUIDES, INC.
Reel/Frame 060249/0078 →
Continuity (4)
Continuation 17066269 · Oct 8, 2020
Continuation 16287961 · Feb 27, 2019
Continuation 16023944 · Jun 29, 2018
Related Publication 20230009320A1 · Jan 12, 2023