Movie advertising playback systems and methods
First Claim
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.
14 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification