Augmenting Dynamic Ad Insertion Inventory with Unused Inventory
Systems, methods, and devices of the various embodiments may provide for dynamic ad insertion. Systems, methods, and devices of the various embodiments may enable Video-On-Demand (VOD) dynamic ad inventory handling by a network operator. Systems, methods, and devices of the various embodiments may enable augmenting network operator VOD ad inventory in a VOD session.
1 . A server, comprising:
a processor configured with processor-executable instructions to perform operations comprising:
generating one or more ad inventory rules based on one or more inventory handling definitions;
receiving a rules request message for a video session from an ad router;
generating a rules response message for the video session, the rules response message indicating at least one of the one or more ad inventory rules; and
sending the rules response message for the video session to the ad router.
2 . The server of claim 1 , wherein the processor is configured with processor-executable instructions to perform operations such that the at least one of the one or more ad inventory rules indicates that a programmer providing content for the video session allows for transfer of unused ad inventory for the video session.
3 . The server of claim 2 , wherein the processor is configured with processor-executable instructions to perform operations such that the at least one of the one or more ad inventory rules includes one or more of an opportunity type limit, an ad type limit, a programmer limit, a network limit, a session limit, a time period limit, content type limit, and a break limit.
4 . The server of claim 2 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
receiving ad metrics,
wherein the processor is configured with processor-executable instructions to perform operations such that generating the one or more ad inventory rules based on the one or more inventory handling definitions comprises generating the one or more ad inventory rules based on the one or more inventory handling definitions and the received ad metrics.
5 . The server of claim 4 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
generating forecast ad inventory levels based on the received ad metrics; and
sending the forecast ad inventory levels to a network operator computing device.
6 . The server of claim 2 , wherein the processor is configured with processor-executable instructions to perform operations such that the video session is a Video-On-Demand (VOD) session.
7 . A non-transitory processor readable medium having stored thereon processor-executable instructions configured to cause a processor of a server to perform operations comprising:
generating one or more ad inventory rules based on one or more inventory handling definitions;
receiving a rules request message for a video session from an ad router;
generating a rules response message for the video session, the rules response message indicating at least one of the one or more ad inventory rules; and
sending the rules response message for the video session to the ad router.
8 . The non-transitory processor readable medium of claim 7 , wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the at least one of the one or more ad inventory rules indicates that a programmer providing content for the video session allows for transfer of unused ad inventory for the video session.
9 . The non-transitory processor readable medium of claim 7 , wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the at least one of the one or more ad inventory rules includes one or more of an opportunity type limit, an ad type limit, a programmer limit, a network limit, a session limit, a time period limit, content type limit, and a break limit.
10 . The non-transitory processor readable medium of claim 7 , wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations further comprising:
receiving ad metrics,
wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that generating the one or more ad inventory rules based on the one or more inventory handling definitions comprises generating the one or more ad inventory rules based on the one or more inventory handling definitions and the received ad metrics.
11 . The non-transitory processor readable medium of claim 10 , wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations further comprising:
generating forecast ad inventory levels based on the received ad metrics; and
sending the forecast ad inventory levels to a network operator computing device.
12 . The non-transitory processor readable medium of claim 7 , wherein the stored processor-executable instructions are configured to cause a processor of a server to perform operations such that the video session is a Video-On-Demand (VOD) session.