Ad Inventory Segmentation to Prevent Cannibalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing multi-dimensional advertising inventory across digital platforms is complex due to overlapping segments and cannibalization issues, leading to revenue loss and inefficiencies in allocating ad space, particularly when demand exceeds supply.

Innovation Solution

An inventory management system that decomposes historical data to create compressed representations of product segments, using techniques like logically necessary allocation to minimize cannibalization and optimize ad space allocation, ensuring accurate forecasting and real-time delivery synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If advertising inventory is allocated to one purchaser, then that purchaser receives the desired impressions, but overlapping inventory segments are cannibalized and unavailable to later purchasers who may pay more

Engineering Contradiction:
Improveadvertising revenueVSAvoidinventory management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments advertising inventory into distinct, non-overlapping categories using multi-dimensional criteria (device type, screen resolution, operating system, browser, etc.). Each inventory item is tagged with all applicable segment identifiers, allowing the system to quickly determine which segments an impression belongs to without complex overlapping calculations. This segmentation resolves the contradiction by making inventory management systematic and scalable while preventing cannibalization through clear allocation rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-calculating and storing segment memberships for all inventory items before allocation occurs. When an advertising request arrives, the system has already organized inventory into segments and identified available impressions, eliminating the need for complex real-time overlap analysis. This preliminary organization enables efficient revenue optimization while simplifying the allocation process.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If traditional inventory allocation methods are used, then allocation is simple, but cannibalization of overlapping segments occurs leading to revenue loss

Engineering Contradiction:
Improveallocation simplicityVSAvoidrevenue loss
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent introduces an intermediary layer between inventory and purchasers in the form of segment identifiers and a mapping system. Instead of directly allocating inventory based on complex overlapping segment logic, the system uses segment tags as intermediaries to match impressions with appropriate purchasers. This intermediary approach maintains operational simplicity while preventing revenue loss through systematic cannibalization prevention.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a virtual representation or copy of the inventory structure with segment relationships pre-established. This copied organizational structure allows the system to simulate and evaluate allocation scenarios without affecting actual inventory, enabling revenue optimization while maintaining simple operational procedures through the use of segment mappings.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10783551B2Network-based systems and methods for defining and managing multi-dimensional, advertising impression inventory
Publication Date: 2020.09.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10783551B2 patent drawing
  • US10783551B2 patent drawing
  • US10783551B2 patent drawing

AI summary

A method for representing and managing an inventory of overlapping multi-dimensional items such as advertising or ad impressions. The method uses an inventory management module to generate unique segment identifiers for sets of inventory items by processing descriptions of the sets of impressions including defining criteria. The method includes processing the unique segment identifiers to create a representation of the inventory as a plurality of inventory regions, which may include non-overlapping regions that correspond to inventory items in a single set of the inventory and also include overlapping regions that correspond to inventory items in two or more of the sets (e.g., items that match two or more sets of defining criteria or attributes). Availability and selection of inventory is determined using the information on inventory regions to control effects of cannibalization, such as by implementing logically necessary allocation to only cannibalize a region on a limited or forced basis.