Patent ID: 11954703
Assignee: VIOOH LIMITED
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 22:
23. A computer implemented method for displaying contents from advertisement campaigns on digital displays belonging to an Out Of Home inventory, the computer implemented method including:
providing to a computer system, campaign data for a set of at least one specific advertisement campaign, said computer system including an allocation engine, an ad server and an ad exchange module;
allocating to the set of at least one specific advertisement campaign, by said allocation engine, planned bookings for certain time periods and for digital displays of a specific set of digital displays from the Out Of Home inventory to fit the campaign data, for displaying contents from the set of at least one specific advertisement campaign on the digital displays of said specific set of digital displays during said time periods, said contents having durations respectively shorter than said time periods, at least some of the digital displays of said Out Of Home inventory having, at least for some time periods, an available share of time remaining for unplanned bookings;
electronically dispatching by said ad server to the specific set of digital displays, content data related to said contents from said set of at least one specific advertisement campaign, corresponding to planned bookings determined by said allocation engine and received by said ad server from said allocation engine;
and playing said contents by said digital displays of said specific set of digital displays during said time periods,
wherein said ad exchange module exchanges data with at least one external Demand Side Platform and allocates, by a real-time bidding process, unplanned bookings for programmatic contents to at least partially said available share of time remaining for unplanned bookings, said real-time bidding process including receiving bids by the ad exchange module from the at least one external Demand Side Platform and retaining best bids as unplanned bookings,
wherein said ad server electronically dispatches to the specific set of digital displays, content data related to contents from said set of at least one specific advertisement campaign, corresponding to the unplanned bookings allocated by said ad exchange module and received by the ad server from said ad exchange module, and said contents corresponding to the unplanned bookings ate played by said digital displays of said specific set of digital displays during said time periods,
and wherein, when allocating unplanned bookings, said computer system determines, within each time period and for each digital display of said Out Of Home inventory, whether any additional unplanned booking can be accepted for immediate play while respecting the share of time of planned bookings allocated to said time period for said digital display,
wherein the ad server checks whether any additional unplanned booking can be accepted for immediate play while respecting the share of time of planned bookings allocated to said time period for said digital display, the ad server computes an on-schedule indicator OSI(j, t, Te)=Ne(j, t)/(N(j, t)*Te/T), where:
T is the duration of the time period t,
Te is an elapsed time in time period t at the moment the content corresponding to the additional unplanned booking should be played,
N(j, t) is the total number of bookings for digital display j during time period t,
Ne(j,t) is the number of bookings for digital display j during time period t, whose contents have been already played at elapsed time Te,
wherein all bookings correspond to contents of same duration,
and wherein the ad server authorizes said additional unplanned booking at elapsed time Te based on a comparison of OSI(j, t, Te) with a limit L.