Content Selection System Using Preliminary Eligibility Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content management systems for presenting content alongside search results lack efficiency in processing and re-processing requests, leading to delayed content selection and allocation in slots, as they typically wait for search results before re-evaluating and re-ranking eligible content items.

Innovation Solution

A content management system that processes initial requests for content to be presented with search results, identifies eligible content items, and re-processes these items based on received search result information, allowing for adjustments, additions, or removals, and conducts auctions to select and allocate content items dynamically, enabling faster processing and more relevant content selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the content management system waits for search results before re-evaluating and re-ranking eligible content items, then the content selection is more accurate and relevant, but the processing time is delayed

Engineering Contradiction:
Improvecontent selection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing of the initial content request and identifies eligible content items before receiving search results. This preliminary action allows the system to have content items ready for immediate selection once search results arrive, reducing the overall processing time while maintaining selection accuracy through subsequent re-evaluation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously processes and re-processes content requests without idle waiting periods. By initiating content identification early and continuously updating the selection based on incoming search results, the system maintains continuous useful action throughout the content selection process, eliminating delays while preserving accuracy

Inventive Principle:
Principle #20Continuity of useful action

2Productivity

If the system processes content requests in real-time without waiting for search results, then the processing speed is faster, but the content relevance to search results may be reduced

Engineering Contradiction:
Improveprocessing speedVSAvoidcontent relevance
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary identification of eligible content items based on the initial request before search results are available. This preliminary action enables fast processing by having candidate content ready, while subsequent re-evaluation ensures relevance to actual search results

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the content selection process by re-evaluating and re-ranking eligible content items when search results become available. This dynamic approach allows the system to maintain high processing speed through preliminary actions while ensuring content relevance through adaptive re-processing based on actual search context

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10049386B1Adjusting content selection based on search results
Publication Date: 2018.08.14 GOOGLE LLC
  • US10049386B1 patent drawing
  • US10049386B1 patent drawing
  • US10049386B1 patent drawing

AI summary

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for selecting content. A method includes: receiving an initial request for content that is to be presented along with search results responsive to a search request; identifying one or more eligible content items from the candidate content items that satisfy the initial request; receiving information describing the search results; re-processing the initial request using the information including one or more of adding other eligible content items, removing one or more previously eligible content items, adjusting a quality score or a bid associated with one or more eligible content items, or re-ranking the eligible content items; conducting an auction based on ranked eligible content items; and selecting one or more content items from among the eligible content items based on the results of the auction and transmitting the selected one or more content items.