Movie advertising playback systems and methods

US9653120B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9653120-B2
Application numberUS-201514885632-A
CountryUS
Kind codeB2
Filing dateOct 16, 2015
Priority dateMay 23, 2005
Publication dateMay 16, 2017
Grant dateMay 16, 2017

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 of the movie 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, then only the portion of the movie preceding the static ad can be skipped, that is, 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, then the ad is moved to after the end of the skip; this technique is referred to as “slipad” 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 guaranteed play of an advertisement in a video, comprising: at a video player device having a graphical user interface and a transcoder: receiving, via the graphical user interface, a command to advance the play of a video to a forward location subsequent to a current proxy advertisement location of a proxy advertisement in the video, the proxy advertisement including an ad request, the current proxy advertisement location indicating a location in the video at which to play an advertisement; determining a new proxy advertisement location representing a slip location in the video at which to play the advertisement, the slip location subsequent to the current proxy advertisement location and equal to the forward location or any location subsequent to the forward location in the video; slipping the proxy advertisement from the current proxy advertisement location to the new proxy advertisement location in the video such that the slip location, which is represented by the new proxy advertisement location, is now the location in the video at which to play the advertisement, wherein the video player device sends the ad request included in the proxy advertisement in the video over a network to an advertisement server and receives the advertisement from the advertisement server; and delivering, by the transcoder, the advertisement to the slip location in the video, the video player device to play, via the graphical user interface, the video on the video player device with the advertisement at the slip location. 2. The method according to claim 1 , wherein the determining further comprises: determining whether a no-ad zone exists in the video at or subsequent to the forward location such that the slip location at which to play the advertisement from the advertisement server is not in the no-ad zone of the video. 3. The method according to claim 1 , wherein the determining further comprises: defining an ineligible portion of the video subsequent to the forward location within which the advertisement is not to be played and determining the slip location to be outside of the ineligible portion of the video. 4. The method according to claim 1 , wherein the determining further comprises: determining a length of the advertisement; determining a length of time remaining between the forward location and end of the video; and if the length of the advertisement is greater than the length of time remaining, modifying the forward location to accommodate the length of the advertisement. 5. The method according to claim 1 , wherein the determining further comprises: determining a length of the advertisement; determining a length of time remaining between the forward location and end of the video; and if the length of the advertisement is greater than the length of time remaining, selecting an advertisement having a length that is less than or equal to the length of time remaining. 6. The method according to claim 1 , wherein the current proxy advertisement location includes a plurality of current proxy advertisement locations at which to play corresponding advertisements, the forward location being subsequent to the current proxy advertisement locations, the determining further comprising determining new proxy advertisement locations representing corresponding slip locations equal to the forward location or any location subsequent to the forward location, the video player device to play each of the advertisements at the corresponding slip locations. 7. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform the method of claim 1 . 8. A system, comprising: at least one processor; at least one non-transitory computer readable medium; and stored instructions translatable by the at least one processor to perform, at a video player device having a graphical user interface and a transcoder: receiving, via the graphical user interface, a command to advance the play of a video to a forward location subsequent to a current proxy advertisement location of a proxy advertisement in the video, the proxy advertisement including an ad request, the current proxy advertisement location indicating a location in the video at which to play an advertisement; determining a new proxy advertisement location representing a slip location in the video at which to play the advertisement, the slip location subsequent to the current proxy advertisement location and equal to the forward location or any location subsequent to the forward location in the video; slipping the proxy advertisement from the current proxy advertisement location to the new proxy advertisement location in the video such that the slip location, which is represented by the new proxy advertisement location, is now the location in the video at which to play the advertisement, wherein the video player device sends the ad request included in the proxy advertisement in the video over a network to an advertisement server and receives the advertisement from the advertisement server; and delivering, by the transcoder, the advertisement to the slip location in the video, the video player device to play, via the graphical user interface, the video on the video player device with the advertisement at the slip location. 9. The system of claim 8 , wherein the determining further comprises: defining an ineligible portion of the video subsequent to the forward location within which the advertisement is not to be played and determining the slip location to be outside of the ineligible portion of the video. 10. The system of claim 8 , wherein the determining further comprises: determining a length of the advertisement; determining a length of time remaining between the forward location and end of the video; and if the length of the advertisement is greater than the length of time remaining, modifying the forward location to accommodate the length of the advertisement. 11. The system of claim 8 , wherein the determining further comprises: determining a length of the advertisement; determining a length of time remaining between the forward location and end of the video; and if the length of the advertisement is greater than the length of time remaining, selecting an advertisement having a length that is less than or equal to the length of time remaining. 12. The system of claim 8 , wherein the current proxy advertisement location includes a plurality of current proxy advertisement locations at which to play corresponding advertisements, the forward location being subsequent to the current proxy advertisement locations, the determining further comprising determining new proxy advertisement locations representing corresponding slip locations equal to the forward location or any location subsequent to the forward location, the video player device to play each of the advertisements at the corresponding slip locations. 13. A system for guaranteed play of an advertisement in a video, comprising: a video player device having: a graphical user interface; a transcoder; a first state in which the video player device plays an advertisement at a predetermined proxy advertisement location in the video; and a second state in which, responsive to a command, received via the graphical user interface, to advance the video to a forward location in the video subsequent to the predetermined proxy advertisement location, the video player device determines a new proxy advertisement location representing a slip location in the video at which to play the advertisement, the slip location subsequent to th

Assignees

Inventors

Classifications

  • on discs or drums · CPC title

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

  • the additional signal being at least another television signal · CPC title

  • by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 (conversion of standards in analogue television systems H04N7/01) · CPC title

  • for rating content, e.g. scoring a recommended movie · 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 US9653120B2 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 of the movie 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, then only the portion of the movie preceding the static ad can be s…
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 16 2017 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).