Movie advertising playback techniques
First Claim
1. A method for ensuring that an ad in a movie is viewed by a viewer, comprising:
- receiving at a server computer communicatively coupled to a device associated with the viewer, when the viewer is at a selected point in playback of the movie, a skip command from the viewer to omit playback of a portion of the movie that includes the ad,moving the ad from the omitted portion of the movie to a portion subsequent to the omitted portion, andresuming playback after the omitted portion and prior to the position of the moved ad.
19 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 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 “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 for ensuring that an ad in a movie is viewed by a viewer, comprising:
-
receiving at a server computer communicatively coupled to a device associated with the viewer, when the viewer is at a selected point in playback of the movie, a skip command from the viewer to omit playback of a portion of the movie that includes the ad, moving the ad from the omitted portion of the movie to a portion subsequent to the omitted portion, and resuming playback after the omitted portion and prior to the position of the moved ad. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for ensuring that at least two ads in a movie are viewed by a viewer, comprising:
-
receiving at a server computer communicatively coupled to a device associated with the viewer, when the viewer is at a selected point in playback of the movie, a skip command from the viewer to omit playback of a portion of the movie that includes the ads, determining that one of the ads is a static ad that cannot be moved, and that one of the ads is a proxy ad that can be moved, determining the location of the start of the static ad in the movie, omitting playback of the portion of the movie between the selected point and the start of the static ad, moving the proxy ad from the omitted portion of the movie to a portion subsequent to the omitted portion, and resuming playback of the movie beginning at the start of the static ad and prior to the position of the moved proxy ad. - View Dependent Claims (9)
-
-
10. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform:
-
receiving at a server computer communicatively coupled to a device associated with the viewer, when the viewer is at a selected point in playback of the movie, a skip command from the viewer to omit playback of a portion of the movie that includes the ad, moving the ad from the omitted portion of the movie to a portion subsequent to the omitted portion, and resuming playback after the omitted portion and prior to the position of the moved ad. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform:
-
receiving at a server computer communicatively coupled to a device associated with the viewer, when the viewer is at a selected point in playback of the movie, a skip command from the viewer to omit playback of a portion of the movie that includes the ads, determining that one of the ads is a static ad that cannot be moved, and that one of the ads is a proxy ad that can be moved, determining the location of the start of the static ad in the movie, omitting playback of the portion of the movie between the selected point and the start of the static ad, moving the proxy ad from the omitted portion of the movie to a portion subsequent to the omitted portion, and resuming playback of the movie beginning at the start of the static ad and prior to the position of the moved proxy ad. - View Dependent Claims (18)
-
-
19. A system comprising:
a server computer configured to; receive, when a viewer is at a selected point in playback of a movie, a skip command from the viewer to omit playback of a portion of the movie that includes the ad, move the ad from the omitted portion of the movie to a portion subsequent to the omitted portion, and resume playback after the omitted portion and prior to the position of the moved ad.
-
20. A system comprising:
a server computer configured to; receive, when a viewer is at a selected point in playback of a movie, a skip command from the viewer to omit playback of a portion of the movie that includes the ads, determine that one of the ads is a static ad that cannot be moved, and that one of the ads is a proxy ad that can be moved, determine the location of the start of the static ad in the movie, omit playback of the portion of the movie between the selected point and the start of the static ad, move the proxy ad from the omitted portion of the movie to a portion subsequent to the omitted portion, and resume layback of the movie beginning at the start of the static ad and prior to the position of the moved proxy ad.
Specification