Informed opt-in previews for video advertisements
First Claim
1. A non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the instructions, when executed, cause a computer system having at least one computer processor to perform a method comprising:
- receiving a request for content to be presented on a client device;
selecting an informed opt-in preview from a plurality of informed opt-in previews associated with a video advertisement, wherein each of the plurality of informed opt-in previews is distinct from the video advertisement;
displaying, on a display of the client device, information that includes at least a portion of the content and an initial frame of a plurality of frames of the informed opt-in preview;
detecting a scrolling of the information presented on the display of the client device;
updating the displayed information in response to the scrolling, wherein updating the displayed information includes;
progressing the display of the plurality of frames of the informed opt-in preview according to a sequence in a first direction and at a first rate consistent with the scrolling;
moving, simultaneously with the progressing of the display of the plurality of frames of the informed opt-in preview and consistent with the scrolling, the content across the display of the client device in a second direction and at a second rate consistent with the scrolling; and
determining that the first rate exceeds a threshold and, based at least in part on the determination that the first rate exceeds the threshold, skipping at least one of the plurality of frames during the progressing of the display of the plurality of frames of the informed opt-in preview;
detecting a selection of the informed opt-in preview; and
in response to the selection;
obtaining the video advertisement; and
displaying, on the display of the client device, the video advertisement.
2 Assignments
0 Petitions
Accused Products
Abstract
The described implementations facilitate the discovery and presentation of video advertisements in a non-intrusive manner by users of client devices. In one implementation, an informed opt-in preview representative of a video advertisement is generated. The informed opt-in preview is a short video presentation that is formed from frames extracted from the video advertisement that can be presented on a client device to provide a user with an overview of the video advertisement corresponding to that informed opt-in preview. For example, the video advertisement may be a two-minute video advertisement. In comparison, the informed opt-in preview may be as little as three—five seconds in length and simply provide an overview of the video advertisement.
12 Citations
25 Claims
-
1. A non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the instructions, when executed, cause a computer system having at least one computer processor to perform a method comprising:
-
receiving a request for content to be presented on a client device; selecting an informed opt-in preview from a plurality of informed opt-in previews associated with a video advertisement, wherein each of the plurality of informed opt-in previews is distinct from the video advertisement; displaying, on a display of the client device, information that includes at least a portion of the content and an initial frame of a plurality of frames of the informed opt-in preview; detecting a scrolling of the information presented on the display of the client device; updating the displayed information in response to the scrolling, wherein updating the displayed information includes; progressing the display of the plurality of frames of the informed opt-in preview according to a sequence in a first direction and at a first rate consistent with the scrolling; moving, simultaneously with the progressing of the display of the plurality of frames of the informed opt-in preview and consistent with the scrolling, the content across the display of the client device in a second direction and at a second rate consistent with the scrolling; and determining that the first rate exceeds a threshold and, based at least in part on the determination that the first rate exceeds the threshold, skipping at least one of the plurality of frames during the progressing of the display of the plurality of frames of the informed opt-in preview; detecting a selection of the informed opt-in preview; and in response to the selection; obtaining the video advertisement; and displaying, on the display of the client device, the video advertisement. - View Dependent Claims (2, 3, 4)
-
-
5. A computing system, comprising:
-
one or more processors; and a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least; select an informed opt-in preview from a plurality of informed opt-in previews associated with a video advertisement, wherein each of the plurality of informed opt-in previews is distinct from the video advertisement, and present information on a display of a client device, the information including an initial frame of a plurality of frames of the informed opt-in preview, wherein; presentation of the initial frame of the plurality of frames of the informed opt-in preview corresponds to an initial position on the display of the client device; and presentation of a final frame of the plurality of frames of the informed opt-in preview corresponds to a final position on the display of the client device, the initial position and the final position being different; progress a presentation of the plurality of frames of the informed opt-in preview and move a position of the opt-in preview on the display of the client device at a rate consistent with the scrolling such that presentation of a frame of the plurality of frames of the informed opt-in preview corresponds to the position of the informed opt-in preview on the display of the client device; determine that a scrolling rate of the scrolling exceeds a threshold and, based at least in part on the determination that the scrolling rate exceeds the threshold, skip at least one of the plurality of frames during the presentation of the plurality of frames; detect a selection of the informed opt-in preview; and in response to the selection; obtain the video advertisement; and display, on the display of the client device, the video advertisement. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method, comprising:
under control of one or more computing systems configured with executable instructions, receiving a video advertisement; generating a plurality of informed opt-in previews from the video advertisement, wherein each of the plurality of informed opt-in previews is distinct from the video advertisement; associating each of the plurality of informed opt-in previews with the video advertisement; selecting a first informed opt-in preview from the plurality of informed opt-in previews; receiving from the client device a request for content; determining that the video advertisement is responsive to the request for content; sending to the client device, in response to the request, the content and the first informed opt-in preview for presentation on the client device such that an initial frame of the first informed opt-in preview is presented at a first position on a display of the client device; detecting a scrolling of the content; simultaneously progressing a plurality of the frames of the first informed opt-in preview and moving a position of the first informed opt-in preview on the display of the client device consistent with the scrolling; determining that a rate of scrolling exceeds a threshold and, based at least in part on the determination that the rate of scrolling exceeds the threshold, skipping at least one of the plurality of frames during the progressing of the plurality of frames of the first informed opt-in preview; receiving from the client device a selection of the first informed opt-in preview; and sending to the client device, in response to receiving the selection, the video advertisement for presentation on the client device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
Specification