METHODS FOR SERVING INTERACTIVE CONTENT TO A USER
First Claim
1. A method for serving an interactive advertisement to a user, the method comprising:
- at an initial time, at a computer system affiliated with an advertising platform;
accessing a digital video comprising digital advertising content;
selecting a subset of frames from the digital video;
compiling the subset of frames into a video file;
at a visual element inserted into a window rendered at a computing device distinct from the computer system;
rendering a first frame, in the video file, within the visual element; and
in response to a scroll event that moves the visual element within the window by more than a threshold distance in a first direction, replacing the first frame with a second frame, in the video file, in the visual element; and
characterizing engagement of the user with the visual element based on characteristics of scroll events occurring at the computing device while the visual element is rendered within the window.
3 Assignments
0 Petitions
Accused Products
Abstract
One variation of a method for serving interactive content to a user includes, at a visual element inserted into a document accessed by a computing device: loading a first frame from a digital video; in response to a scroll-down event that moves the visual element upward from a bottom of a window rendered on the computing device toward a top of the window, seeking from the first frame through a subset of frames in the digital video in a first direction at a rate corresponding to a scroll rate of the scroll-down event, the subset of frames spanning a duration of the digital video corresponding to a length of the scroll-down event; and, in response to termination of the scroll-down event with the visual element remaining in view within the window, playing the digital video forward from a last frame in the subset of frames in the digital video.
-
Citations
20 Claims
-
1. A method for serving an interactive advertisement to a user, the method comprising:
-
at an initial time, at a computer system affiliated with an advertising platform; accessing a digital video comprising digital advertising content; selecting a subset of frames from the digital video; compiling the subset of frames into a video file; at a visual element inserted into a window rendered at a computing device distinct from the computer system; rendering a first frame, in the video file, within the visual element; and in response to a scroll event that moves the visual element within the window by more than a threshold distance in a first direction, replacing the first frame with a second frame, in the video file, in the visual element; and characterizing engagement of the user with the visual element based on characteristics of scroll events occurring at the computing device while the visual element is rendered within the window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. The method of Claim ii, wherein selecting the predefined number of frames from the digital video comprises selecting the predefined number of frames distributed at uniform intervals across a segment of the digital video between two markers manually set along the digital video at the computer system.
-
13. A method for serving an interactive advertisement to a user, the method comprising
at an initial time, at a computer system affiliated with an advertising platform: -
accessing a set of frames comprising digital visual content; compiling the subset of frames into a container; at a visual element inserted into a window rendered at a computing device distinct from the computer system; rendering a first frame, in the container, within the visual element; and in response to a scroll event that moves the visual element within the window by more than a threshold distance in a first direction, replacing the first frame with a second frame, in the container, in the visual element; and characterizing engagement of the user with the visual element based on characteristics of scroll events occurring at the computing device while the visual element is rendered within the window. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification