Detecting segments of a video program through image comparisons
US-9727788-B2 · Aug 8, 2017 · US
US12501111B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12501111-B2 |
| Application number | US-202418804594-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 14, 2024 |
| Priority date | Jun 29, 2020 |
| Publication date | Dec 16, 2025 |
| Grant date | Dec 16, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are described for managing presentation of content. A determination may be made, based on user information related to the current media asset, whether the presentation of the current media asset is not likely to be of interest to the user. In response to determining that the presentation of the current media asset is not likely to be of interest to the user, a selectable option may be presented to skip current content (e.g., advertisement content, or another currently presented media asset) and start presentation of a next media asset (e.g., a selected media asset, or a media asset similar to the current media asset).
Opening claim text (preview).
What is claimed is: 1 . A method for managing presentation of content, the method comprising: generating for presentation a media asset, wherein an action is scheduled to occur at a first time within the presentation of the media asset, and wherein the action interrupts the presentation of the media asset; generating for presentation, when a current presentation position is approaching the first time, an option to delay the action; based at least in part on receiving a selection of the option to delay the action: identifying a content segment of the media asset occurring after the first time within the presentation of the media asset; calculating a probability of a user interest in supplemental content corresponding to the action at a second time during the content segment; and based on the calculated probability, scheduling the action to occur at the second time during the content segment. 2 . The method of claim 1 , wherein calculating the probability of the user interest in supplemental content corresponding to the action at the second time during the content segment comprises: identifying a user profile associated with the presentation of the media asset; accessing a viewing history corresponding to the user profile, wherein the viewing history describes past consumption of a plurality of content segments; comparing the content segment to the plurality of content segments described by the viewing history. 3 . The method of claim 1 , wherein the action comprises presentation of advertisement content. 4 . The method of claim 3 , wherein the advertisement content for presentation at the first time comprises a first length of time and the advertisement content for presentation at the second time comprises a second length of time, wherein the second length of time is greater than the first length of time. 5 . The method of claim 3 , further comprising: generating for presentation an indication that, in the absence of receiving selection of the option to delay the action, the advertisement content will be presented at the first time. 6 . The method of claim 1 , further comprising: generating for presentation, when the current presentation position is approaching the second time, the option to further delay the action; and based at least in part on receiving the selection of the option to further delay the action, scheduling the action to occur at a third time within the presentation of the media asset, wherein the third time is later than the first time and the second time. 7 . The method of claim 1 , wherein the option to further delay the action is presented a threshold amount of times within the presentation of the media asset. 8 . The method of claim 1 , further comprising: determining, when the current presentation position is approaching a cutoff time, whether the action has occurred during the presentation of the media asset; based at least in part on determining that the current presentation position has not occurred during the presentation of the media asset, performing the action at the cutoff time. 9 . The method of claim 1 , wherein respective actions are scheduled to be presented at respective time intervals within the presentation of the media asset, and for each time interval of the respective time intervals, the option to delay the presentation of the respective action is presented. 10 . The method of claim 2 , wherein the second time during the content segment corresponds to the end of the content segment. 11 . A system for managing presentation of content, the method comprising: computer memory; control circuitry configured to: generate for presentation a media asset, wherein an action is scheduled to occur at a first time within the presentation of the media asset, and wherein the action interrupts the presentation of the media asset; generate for presentation, when a current presentation position is approaching the first time, an option to delay the action; based at least in part on receiving a selection of the option to delay the action: identify a content segment of the media asset occurring after the first time within the presentation of the media asset; calculate a probability of a user interest in supplemental content corresponding to the action at a second time during the content segment; and based on the calculated probability, schedule the action to occur at the second time during the content segment. 12 . The system of claim 11 , wherein the control circuitry calculates the probability of the user interest in supplemental content corresponding to the action at the second time during the content segment by: identifying a user profile associated with the presentation of the media asset; accessing a viewing history corresponding to the user profile, wherein the viewing history describes past consumption of a plurality of content segments; comparing the content segment to the plurality of content segments described by the viewing history. 13 . The system of claim 11 , wherein the action comprises presentation of advertisement content. 14 . The system of claim 13 , wherein the advertisement content for presentation at the first time comprises a first length of time and the advertisement content for presentation at the second time comprises a second length of time, wherein the second length of time is greater than the first length of time. 15 . The system of claim 13 , wherein the control circuitry is further configured to: generate for presentation an indication that, in the absence of receiving selection of the option to delay the action, the advertisement content will be presented at the first time. 16 . The system of claim 11 , wherein the control circuitry is further configured to: generate for presentation, when the current presentation position is approaching the second time, the option to further delay the action; and based at least in part on receiving the selection of the option to further delay the action, schedule the action to occur at a third time within the presentation of the media asset, wherein the third time is later than the first time and the second time. 17 . The system of claim 11 , wherein the option to further delay the action is presented a threshold amount of times within the presentation of the media asset. 18 . The system of claim 11 , wherein the control circuitry is further configured to: determine, when the current presentation position is approaching a cutoff time, whether the action has occurred during the presentation of the media asset; based at least in part on determining that the current presentation position has not occurred during the presentation of the media asset, perform the action at the cutoff time. 19 . The system of claim 11 , wherein respective actions are scheduled to be presented at respective time intervals within the presentation of the media asset, and for each time interval of the respective time intervals, the option to delay the presentation of the respective action is presented. 20 . The system of claim 11 , wherein the second time during the content segment corresponds to the end of the content segment.
involving advertisement data (advertising per se G06Q30/02) · CPC title
involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title
by decomposing the content in the time domain, e.g. in time segments · CPC title
Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45) · CPC title
for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.