Systems and methods for facilitating seamless flow content splicing
US-12177498-B2 · Dec 24, 2024 · US
US10356486B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10356486-B2 |
| Application number | US-201614987650-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 4, 2016 |
| Priority date | Jan 4, 2016 |
| Publication date | Jul 16, 2019 |
| Grant date | Jul 16, 2019 |
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.
Various implementations provide an improved advertisement model that enables users to skip advertisements based on an advertisement-watching score. That is, as a user watches advertisements or, in some cases, portions of advertisements, an advertisement-watching score is computed. The more advertisements that a user watches, the higher their advertisement-watching score will be. When the user's advertisement-watching score reaches or exceeds a certain threshold, the user is provided with an option to skip subsequent advertisements so that they can consume their content in a generally uninterrupted manner. When an advertisement is skipped, the user's advertisement-watching score is decreased by an amount. If the user's advertisement-watching score is decreased to below the threshold, the user cannot skip additional advertisements until the advertisement-watching score again reaches or exceeds the threshold. The user can cause their advertisement-watching score to increase by watching additional advertisements or, in some cases, portions of advertisements.
Opening claim text (preview).
What is claimed is: 1. In a digital medium environment including a computing device configured to enable use of a video player to play video content and advertisements in a video hosting platform, the video player implementing an advertisement skipping method comprising: receiving the video content comprising one or more advertisements; receiving advertising playback data that indicates a percentage played back of each of the one or more advertisements and whether or not each of the one or more advertisements are clicked for selection to cause an automatic redirection to an advertiser's website; computing an advertisement-watching score based on the advertising playback data, the advertisement-watching score computed as a product of points available for playback of an advertisement multiplied by a percentage of the advertisement played back, added to a product of points available for clicking on the advertisement multiplied by either a one if the advertisement is clicked on or a zero if the advertisement is not clicked on; determining whether the advertisement-watching score meets or exceeds a score threshold value; and skipping past at least one of the one or more advertisements and continuing playback of the video content based on the advertisement-watching score meeting or exceeding the score threshold value. 2. A method as described in claim 1 further comprising responsive to the advertisement-watching score not meeting the score threshold value playing the at least one advertisement and incrementing the advertisement-watching score. 3. A method as described in claim 1 , wherein said skipping past one of the one or more advertisements further comprises displaying a selectable interface instrumentality to enable the at least one advertisement to be skipped. 4. A method as described in claim 1 further comprising responsive to the at least one advertisement being skipped, decrementing the advertisement-watching score. 5. A method as described in claim 1 , wherein the advertisement-watching score is incremented based on complete playback of at least one of the one or more advertisements. 6. A method as described in claim 1 , wherein the advertisement-watching score is incremented based on at least one of the one or more advertisements clicked for selection. 7. A system implemented in a digital medium environment for video content and advertisements served to a computing device, the system comprising: one or more hardware processors to implement a video player of the computing device; and computer readable storage media storing computer-executable instructions, executable via the one or more hardware processors, to implement an advertisement skipping technique of the video player by performing operations comprising: receiving the video content comprising one or more advertisements; receiving advertising playback data that indicates a percentage played back of each of the one or more advertisements and whether or not each of the one or more advertisements are clicked for selection to cause an automatic redirection to an advertiser's website; computing an advertisement-watching score based on the advertising playback data, the advertisement-watching score computed as a product of points available for playback of an advertisement multiplied by a percentage of the advertisement played back, added to a product of points available for clicking on the advertisement multiplied by either a one if the advertisement is clicked on or a zero if the advertisement is not clicked on; determining whether the advertisement-watching score meets or exceeds a score threshold value; and skipping past at least one of the one or more advertisements and continuing playback of the video content based on the advertisement-watching score meeting or exceeding the score threshold value. 8. A system as described in claim 7 further comprising responsive to the advertisement-watching score not meeting the score threshold value, playing at least one of the one or more advertisements and incrementing the advertisement-watching score. 9. A system as described in claim 7 further comprising responsive to at least one of the one or more advertisements being skipped, decrementing the advertisement-watching score. 10. A method as described in claim 1 , wherein the advertisement-watching score is incremented based on a predefined percentage of advertisements played back. 11. A system as described in claim 7 , wherein the advertisement-watching score is incremented based on a predefined percentage of advertisements played back. 12. A system as described in claim 7 , wherein the advertisement-watching score is incremented based on complete playback of at least one of the one or more advertisements. 13. A system as described in claim 7 , wherein the advertisement-watching score is incremented based on at least one of the one or more advertisements clicked for selection. 14. A system as described in claim 7 , wherein the one or more hardware processors implement the video player to initiate displaying a selectable interface instrumentality to enable at least one of the one or more advertisements to be skipped. 15. A computing device that implements a video player to play video content and one or more advertisements in a video hosting platform in a digital medium environment, the computing device comprising: a memory to maintain advertising playback data that indicates a percentage played back of each of the one or more advertisements and whether or not each of the one or more advertisements are clicked for selection; a processor system configured to execute a video player implemented to: receive the video content and the one or more advertisements; compute an advertisement-watching score based on the advertising playback data, the advertisement-watching score computed as a product of points available for playback of an advertisement multiplied by a percentage of the advertisement played back, added to a product of points available for clicking on the advertisement multiplied by either a one if the advertisement is clicked on or a zero if the advertisement is not clicked on; skip past at least one of the one or more advertisements and continue playback of the video content if the advertisement-watching score meets or exceeds a score threshold value; or playback at least one of the one or more advertisements when the advertisement-watching score does not meet or exceed the score threshold value. 16. A computing device as described in claim 15 , wherein the video player is implemented to initiate display of a selectable interface instrumentality to enable the at least one advertisement to be skipped. 17. A computing device as described in claim 15 , wherein the video player is implemented to decrement the advertisement-watching score if the at least one of the one of more advertisements is skipped. 18. A computing device as described in claim 15 , wherein the video player is implemented to increment the advertisement-watching score if a predefined percentage of the at least one of the one or more advertisements is played back. 19. A computing device as described in claim 15 , wherein the video player is implemented to increment the advertisement-watching score based on complete playback of at least one of the one or more advertisements. 20. A computing device as described in claim 15 , wherein the video player is implemented to increment the advertisement-watching score based on at least one of the one or more advertisements clicked for selection.
Control parameters, e.g. trick play commands, viewpoint selection · CPC title
involving advertisement data (advertising per se G06Q30/02) · CPC title
Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31) · CPC title
Stream processing in response to a playback request from an end-user, e.g. for trick-play · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.