Dynamic media content runtime modification
US-11528533-B2 · Dec 13, 2022 · US
US12301940B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12301940-B2 |
| Application number | US-202217983594-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 9, 2022 |
| Priority date | Oct 6, 2020 |
| Publication date | May 13, 2025 |
| Grant date | May 13, 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 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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.