Frequency optimization of advertisement insertion in media streams
First Claim
Patent Images
1. A system comprising:
- a hub computer system communicatively coupled with a publisher computer system that is streaming a media stream to a client computer, and further coupled with the client computer, wherein the hub computer system is configured to perform operations comprising;
instructing the publisher computer system to switch from streaming the media stream to streaming an ad stream to the client computer, wherein the ad stream comprises a call-to-action for an audience member associated with the client computer, the ad stream having an optimal frequency-to-action, and wherein the streaming of the media stream is resumed after a presentation of the ad stream;
during the streaming of the ad stream by the publisher computer system, monitoring for an indication of an action taken by the audience member associated with the client computer in response to the call-to-action;
upon resuming the streaming of the media stream by the publisher computer system to the client computer, updating the optimal frequency-to-action of the ad stream as a number of impressions of the ad stream that caused a maximum number of members of the monitored audience to respond to the call-to-action of the ad stream, and wherein the updating of the optimal frequency-to-action of the ad stream comprisesincrementing an impression count, andif the monitoring has detected the action indication, augmenting the optimal frequency-to-action of the ad stream with information included in the detected action indication; and
scheduling future presentations of the ad stream based at least in part on the updated optimal frequency-to-action.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for frequency optimization of advertisement streams. The methods and systems described in this specification may enable determination of an optimal presentation frequency of an ad stream, or a number of times the ad stream is to be broadcast and/or rebroadcast, prior to the audience becoming interested in the ad, or acting on the ad to generate a conversion event.
-
Citations
28 Claims
-
1. A system comprising:
a hub computer system communicatively coupled with a publisher computer system that is streaming a media stream to a client computer, and further coupled with the client computer, wherein the hub computer system is configured to perform operations comprising; instructing the publisher computer system to switch from streaming the media stream to streaming an ad stream to the client computer, wherein the ad stream comprises a call-to-action for an audience member associated with the client computer, the ad stream having an optimal frequency-to-action, and wherein the streaming of the media stream is resumed after a presentation of the ad stream; during the streaming of the ad stream by the publisher computer system, monitoring for an indication of an action taken by the audience member associated with the client computer in response to the call-to-action; upon resuming the streaming of the media stream by the publisher computer system to the client computer, updating the optimal frequency-to-action of the ad stream as a number of impressions of the ad stream that caused a maximum number of members of the monitored audience to respond to the call-to-action of the ad stream, and wherein the updating of the optimal frequency-to-action of the ad stream comprises incrementing an impression count, and if the monitoring has detected the action indication, augmenting the optimal frequency-to-action of the ad stream with information included in the detected action indication; and scheduling future presentations of the ad stream based at least in part on the updated optimal frequency-to-action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 27)
-
12. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
streaming a media stream to a client computer; switching from streaming the media stream to streaming an ad stream to the client computer, wherein the ad stream includes a call-to-action for an audience of the ad stream, the ad stream having an optimal frequency-to-action, and wherein the streaming of the media stream is resumed after a presentation of the ad stream; while streaming the ad stream, monitoring for an indication of an action taken by an audience member associated with the client computer in response to the call-to-action; upon resuming the streaming of the media stream to the client computer, updating the optimal frequency-to-action for the audience member as a number of impressions that caused a maximum number of previously presented ad streams to be responded to by the audience member, wherein the updating of the optimal frequency-to-action comprises incrementing an impression count of the ad stream, and if the monitoring has detected the action indication, augmenting the optimal frequency-to-action with information included in the detected action indication; and scheduling future ad stream presentations for the audience member based at least in part on the updated optimal frequency-to-action. - View Dependent Claims (13, 14, 15, 16, 28)
-
-
17. A method performed by data processing apparatus, the method comprising:
-
inserting an ad stream into media streams being streamed to client computers, wherein the ad stream comprises a call-to-action for an audience associated with the client computers; determining a distribution of impressions-before-action for the ad stream based on said inserting, wherein an impression comprises one presentation of the ad stream to one of the client computers, an action corresponds to an interaction of an audience member with the one of the client computers in response to the call-to-action, and the impressions-before-action distribution comprises a first count of audience members who responded to the call-to-action after one impression of the ad, a second count of audience members who responded to the call-to-action after two impressions of the ad, and so on; and scheduling one or more impressions for future presentations of the ad stream, such that (i) if the determined impressions-before-action distribution comprises decreasing counts, a scheduled number of impressions is smaller than a predetermined number of impressions, and (ii) if a maximum count of the determined impressions-before-action distribution corresponds to audience members who responded to the call-to-action after a particular number of impressions of the ad, wherein the particular number is larger than 1, a scheduled number of impressions is larger than or equal to a minimum number of impressions and smaller than or equal to a predetermined number of impressions, wherein the minimum number is smaller than or equal to the particular number, and the predetermined number is larger than or equal to the particular number. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method performed by data processing apparatus, the method comprising:
-
inserting ad streams into media streams being streamed to a client computer, wherein the ad streams include respective calls-to-action for an audience member associated with the client computer; determining a distribution of impressions-before-action for the audience member based on said inserting, wherein an impression comprises one presentation of an ad stream to the audience member, an action corresponds to an interaction of the audience member with the client computer in response to a call-to-action included in the ad stream, and the impressions-before-action distribution comprises a first count of ad streams to which the audience member responded after one impression of each among the first count of ad streams, a second count of ad streams to which the audience member responded after two impressions of each of the second count of ad streams, and so on; and scheduling one or more impressions for future presentations to the audience member of a given ad stream, such that (i) if the determined impressions-before-action distribution comprises decreasing counts, a scheduled number of impressions of the given ad stream is smaller than a predetermined number of impressions, and (ii) if a maximum count of the determined impressions-before-action distribution corresponds to ad streams to which the audience member responded after a particular number of impressions of the respective ad streams, wherein the particular number is larger than 1, a scheduled number of impressions of the given ad stream is larger than or equal to a minimum number of impressions and smaller than or equal to a predetermined number of impressions, wherein the minimum number is smaller than or equal to the particular number, and the predetermined number is larger than or equal to the particular number.
-
Specification