Movie advertising playback systems and methods

US10650863B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10650863-B2
Application numberUS-201816227481-A
CountryUS
Kind codeB2
Filing dateDec 20, 2018
Priority dateMay 23, 2005
Publication dateMay 12, 2020
Grant dateMay 12, 2020

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.

An ad in a movie can be a static ad having a position in the movie that cannot be moved, or a dynamic ad having a position in the movie that can be changed. When a viewer wishes to skip a portion of the movie containing the ad, the playback system determines whether the ad is static or dynamic. If the ad is static, only the portion of the movie preceding the static ad can be skipped; the ad is unskippable. This technique is referred to as “bounceback” since the end of the skip bounces back to the start of the static ad. If the ad is dynamic, it is moved to after the end of the skip. This technique is referred to as “slip-ad” since the ad slips to later in the movie. When a movie has multiple ads, some can be static and some can be dynamic.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of video production, comprising: receiving a command to advance the play of a video, wherein the command to advance the play of the video skips a portion of the video that contains a proxy advertisement and advances the play of the video to a location in the video, the receiving performed by a video player device having a transcoder embodied in at least one physical unit; responsive to the command to advance the play of the video, moving the proxy advertisement to the slip-location in the video, the moving performed by the video player device, the proxy advertisement including an ad request, wherein the video player device sends the ad request to an advertisement server and receives an advertisement from the advertisement server; and delivering the advertisement from the advertisement server to the location in the video indicated by the proxy advertisement, the delivering performed by the video player device, the video player device to play the advertisement at the location in the video. 2. The method according to claim 1 , further comprising: determining whether the proxy advertisement is subject to a slip-ad technique that prohibits skipping of the proxy advertisement, wherein the moving the proxy advertisement to the location in the video is performed in response to a determination that the proxy advertisement is subject to the slip-ad technique. 3. The method according to claim 1 , further comprising: determining whether the video includes a no-ad zone; responsive to a determination that the video includes a no-ad zone, determining a number of frames in the video ineligible to receive the proxy advertisement based on the no-ad zone; and prior to moving the proxy advertisement to the location in the video, adjusting a size of the proxy advertisement based on the number of frames determined to be ineligible to receive the proxy advertisement. 4. The method according to claim 1 , further comprising: adjusting a number of frames of the proxy advertisement. 5. The method according to claim 4 , wherein the adjusting increases or reduces the number of frames of the proxy advertisement. 6. The method according to claim 1 , wherein the portion of the video contains multiple proxy advertisements and wherein the moving and the delivering are performed for each of the multiple proxy advertisements. 7. The method according to claim 1 , wherein the portion of the video contains a static advertisement subsequent to the proxy advertisement and wherein the delivering is performed at or subsequent to an end of the static advertisement such that the video player device plays the advertisement from the advertisement server subsequent to the static advertisement. 8. A video production system, comprising: a processor; a non-transitory computer-readable medium; and stored instructions translatable by the processor for: receiving a command to advance the play of a video, wherein the command to advance the play of the video skips a portion of the video that contains a proxy advertisement and advances the play of the video to a location in the video; responsive to the command to advance the play of the video, moving the proxy advertisement to the location in the video, the moving performed by the video player device, the proxy advertisement including an ad request, wherein the video player device sends the ad request to an advertisement server and receives an advertisement from the advertisement server; and delivering the advertisement from the advertisement server to the location in the video indicated by the proxy advertisement, the delivering performed by the video player device, the video player device to play the advertisement at the location in the video. 9. The video production system of claim 8 , wherein the stored instructions are further translatable by the processor for: determining whether the proxy advertisement is subject to a slip-ad technique that prohibits skipping of the proxy advertisement, wherein the moving the proxy advertisement to the location in the video is performed in response to a determination that the proxy advertisement is subject to the slip-ad technique. 10. The video production system of claim 8 , wherein the stored instructions are further translatable by the processor for: determining whether the video includes a no-ad zone; responsive to a determination that the video includes a no-ad zone, determining a number of frames in the video ineligible to receive the proxy advertisement based on the no-ad zone; and prior to moving the proxy advertisement to the location in the video, adjusting a size of the proxy advertisement based on the number of frames determined to be ineligible to receive the proxy advertisement. 11. The video production system of claim 8 , wherein the stored instructions are further translatable by the processor for: adjusting a number of frames of the proxy advertisement. 12. The video production system of claim 11 , wherein the adjusting increases or reduces the number of frames of the proxy advertisement. 13. The video production system of claim 8 , wherein the portion of the video contains multiple proxy advertisements and wherein the moving and the delivering are performed for each of the multiple proxy advertisements. 14. The video production system of claim 8 , wherein the portion of the video contains a static advertisement subsequent to the proxy advertisement and wherein the delivering is performed at or subsequent to an end of the static advertisement such that the video player device plays the advertisement from the advertisement server subsequent to the static advertisement. 15. A computer program product for video production, the computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor for: receiving a command to advance the play of a video, wherein the command to advance the play of the video skips a portion of the video that contains a proxy advertisement and advances the play of the video to a location in the video; responsive to the command to advance the play of the video, moving the proxy advertisement to the location in the video, the moving performed by the video player device, the proxy advertisement including an ad request, wherein the video player device sends the ad request to an advertisement server and receives an advertisement from the advertisement server; and delivering the advertisement from the advertisement server to the location in the video indicated by the proxy advertisement, the delivering performed by the video player device, the video player device to play the advertisement at the location in the video. 16. The computer program product of claim 15 , wherein the instructions are further translatable by the processor for: determining whether the proxy advertisement is subject to a slip-ad technique that prohibits skipping of the proxy advertisement, wherein the moving the proxy advertisement to the location in the video is performed in response to a determination that the proxy advertisement is subject to the slip-ad technique. 17. The computer program product of claim 15 , wherein the instructions are further translatable by the processor for: determining whether the video includes a no-ad zone; responsive to a determination that the video includes a no-ad zone, determining a number of frames in the video ineligible to receive the proxy advertisement based on the no-ad zone; and prior to moving the proxy advertisement to the location in the video, adjusting a size of the prox

Assignees

Inventors

Classifications

  • Targeted advertisements · CPC title

  • Television signal recording · CPC title

  • Arrangements for replacing or switching information during the broadcast or the distribution · CPC title

  • involving the multiplexing of an additional signal and the colour video signal · CPC title

  • Arrangements for monitoring the users' behaviour or opinions · 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 US10650863B2 cover?
An ad in a movie can be a static ad having a position in the movie that cannot be moved, or a dynamic ad having a position in the movie that can be changed. When a viewer wishes to skip a portion of the movie containing the ad, the playback system determines whether the ad is static or dynamic. If the ad is static, only the portion of the movie preceding the static ad can be skipped; the ad is …
Who is the assignee on this patent?
Open Text Sa Ulc
What technology area does this patent fall under?
Primary CPC classification H04N21/23424. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 12 2020 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).