Multi-step Content Validation via Segmented Requirements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in efficiently selecting and providing timely and relevant content items to users, as the sheer volume of content items from various providers complicates matching user requests with suitable content, leading to latency and potential frustration due to slow or incorrectly rendered web pages.

Innovation Solution

A content item generation system separates requirements into first and second sets to identify suitable content items and campaigns, using metadata lookups to quickly determine media items that meet technical requirements, allowing for redundancy and fallbacks to ensure timely responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system validates all content items against all requirements, then the reliability of content selection is improved, but the processing time increases

Engineering Contradiction:
Improvecontent item validation accuracyVSAvoidrequest processing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the validation process into multiple independent steps: first validating targeting requirements (relevance to user), then validating technical requirements (format, size, etc.). This segmentation allows the system to quickly eliminate content items that fail targeting requirements without performing complete validation, thereby reducing overall processing time while maintaining validation accuracy for items that pass each stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary validation of targeting requirements before technical requirements. By performing this preliminary action, the system identifies and filters out irrelevant content items early in the process, preventing unnecessary technical validation of content that would ultimately be rejected anyway, thus reducing latency while preserving validation thoroughness.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system selects multiple content items as backups, then the reliability of content availability is improved, but the complexity of selection process increases

Engineering Contradiction:
Improvecontent item availabilityVSAvoidselection process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the content item selection into a primary selection based on targeting requirements and secondary selections based on technical requirements. This segmentation creates a clear hierarchy where multiple backup items are identified through systematic validation stages, making the complexity manageable through structured organization rather than random or monolithic selection processes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary identification of multiple candidate content items based on targeting requirements before validating them against technical requirements. This preliminary action creates a shortlist of potential primary and backup items, reducing the complexity of managing multiple selections by pre-organizing candidates before detailed validation.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If the system performs comprehensive validation of all requirements, then the quality of content items is improved, but the processing speed decreases

Engineering Contradiction:
Improvecontent item qualityVSAvoidrequest processing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments validation into targeting requirement validation and technical requirement validation performed in sequence. This segmentation enables the system to maintain high content quality by completing both validation stages for items that pass, while improving processing speed by early termination for items that fail either stage, avoiding unnecessary validation work.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary validation of targeting requirements as a gatekeeper before proceeding to technical requirement validation. This preliminary action ensures that only potentially relevant content items undergo the more time-consuming technical validation, thereby maintaining quality assurance for final selections while accelerating the overall processing speed through selective validation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10831768B2Multi-step validation of content items based on dynamic publisher requirements
Publication Date: 2020.11.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10831768B2 patent drawing
  • US10831768B2 patent drawing
  • US10831768B2 patent drawing

AI summary

A content item generation system which implements techniques for selecting and identifying content items to return in response to a request is described. For example, the content item generation system may separate requirements included with a request into first and second sets of requirements. The first set of requirements may be used to identify which content items or content item campaigns may be suitable to respond to the request. The second set of requirements may be used to determine whether items associated with the selected content items or content item campaigns correspond to technical requirements specified in the request.