Location-specific digital media advertising
Abstract
A networked computerized advertising system used for integrating, processing and displaying location-based advertising information is provided. The system comprises at least one computing device, and a network that connects the computing device with multiple playback endpoints. The computing device includes a data storage subsystem component that stores information about the multiple end points, a data entry subsystem component that allows input of the information about the multiple end points, and a data analytics component programmed to process the information about the multiple end points and compute optimal advertising playback plans for each endpoint. Playbacks at endpoints are continuously monitored, and the playback plans are repeatedly reconstructed to provide flexible advertising campaigns to be customized in accordance with the schedule and the operations of the host business.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method for providing digital advertising to out-of-home physical venues through one or more location-based media playback heterogeneous networks, comprising:
receiving a request for advertising playbacks from an endpoint of media playback endpoints of the one or more location-based media playback heterogeneous networks, the request including a target impression weight, wherein the out-of-home physical venues at the media playback endpoints include a plurality of location-based media player devices that are configured to display contents of the advertising to audience and are configured to send reports of actual playbacks of the advertising at media player devices;
setting weighting statistics data of the endpoint, which match selected options of the request at a time when the request is received, as a request weight;
determining a progress of the request, wherein if the matched endpoint successfully play the requested advertising, the request weight is added to a delivered request weight of the associated matched endpoint;
determining a weighted progress of the request from the progress of the request and the target impression weight;
setting the request as a candidate for playback if the weighted progress is less than the delivered request weight;
constructing an optimal playback plan for the advertising according to the request;
compelling the media player devices at the endpoint to execute playbacks of advertising according to the optimal playback plan;
receiving the reports of actual playbacks from the endpoint;
evaluating playbacks of the advertising at the endpoint based on the actual playbacks;
determining gaps between the playback plan and the actual playbacks of the endpoint, which are generated by unpredictable hardware and software failures inherently anticipated in the one or more location-based media playback heterogeneous networks;
reconstructing the playback plan based on a result of said evaluating playbacks and said determining gaps to balance out the failures, and re-compelling the endpoint to execute playbacks of advertising according to the reconstructed optimal playback plan; and
repeating said receiving the reports of actual playbacks, said evaluating playbacks of the advertising, said determining gaps, said reconstructing the playback plan, and said re-compelling the endpoint at a predetermined time period to continuously measure and compensate for the gaps between the playback plan and the actual playbacks.
2. The method of claim 1 wherein determining a progress of the request comprises:
constructing of a running sum of weighting statistics data from the beginning of the weighting statistics data of the endpoint until the time when the request is received;
constructing of a computed sum of weighting statistics data of the endpoint; and
computing a ratio between the running sum and the computed sum.
3. The method of claim 1 wherein the weighted progress is determined by multiplying the progress of the request by the target impression weight.
4. The method of claim 1 wherein said evaluating playbacks further comprises:
computing a projected future availability of each of the media playback endpoints;
computing a projected impression weight of each of the media playback endpoints;
computing a remaining advertising playback timespan of each of the media playback endpoints; and
storing the projected future availability and the projected impression weight as a function of the remaining advertising playback timespan.
5. The method of claim 4 wherein said evaluating playbacks further comprises repeating said computing and storing the projected future availability and the projected impression weight at a predetermined time interval.
6. The method of claim 4 wherein said reconstructing the optimal playback plan utilizes the projected future availability and the projected impression weight to reconstruct the optimal plan.Join the waitlist — get patent alerts
Track US11475478B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.