VIDEO AD UNIT WITH TIME AND ORIENTATION-BASED PLAYBACK
First Claim
1. A computer program product for providing advertising to users of an online system, the computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:
- receiving an advertisement, the advertisement comprising a video;
identifying an impression event for displaying the received advertisement on a client device;
responsive to the impression event, continually updating a displayed frame of the video on the client device, the displayed frame selected by;
receiving an indication of a position of the client device from a position detector of the client device,selecting a frame of the video, the frame selected based on the position of the client device, anddisplaying the selected frame on the client device as the displayed frame; and
identifying an exit event for dismissing the advertisement from the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive advertisement unit comprises an interactive position-based video portion, and may also include one or more of an introduction (“intro”) portion and an exit video portion. The advertisement unit is displayed to the user in response to an impression event, which may be an action performed by the user. Once the impression event is detected, the intro video portion, if included in the interactive advertisement unit, begins playing linearly with respect to time. When intro video portion concludes, the client device displays the interactive position-based video portion of the advertisement. During the display of this interactive position-based video portion, the client device continuously displays an image selected from a video sequence based on the orientation and/or position of the client device. Once the client device detects an exit event, the client device may play the exit video portion linearly with respect to time.
16 Citations
18 Claims
-
1. A computer program product for providing advertising to users of an online system, the computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:
-
receiving an advertisement, the advertisement comprising a video; identifying an impression event for displaying the received advertisement on a client device; responsive to the impression event, continually updating a displayed frame of the video on the client device, the displayed frame selected by; receiving an indication of a position of the client device from a position detector of the client device, selecting a frame of the video, the frame selected based on the position of the client device, and displaying the selected frame on the client device as the displayed frame; and identifying an exit event for dismissing the advertisement from the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A computer program product for providing advertising to users of an online system, the computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:
-
receiving an advertisement, the advertisement comprising a video; identifying an impression event for displaying the received advertisement on a client device; and responsive to the impression event, displaying a series of frames on the client device, the displayed frames selected based on a detected position of the client device. - View Dependent Claims (11, 12, 13)
-
-
14. A method for advertising to users of an online system, the method comprising selecting an advertisement to be displayed on the client device and sending the selected advertisement to the client device, wherein the selected advertisement comprises:
-
a video divided into first, second, and third portions; and instructions for causing the client device to; responsive to an impression event, play a first portion of the video linearly with respect to time, after the playing of the first portion of the video, display a series of frames on the client device from the second portion of the video, the displayed frames selected based on a detected position of the client device, and responsive to an exit event, play a third portion of the video linearly with respect to time. - View Dependent Claims (15, 16, 17)
-
Specification