Optimization of broadcast event effectiveness
AssigneeBliss Point Media, Inc.
InventorsJustin Manus, Sean Odium, Anand V. Bodapati
Life of this patent
Estimating the term…
Abstract
Introduced herein are methods and systems for determining machine learning marketing strategy. For example, a computer-implemented method according to the disclosed technology includes steps of identifying one or more business metrics to be driven by a marketing plan; generating one or more response functions of the business metrics by performing a machine learning process on a marketing dataset; optimizing a spending subject of the marking plan subject to constraints to generate a marketing strategy based on multiple decision variables; and presenting the marketing strategy to an advertiser.
Claims20
A computer-implemented method for determining measurable responses to a plurality of broadcast events, the computer-implemented method comprising:
- identifying metadata of the plurality of broadcast events, by a processor based on a stored broadcast event history including the metadata, a first time stamp for a first broadcast event of the plurality of broadcast events and a second time stamp for a second broadcast event of the plurality of broadcast events, each broadcast event respectively including at least a time stamp and a channel;
- determining a quantifiable metric to tie to the first and second broadcast events, the quantifiable metric including a plurality of interactions of a user;
- receiving, by a memory, a plurality of quantifiable metric performance history data including the quantifiable metric measured as a function of time, wherein the plurality of quantifiable metric performance history data does not identify attribution to specific broadcast events;
- assigning, by the processor, a first time period to the first broadcast event and a second period of time to the second broadcast event based upon a recorded time of a change in the quantifiable metric in the quantifiable metric performance history data subsequent to a conclusion of each respective broadcast event, wherein the first and second time periods are temporal periods after the first and second time stamps respectively;
- assigning, by the processor, a first portion of the quantifiable metric performance history data to the first broadcast event, the first portion associated with the first time period;
- determining, by the processor, an overlapping portion of the quantifiable metric performance history data, the overlapping portion including quantifiable metric performance history data from the first portion and measured after the second time stamp;
- determining, by the processor, that the overlapping portion is not attributable to the second broadcast event;
- assigning, by the processor, a second portion of the quantifiable metric performance history data to the second broadcast event, the second portion associated with the second time period and not including the overlapping portion;
- and
- determining, by the processor, an effectiveness rating of the first broadcast event as relative to the second broadcast event based on a comparison of the first portion and the second portion.
A computer-implemented method for determining measurable responses to a plurality of broadcast events, the computer-implemented method comprising:
- receiving, by a memory, a plurality of quantifiable metric performance history data including a quantifiable metric measured as a function of time, wherein the plurality of quantifiable metric performance history data does not identify attribution to specific broadcast events;
- assigning, by a processor, a first time period to a first broadcast event of the plurality of broadcast events and a second period of time to a second broadcast event of the plurality of broadcast events, each broadcast event respectively including a time stamp and a channel, wherein a length for each of the first and second time periods is assigned based upon a recorded time of a change in the quantifiable metric in the quantifiable metric performance history data subsequent to the time stamp of each respective broadcast event, wherein the first and second time periods are temporal periods after each of the first and second broadcast events conclude respectively;
- assigning, by the processor, a first portion of the quantifiable metric performance history data to the first broadcast event, the first portion associated with the first time period;
- determining, by the processor, an overlapping portion of the quantifiable metric performance history data, the overlapping portion including quantifiable metric performance history data from the first portion and measured after the second time stamp;
- determining, by the processor, that the overlapping portion is not attributable to the second broadcast event;
- assigning, by the processor, a second portion of the quantifiable metric performance history data to the second broadcast event, the second portion associated with the second time period and not including the overlapping portion;
- and
- determining, by the processor, an effectiveness rating of the first broadcast event as relative to the second broadcast event based upon a comparison of the first portion and the second portion.
A computer-implemented method for determining measurable responses to a plurality of broadcast events, the computer-implemented method comprising:
- receiving, by a memory, a plurality of quantifiable metric performance history data including a quantifiable metric measured as a function of time, wherein the plurality of quantifiable metric performance history data does not identify attribution to specific broadcast events;
- assigning, by a processor, a first portion of the quantifiable metric performance history data to a first broadcast event of the plurality of broadcast events, the first portion associated with a first time period after a first time stamp for the first broadcast event;
- determining, by the processor, an overlapping portion of the quantifiable metric performance history data, the overlapping portion including quantifiable metric performance history data from the first portion and measured after a second time stamp for a second broadcast event of the plurality of broadcast events;
- determining, by the processor, that the overlapping portion is not attributable to the second broadcast event;
- assigning, by the processor, a second portion of the quantifiable metric performance history data to the second broadcast event, the second portion associated with a second time period after the second time stamp and not including the overlapping portion;
- assigning, by the processor, an effectiveness period to each of the plurality of broadcast events based on a broadcast event history including metadata of the plurality of broadcast events, wherein the plurality of broadcast events each have a time stamp, a channel, and a medium, and wherein the effectiveness period of each broadcast event is a period of time after a conclusion of each respective broadcast event;
- and
- determining an effectiveness rating of each of the time stamps, channels, and mediums based on a status of the quantifiable metric during the effectiveness period of each of the broadcast events.
Dependencies are inferred from the claim text.