Systems and methods for providing online advertisements
First Claim
1. A computer-implemented method for providing online advertising, the method comprising:
- providing, by a video delivery module, online video content to a user, the video content comprising a plurality of video content sections interspersed among a plurality of advertisement sections in a schedule lineup;
maintaining, by a tracking module, a content consumption counter tracking an amount of time the user has watched the video content, the content consumption counter tracking a cumulative amount of time the user has watched the video content over at least two of the video content sections;
preventing, by a blocking module, the user from controlling playback of the video content if the content consumption counter satisfies a time characteristic; and
providing, by an advertisement delivery module, a portion of an advertisement section to the user during the preventing, wherein a duration of the portion of the advertisement section is dependent on the time characteristic.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for providing online advertising is provided. The method includes providing, by a video delivery module, online video content to a user and maintaining, by a tracking module, a content consumption counter tracking an amount of time the user has watched the video content. The method also includes preventing, by a blocking module, the user from controlling playback of the video content if the content consumption counter satisfies a time characteristic. The method further includes providing, by an advertisement delivery module, a portion of an advertisement section to the user during the preventing. The duration of the portion of the advertisement section is dependent on the time characteristic.
15 Citations
18 Claims
-
1. A computer-implemented method for providing online advertising, the method comprising:
-
providing, by a video delivery module, online video content to a user, the video content comprising a plurality of video content sections interspersed among a plurality of advertisement sections in a schedule lineup; maintaining, by a tracking module, a content consumption counter tracking an amount of time the user has watched the video content, the content consumption counter tracking a cumulative amount of time the user has watched the video content over at least two of the video content sections; preventing, by a blocking module, the user from controlling playback of the video content if the content consumption counter satisfies a time characteristic; and providing, by an advertisement delivery module, a portion of an advertisement section to the user during the preventing, wherein a duration of the portion of the advertisement section is dependent on the time characteristic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for providing online advertising, the method comprising:
-
providing, by a video delivery module, online video content to a user, the video content comprising a plurality of video content sections interspersed among a plurality of advertisement sections in a schedule lineup; maintaining, by a tracking module, a content consumption counter tracking an amount of time the user has watched the video content, the content consumption counter tracking a cumulative amount of time the user has watched the video content over at least two of the plurality of video content sections; receiving, by a receiver module, an input from the user to advance from a current video content section to a next video content section; providing, by an advertisement delivery module, at least a portion of an advertisement section to the user before advancing to the next video content section if the content consumption counter satisfies a time characteristic, wherein a duration of the portion of the advertisement section is dependent on the time characteristic; and resetting, by the tracking module, the content consumption counter when the advertisement section has been viewed by the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for providing online advertising, the system comprising:
-
a video delivery module for providing online video content to a user, the video content comprising a plurality of video content sections interspersed among a plurality of advertisement sections in a schedule lineup; a content consumption counter for tracking an amount of time the user has watched the video content, the content consumption counter tracking a cumulative amount of time the user has watched the video content over at least two of the video content sections; a blocking module for preventing the user from controlling playback of the video content if the content consumption counter satisfies a time characteristic; and an advertisement delivery module for providing at least a portion of an advertisement section to the user during the preventing, wherein a duration of the at least a portion of the advertisement section is dependent on the time characteristic.
-
-
18. A computer program product, tangibly embodied in a non-transitory computer readable medium, for providing online advertising, the computer program product including instructions being operable to cause data processing apparatus to:
-
provide online video content to a user, the video content comprising a plurality of video content sections interspersed among a plurality of advertisement sections in a schedule lineup; maintain a content consumption counter tracking an amount of time the user has watched the video content, the content consumption counter tracking a cumulative amount of time the user has watched the video content over at least two of the video content sections; prevent the user from controlling playback of the video content if the content consumption counter satisfies a time characteristic; and provide at least a portion of an advertisement section to the user during the preventing, wherein a duration of the at least a portion of the advertisement section is dependent on the time characteristic.
-
Specification