Parallel Data Pool Processing for Content Selection Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content delivery systems face challenges in selecting relevant content for users within short timeframes, especially when dealing with large volumes of potential content, leading to inefficiencies in user engagement and interaction.

Innovation Solution

The implementation of parallel data pool processing and intelligent item selection systems that utilize evaluation engines and databases to evaluate multiple content options simultaneously, considering contextual factors like user interactions and bid requests, to determine the most relevant content for presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional sequential content selection methods are used, then system complexity is low, but content selection speed and relevance are insufficient for large volumes of content

Engineering Contradiction:
Improvecontent selection speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the content selection system into multiple independent evaluation engines, each responsible for evaluating specific content items from different data pools. This parallel segmentation enables simultaneous content evaluation across multiple threads, dramatically increasing selection speed while maintaining manageable system complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by implementing time-based prioritization queues that process content requests based on deadlines and urgency. This adds a time-axis dimension to the traditional content selection process, enabling efficient handling of large content volumes by prioritizing time-sensitive selections without overwhelming system complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If multiple content options are evaluated simultaneously, then content relevance and user engagement improve, but processing time and computational resources increase

Engineering Contradiction:
Improvecontent relevanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-processing and organizing content into prioritized queues before actual selection requests arrive. Content items are pre-evaluated for basic relevance metrics and organized by priority levels, so when selection requests occur, the system can quickly retrieve and finalize selections without performing complete evaluations from scratch, reducing processing time while maintaining relevance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by implementing incremental evaluation where content items are assessed using progressively refined criteria. The system performs initial quick-filtering on large content volumes, then applies more detailed relevance checks only to candidates that pass preliminary thresholds. This staged approach achieves high content relevance without the computational overhead of evaluating all items with full scrutiny

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If large volumes of content data are processed, then content variety and selection quality improve, but system resource consumption and processing overhead increase

Engineering Contradiction:
Improvecontent varietyVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments large content data volumes into multiple manageable data pools, each handled by dedicated evaluation engines. This segmentation allows the system to process diverse content types efficiently by routing different content segments to specialized processors, maintaining high content variety while improving overall processing efficiency through parallel operations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal evaluation engines that can handle multiple content types and formats through a unified processing framework. These multi-functional engines apply consistent evaluation criteria across diverse content while adapting to specific content characteristics, enabling efficient processing of large content volumes with high variety without requiring separate specialized systems for each content type

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11113730B1Parallel data pool processing and intelligent item selection
Publication Date: 2021.09.07 AMAZON TECH INC
  • US11113730B1 patent drawing
  • US11113730B1 patent drawing
  • US11113730B1 patent drawing

AI summary

Systems, methods, and computer-readable media are disclosed for parallel data pool processing and intelligent item selection. In one embodiment, an example method may include determining a first bid request comprising a first user identifier, determining a first set of product identifiers in a first user interaction history of the first user identifier, determining a second bid request comprising a second user identifier, and determining a second set of product identifiers in a second user interaction history of the second user identifier. Example methods may include determining estimated values for one or more product identifiers in the first set of product identifiers and the second set of product identifiers in parallel, and generating respective first and second responses to the first bid request and the second bid request using the estimated values.