Dynamic Ad Slot Licensing for Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content distribution systems face challenges in efficiently delivering and matching targeted advertisements to consumers, as existing technologies lack effective mechanisms for real-time optimization and measurement, leading to wasted ad impressions and increased distribution costs.

Innovation Solution

The system employs a scalable platform for targeted advertising that uses digital rights management and dynamic media zone technology to efficiently match user-targeted ads with content consumption events, enabling real-time optimization and measurement through automation and feedback mechanisms, ensuring ads are well-matched to consumer interests while minimizing delivery overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional ad delivery methods are used, then ad distribution is simple, but ad matching precision and revenue optimization are poor

Engineering Contradiction:
Improvead matching precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the ad delivery system into multiple independent components: ad selection module, ad delivery module, feedback collection module, and optimization module. Each component performs a specific function, allowing the system to achieve high measurement precision through coordinated operation of specialized subsystems without requiring monolithic complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-selecting and pre-positioning ads closer to the content consumption point. Ad selection occurs in advance based on user profile matching, and ads are delivered to edge locations or cached on user devices before actual consumption, enabling precise matching without real-time system complexity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If real-time ad matching is implemented, then ad effectiveness improves, but delivery overhead and processing time increase

Engineering Contradiction:
Improvead delivery efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs ad selection and user profile matching in advance, before the actual content consumption event. User profiles are built and maintained continuously, and ads are pre-selected based on these profiles, so that when content is consumed, the matching process is already complete or can be executed instantly without processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary elements such as user profile data structures and ad selection algorithms that act as mediators between user characteristics and ad content. These intermediaries enable automated, rapid matching by translating user attributes into ad selection criteria without requiring complex real-time analysis of raw user data.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If automated feedback mechanisms are added, then system optimization improves, but device and process complexity increases

Engineering Contradiction:
Improvesystem optimizationVSAvoidautomation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where ad performance data is collected automatically from delivery events, user interactions, and consumption patterns. This feedback flows back to the ad selection and optimization modules, enabling continuous system improvement through data-driven adjustments without requiring manual intervention or complex control structures.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-optimization through automated feedback loops where the ad delivery system adjusts its own parameters based on collected performance data. The optimization algorithms automatically refine user profiles, adjust ad selection criteria, and improve matching precision without external management, reducing the complexity burden on operators.

Inventive Principle:
Principle #25Self-service

4Quantity of substance

If targeted ad matching is implemented, then ad revenue increases, but user privacy protection becomes more challenging

Engineering Contradiction:
Improvead revenueVSAvoidprivacy risk
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent implements local quality by maintaining user profile data and performing ad matching operations locally on user devices or in distributed edge locations rather than centralizing all user data processing. This allows targeted ad matching to occur using locally-stored user characteristics without requiring centralized collection and processing of sensitive user information, thereby protecting privacy while enabling revenue generation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11599912B2Content delivery systems and methods
Publication Date: 2023.03.07 INNOVATION TECHNOLOGIES PARTNERS LP
  • US11599912B2 patent drawing
  • US11599912B2 patent drawing
  • US11599912B2 patent drawing

AI summary

A method for distributing an electronic content item for consumption with advertisements is provided. In one embodiment, a content provider creates a license identifying one or more slots within an electronic content item at which advertisements are to be inserted. The license specifies one or more types of advertisements that are not permitted to be inserted into the slots, and also specifies criteria for dynamically selecting advertisements to insert into the one or more slots. The content provider securely associates the electronic license with the electronic content item and distributes the electronic content item and the electronic license to a third party for consumption or subsequent transfer to an end user.