Methods for serving interactive content to a user
US-2018197575-A1 · Jul 12, 2018 · US
US11604918B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11604918-B2 |
| Application number | US-202017039961-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 30, 2020 |
| Priority date | Oct 25, 2014 |
| Publication date | Mar 14, 2023 |
| Grant date | Mar 14, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
We claim: 1. A method for serving interactive advertising content to a user comprising: compiling a set of frames comprising advertising content into a digital advertisement; loading the digital advertisement into the image player inserted into an electronic document rendered within a window of a display of a computing device associated with the user; at the image player: during a first scroll event: detecting relocation of the image player from an initial position outside the window to a first position within the window; and rendering a first frame of the digital advertisement within the image player; during a second scroll event: detecting relocation of the image player to a second position above the first position within the window at a first scroll rate; and rendering a first sequence of frames of the digital advertisement within the image player at a first rate proportional to the first scroll rate and in a forward order defined by the set of frames; and during a third scroll event: detecting relocation of the image player to a third position below the second position within the window at a second scroll rate; and rendering a second sequence of frames of the digital advertisement within the image player at a second rate proportional to the second scroll rate and in a reverse order. 2. The method of claim 1 , wherein compiling the set of frames comprising advertising content into the digital advertisement comprises, at an initial time, at a computer system affiliated with an advertising platform and distinct from the computing device: accessing a digital video comprising advertising content; extracting the set of frames from the digital video; and compiling the set of frames into the digital advertisement. 3. The method of claim 1 : wherein compiling the set of frames into the digital advertisement comprises compiling the set of frames into a static image; wherein rendering the first frame within the image player comprises: locating a crop area over a first region of the static image defining the first frame; and rendering the first region of the static image, bounded by the crop area, within the image player; and wherein rendering the first sequence of frames of the digital advertisement within the image player comprises: translating the crop area over a first sequence of regions of the static image defining the first sequence of frames; and rendering regions of the static image, bounded by the crop area, within the image player during the second scroll event. 4. The method of claim 3 : wherein compiling the set of frames into the static image comprises adjoining the set of frames in a column, ordered from a bottom of the column to a top of the column according to an order of the set of frames within the digital video, to form the static image; wherein rendering the first frame within the image player during the first scroll event comprises rendering the first frame at the bottom of the column during the first scroll event that moves the image player to the first position at a bottom of the window; and wherein rendering the first sequence of frames within the image player during the second scroll event comprises rendering the first sequence of frames, from the first frame at the bottom of the column to a second frame above the first frame within the column. 5. The method of claim 1 , wherein compiling the set of frames comprising advertising content into the digital advertisement comprises compiling the set of frames comprising advertising content into the digital advertisement comprising a digital video. 6. The method of claim 5 , further comprising, in response to selection of the image player by the user, replaying the digital video within the image player within the image player at a preset frame rate. 7. The method of claim 5 : wherein loading the digital advertisement into the image player comprises loading the digital video comprising the set of frames into the image player; wherein rendering the first frame within the image player during the first scroll event comprises rendering the first frame in the digital video within the image player during the first scroll event that moves the image player to the first position at a border of the window; and wherein rendering the first sequence of frames, within the image player, at the first rate proportional the first scroll rate during the second scroll event comprises replaying the digital video forward, within the image player, from a second frame to a third frame in the digital video, at the first rate proportional the first scroll rate during the second scroll event, the third frame succeeding the second frame in the digital video. 8. The method of claim 7 , further comprising: in response to termination of the first scroll event, replaying the digital video forward, within the image player, from the first frame in the digital video to a second frame in the digital video at a preset video frame rate, the second frame succeeding the first frame in the digital video; and in response to termination of the second scroll event, replaying the digital video forward, within the image player, from the third frame in the digital video to a fourth frame in the digital video at the preset video frame rate, the fourth frame succeeding the third frame in the digital video. 9. The method of claim 1 , further comprising characterizing engagement of the user with the image player based on a quantity of scroll direction changes recorded while the image player is rendered within the window.
Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title
Scrolling or panning · CPC title
Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD] · CPC title
used signal is a video-frame or a video-field (P.I.P) · CPC title
involving advertisement data (advertising per se G06Q30/02) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.