Methods for serving interactive content to a user
First Claim
1. A method for serving interactive advertising content to a user, the method comprising:
- loading a static image comprising advertising content into an image player inserted into an electronic document distinct from advertising content within the image player and rendered within a window by a mobile computing device associated with the user, the image player defining a first height less than a second height of the window;
at the image player;
in response to a first scroll event, entered by the user at the mobile computing device, that moves the image player from an initial position outside the window to a first vertical position within the window, the first vertical position within a first vertical position range;
locating a crop area over a first region of the static image; and
rendering the first region of the static image, bounded by the crop area, within the image player; and
in response to a second scroll event, entered by the user, that relocates the image player from the first vertical position to a second vertical position within the window, the second vertical position within a second vertical position range outside the first vertical position range;
translating the crop area over a sequence of regions of the static image at a first rate proportional to a scroll rate of the second scroll event, the sequence of regions of the static image corresponding to a sequence of vertical position ranges of the image player within the window; and
rendering regions of the static image, bounded by the crop area, within the image player during the second scroll event; and
calculating an engagement score for the user interacting with the image player based on characteristics of the first scroll event and the second scroll event occurring at the mobile computing device while the image player 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.
30 Citations
20 Claims
-
1. A method for serving interactive advertising content to a user, the method comprising:
-
loading a static image comprising advertising content into an image player inserted into an electronic document distinct from advertising content within the image player and rendered within a window by a mobile computing device associated with the user, the image player defining a first height less than a second height of the window; at the image player; in response to a first scroll event, entered by the user at the mobile computing device, that moves the image player from an initial position outside the window to a first vertical position within the window, the first vertical position within a first vertical position range; locating a crop area over a first region of the static image; and rendering the first region of the static image, bounded by the crop area, within the image player; and in response to a second scroll event, entered by the user, that relocates the image player from the first vertical position to a second vertical position within the window, the second vertical position within a second vertical position range outside the first vertical position range; translating the crop area over a sequence of regions of the static image at a first rate proportional to a scroll rate of the second scroll event, the sequence of regions of the static image corresponding to a sequence of vertical position ranges of the image player within the window; and rendering regions of the static image, bounded by the crop area, within the image player during the second scroll event; and calculating an engagement score for the user interacting with the image player based on characteristics of the first scroll event and the second scroll event occurring at the mobile computing device while the image player is rendered within the window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for serving interactive content to a user, the method comprising:
-
loading a static image comprising advertising content into an image player inserted into an electronic document distinct from advertising content within the image player and rendered within a window by a mobile computing device associated with the user, the image player defining a first height less than a second height of the window; and at the image player; in response to a scroll event, entered by the user at the mobile computing device, that moves the image player from an initial position outside the window to a first vertical position within the window; locating a crop area over a first region of the static image; and rendering the first region of the static image, bounded by the crop area, within the image player during the scroll event; and in response to the scroll event relocating the image player to a second vertical position within the window, the second vertical position above the first vertical position; translating the crop area over a sequence of regions of the static image at a rate proportional to a scroll rate of the scroll event, the sequence of regions of the static image corresponding to a sequence of vertical positions of the image player within the window; and rendering regions of the static image, bounded by the crop area, in the image player during the scroll event; and calculating an engagement score for the user interacting with the image player based on characteristics of scroll events occurring at the mobile computing device while the image player is rendered within the window. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for serving interactive content to a user, the method comprising:
-
loading a static image comprising advertising content into an image player inserted into an electronic document distinct from advertising content within the image player and rendered within a window by a mobile computing device associated with the user, the image player defining a first height less than a second height of the window; at the image player; in response to a scroll event, entered by the user at the mobile computing device, that moves the image player from an initial position outside the window to a first vertical position within the window; locating a crop area over a first region of the static image; and rendering the first region of the static image, bounded by the crop area, in the image player; and in response to the scroll event relocating the image player from the first position to a second vertical position within the window; translating the crop area, from the first region, over a sequence of regions of the static image at a rate proportional to a scroll rate of the scroll event, the sequence of regions of the static image corresponding to a sequence of vertical positions of the image player within the window; and rendering regions of the static image, bounded by the crop area, in the image player during the scroll event; and calculating an engagement score for the user interacting with the image player based on characteristics of scroll events occurring at the mobile computing device while the image player is rendered within the window. - View Dependent Claims (19, 20)
-
Specification