Content Selection System Using Impression Counters to Prevent Duplicate Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Presenting duplicate or similar content to users repeatedly can reduce its effectiveness and annoy them, potentially impacting user experience and engagement, especially when content is related to gifts or inappropriate items.

Innovation Solution

Implementing a system that uses impression counters and probability determinations to prevent duplicate content selection, selecting content based on user interaction history, and avoiding the presentation of content that may be perceived as gifts or inappropriate, across a distributed computing environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If content is presented multiple times to users, then content reach and potential engagement opportunities increase, but content effectiveness decreases and user annoyance increases

Engineering Contradiction:
Improvecontent reachVSAvoidcontent effectiveness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system tracks user interactions with content (impressions, clicks, conversions) and uses this feedback data to determine whether to suppress duplicate content presentations. The feedback mechanism monitors content performance metrics and user behavior patterns to dynamically adjust content delivery decisions, preventing repeated presentation of content that has already been consumed or is unlikely to engage the user.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-establishes suppression rules and criteria before content is presented. By analyzing historical interaction data and user profiles in advance, the system determines which content should be suppressed for specific users before the content is actually delivered, preventing wasted impressions and user annoyance from the outset.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If duplicate content is presented to users, then content distribution efficiency increases, but user experience deteriorates

Engineering Contradiction:
Improvecontent distribution efficiencyVSAvoiduser experience
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system extracts and removes content that should be suppressed from the pool of candidate content before presentation. By identifying and taking out duplicate or previously consumed content based on user interaction history and suppression rules, the system ensures that only appropriate, non-duplicate content is distributed to users, maintaining both efficiency and user experience.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If content suppression rules are implemented, then content effectiveness improves, but system complexity increases

Engineering Contradiction:
Improvecontent effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically manages content suppression decisions using pre-defined rules and algorithms without requiring manual intervention. The suppression logic self-adjusts based on accumulated interaction data, and the system autonomously determines which content to suppress for which users, reducing the need for complex manual configuration and management.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If impression tracking is implemented across distributed servers, then duplicate content prevention accuracy improves, but computational overhead increases

Engineering Contradiction:
Improveduplicate detection accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system segments the impression tracking and content suppression functionality across multiple distributed servers. Each server maintains local suppression state and rules for its assigned user segments, allowing parallel processing of content delivery decisions. This segmentation enables accurate duplicate detection across the distributed system while distributing computational load to manage overhead.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10825064B1Preventing duplicate content selection for digital presentation
Publication Date: 2020.11.03 AMAZON TECH INC
  • US10825064B1 patent drawing
  • US10825064B1 patent drawing
  • US10825064B1 patent drawing

AI summary

Systems, methods, and computer-readable media are disclosed for preventing duplicate content selection for digital presentation. In one embodiment, an example method may include determining a first bid request for a first content delivery slot at a first time, the first bid request having a first user identifier, determining a ranking of candidate product identifiers for which the first user identifier is eligible at the first time, and determining a second bid request for a second content delivery slot at a second time, the second bid request having the first user identifier, where the second time is within a predetermined time interval of the first time. Example methods may include determining an impression counter value for the first user identifier at the second time, selecting a product identifier from the candidate product identifiers using the impression counter value, and determining a first bid amount using the product identifier.