Dynamic media content runtime modification

US12301940B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12301940-B2
Application numberUS-202217983594-A
CountryUS
Kind codeB2
Filing dateNov 9, 2022
Priority dateOct 6, 2020
Publication dateMay 13, 2025
Grant dateMay 13, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for modifying runtimes of media assets are disclosed. A first input is received indicating a request to modify a current runtime of a media asset being generated for display on a media device. The media asset includes segments. A second input is received and based on the second input, a shortened version of the media asset having a shortened runtime is generated. One or more segments of the media asset are removed from the media asset to generate the shortened version and the shortened version of the media asset is generated for display on the media device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: generating for display a content item on a display device; based at least in part on receiving a first request from an input device operatively connected to the display device during the display of the content item, accessing a schedule of activities, tasks, or events that are schedule to occur in the future; determining whether a first activity, task, or event from the schedule will occur during the display of the content item; based at least in part on determining that the first activity, task, or event from the schedule will occur during the display of the content item, generating for display with the content item a progress bar of the content item and an indicator of the first activity, task, or event from the schedule on the progress bar; based at least in part on receiving a request from the input device after the display of the indicator, generating for display a selectable option to generate a shortened version of the content item on the progress bar; and based at least in part on receiving a user input, modifying a runtime of the shortened version of the content item. 2. The method of claim 1 , wherein the schedule is not associated with the content item. 3. The method of claim 2 , wherein the schedule further includes a start time, a duration, and an end time for the first activity, task, or event. 4. The method of claim 3 , wherein the first activity, task, or event is work-related or home-related. 5. The method of claim 1 , wherein based at least in part on receiving the user input, modifying the runtime of the shortened version of the content item comprises: based at least in part on receiving via a screen of the display device dragging or swiping of two touch inputs away from each other while continuing to make contact with the screen of the display device in a distancing direction, increasing a runtime of the shortened version of the content item; and based at least in part on receiving via a screen of the display device dragging or swiping two touch inputs toward each other while continuing to make contact with the screen of the display device in a closing direction, decreasing a runtime of the shortened version of the content item. 6. The method of claim 1 , comprising: based at least in part on receiving on-screen inputs, dynamically scheduling and displaying on the progress bar, start and end times of the shortened version of the content item on the progress bar. 7. The method of claim 1 , wherein the shortened version of the content item on the progress bar is generated based on a media content preference model trained with input representing past user selections of media content. 8. The method of claim 1 , comprising: identifying a segment of the content item having a lowest level of importance; and removing the identified segment to generate the shortened version of the content item. 9. The method of claim 1 , wherein based at least in part on receiving the user input, modifying the runtime of the shortened version of the content item comprises: based at least in part on receiving a first user input, increasing a runtime of the shortened version of the content item; and based at least in part on receiving a second user input different from the first user input, decreasing a runtime of the shortened version of the content item. 10. The method of claim 1 , wherein receiving the user input comprises receiving via a screen of the display device dragging or swiping of two touch inputs away from each other while continuing to make contact with the screen of the display device in a distancing direction. 11. The method of claim 1 , wherein receiving the user input comprises receiving via a screen of the display device dragging or swiping two touch inputs toward each other while continuing to make contact with the screen of the display device in a closing direction. 12. A system comprising: circuitry configured to: generate for display a content item on a display device; based at least in part on receiving a first request from an input device operatively connected to the display device during the display of the content item, access a schedule of activities, tasks, or events that are schedule to occur in the future; determine whether a first activity, task, or event from the schedule will occur during the display of the content item; based at least in part on determining that the first activity, task, or event from the schedule will occur during the display of the content item, generate for display with the content item a progress bar of the content item and an indicator of the first activity, task, or event from the schedule on the progress bar; based at least in part on receiving a request from the input device after the display of the indicator, generate for display a selectable option to generate a shortened version of the content item on the progress bar; and based at least in part on receiving a user input, modify a runtime of the shortened version of the content item. 13. The system of claim 12 , wherein the schedule is not associated with the content item. 14. The system of claim 13 , wherein the schedule further includes a start time, a duration, and an end time for the first activity, task, or event. 15. The system of claim 14 , wherein the first activity, task, or event is work-related or home-related. 16. The system of claim 12 , wherein the circuitry is configured to based at least in part on receiving the user input, modify the runtime of the shortened version of the content item by: based at least in part on receiving via a screen of the display device dragging or swiping of two touch inputs away from each other while continuing to make contact with the screen of the display device in a distancing direction, increase a runtime of the shortened version of the content item; and based at least in part on receiving via a screen of the display device dragging or swiping two touch inputs toward each other while continuing to make contact with the screen of the display device in a closing direction, decrease a runtime of the shortened version of the content item. 17. The system of claim 12 , wherein the circuitry is configured to: based at least in part on receiving on-screen inputs, dynamically schedule and display on the progress bar, start and end times of the shortened version of the content item on the progress bar. 18. The system of claim 12 , wherein the shortened version of the content item on the progress bar is generated based on a media content preference model trained with input representing past user selections of media content. 19. The system of claim 12 , wherein the circuitry is configured to: identify a segment of the content item having a lowest level of importance; and remove the identified segment to generate the shortened version of the content item. 20. The system of claim 12 , wherein the circuitry is further configured to, based at least in part on receiving the user input, modify the runtime of the shortened version of the content item by: based at least in part on receiving a first user input, increase a runtime of the shortened version of the content item; and based at least in part on receiving a second user input different from the first user input, decrease a runtime of the shortened version of the content item.

Assignees

Inventors

Classifications

  • by decomposing the content in the time domain, e.g. in time segments · 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

  • involving advertisement data (advertising per se G06Q30/02) · CPC title

  • embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57) · CPC title

  • Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12301940B2 cover?
Systems and methods for modifying runtimes of media assets are disclosed. A first input is received indicating a request to modify a current runtime of a media asset being generated for display on a media device. The media asset includes segments. A second input is received and based on the second input, a shortened version of the media asset having a shortened runtime is generated. One or more…
Who is the assignee on this patent?
Adeia Guides Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/47. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 13 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).