Systems and methods for facilitating seamless flow content splicing
US-12177498-B2 · Dec 24, 2024 · US
US9426519B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9426519-B1 |
| Application number | US-201414297332-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 5, 2014 |
| Priority date | Jun 5, 2014 |
| Publication date | Aug 23, 2016 |
| Grant date | Aug 23, 2016 |
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 that effectuate synchronized advertisement playback across navigation experiences and transitional states, are provided. In an aspect, a system includes an advertisement component configured to play a pre-roll media advertisement associated with a first media item prior to playing of the first media item, a request component configured to receive a request play a second media item prior to completion of the pre-roll media advertisement, and a streaming component configured to initiate playing of the second media item in response to the request, wherein the advertisement component is configured to continue to play the pre-roll media advertisement prior to playing of the second media item.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a memory device that stores computer executable instructions; at least one processor that executes the computer executable instructions stored in the memory which causes the at least one processor to: receive, from a client device, a request for a first media item; in response to the request for the first media item, cause a pre-roll media advertisement associated with the first media item to be sent to the client device; cause the client device to play, in a media player provided within a graphical user interface displayed by the client device, the pre-roll media advertisement prior to playback of the first media item; in response to the request for the first media item, cause the first media item to be sent to the client device during playback of the pre-roll media advertisement such that the client device buffers at least a portion of the first media item during playback of the pre-roll media advertisement; cause a plurality of selectable user interface elements each corresponding to at least one media item, including a selectable user interface element corresponding to a second media item, to be displayed within the graphical user interface during playback of the pre-roll advertisement; to receive, from the client device, a request for the second media item prior to completion of the pre-roll media advertisement that was made via the selectable user interface element corresponding to the second media item; in response to the request for the second media item, cause the second media item to be sent to the client device during playback of the pre-roll media advertisement such that the client device buffers at least a portion of the second media item during playback of the pre-roll media advertisement; identify a restriction related to content of a media advertisement for playing in association with the second media item; in response to the pre-roll advertisement not satisfying the restriction and the pre-roll media advertisement not having been played back for a minimum duration when the request for the second media item is received, replace the pre-roll media advertisement with a new pre-roll media advertisement that satisfies the restriction; and in response to the pre-roll advertisement satisfying the restriction, cause the client device to continue to play the pre-roll media advertisement prior to playing of the second media item; and cause the client device to play the second media item upon completion of the pre-roll advertisement or the new pre-roll advertisement. 2. The system of claim 1 , wherein the second media item is associated with another pre-roll media advertisement and wherein the computer executable instructions further cause the processor to skip sending the other pre-roll media advertisement prior to the playing of the second media item by the client device based on receipt of the request to play the second media item prior to the completion of the pre-roll media advertisement. 3. The system of claim 1 , wherein the computer executable instructions further cause the processor to cause the client device to continue to play the pre-roll media advertisement to completion prior to the playing of the second media item. 4. The system of claim 1 , wherein the pre-roll media advertisement is configured for elective dismissal after playing for a minimum duration, and wherein the computer executable instructions further cause the processor to cause the client device to play the second media item in response to receipt of an election to dismiss the pre-roll media advertisement after the playing for the minimum duration. 5. The system of claim 1 , wherein the computer executable instructions further cause the processor to partially rewind the pre-roll media advertisement prior to the client device continuing to play the pre-roll media advertisement prior to the playing of the second media item. 6. The system of claim 1 , wherein the computer executable instructions further cause the processor to identify the restriction related to duration of a media advertisement for playing in association with the second media item. 7. The system of claim 1 , wherein the new pre-roll media advertisement is selected based on at least one of duration of the new pre-roll media advertisement and duration of the pre-roll media advertisement. 8. The system of claim 1 , wherein the new pre-roll media advertisement is selected based on duration of time the pre-roll media advertisement was watched prior to receipt of the request for the second media item. 9. The device of claim 1 , wherein the media player is provided in a floating window that is overlaid onto other features of the graphical user interface. 10. The device of claim 1 , wherein the media player is provided in a window that can be resized and moved around, minimized and maximized. 11. A device comprising: a memory device that stores computer executable instructions; at least one processor that executes the computer executable instructions stored in the memory which causes the processor to: receive, from a client device, an indication that a media player provided within a graphical user interface displayed by the client device is not playing a media item; in response to the request for the first media item, cause a media advertisement to be sent to the client device; cause the client device to play the media advertisement in the media player provided within the graphical user interface generated at the client device, wherein the graphical user interface is configured to facilitate navigating media content while the media advertisement plays; cause a plurality of selectable user interface elements each corresponding to at least one media item, including a selectable user interface element corresponding to a media item, to be displayed within the graphical user interface during playback of the media advertisement; receive, from the client device, a request the media item prior to completion of the media advertisement that was made via the selectable user interface element corresponding to the media item; and in response to the request for the first media item, cause the media item to be sent to the client device during playback of the media advertisement such that the client device buffers at least a portion of the first media item during playback of the pre-roll media advertisement; identify a restriction related to content of a media advertisement for playing in association with the second media item; in response to the media advertisement not satisfying the restriction and the media advertisement not having been played back for a minimum duration when the request for the media item is received, replace the media advertisement with a new media advertisement that satisfies the restriction; in response to the media advertisement satisfying the restriction, cause the client device to continue to play the media advertisement prior to playing of the media item; and cause the client device to play the media item upon completion of the media advertisement or the new media advertisement. 12. The device of claim 11 , wherein the computer executable instructions further cause the processor to cause the client device to continue to play the media advertisement in the media player prior to playing the media item in the media player or another media player of the graphical user interface. 13. The device of claim 11 , wherein the computer executable instructions further cause the processor to cause the client device to: generate, in response to the request for the media item, a primary media player in the graphical user interface for playing of the media
Period of advertisement exposure · 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
Selective content distribution, e.g. interactive television or video on demand [VOD] (real-time bi-directional transmission of motion video data H04N7/14 {; broadcast or conference over packet switching networks H04L12/18}) · CPC title
involving characteristics of content or additional data, e.g. video resolution or the amount of advertising · CPC title
involving advertisement data (advertising per se G06Q30/02) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.