Suppression Filter Parallel Processing Reduces Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web page content recommendation systems face challenges in managing latency, leading to prolonged responsiveness and an unacceptable user experience due to the need for efficient determination and loading of content, particularly when suppressing recommendations based on user interactions.

Innovation Solution

The implementation of suppression filters stored in category-level data structures, allowing for parallel processing of content recommendation and suppression filter determination, reduces the number of look-ups and latency by associating account data with item categories, thereby optimizing the presentation of content within a target time frame.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If suppression filters are applied to determine content recommendations, then content relevance is improved, but processing latency increases

Engineering Contradiction:
Improvecontent relevanceVSAvoidprocessing latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the suppression filter determination process into distinct components: identifying suppressed item categories based on user interactions, separately determining content recommendations, and then filtering recommendations against suppressed categories. This segmentation allows parallel processing of suppression filter identification and content recommendation generation, reducing overall processing latency while maintaining content relevance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-identifying suppressed item categories based on user interaction history before the content recommendation process begins. The suppression filters are established in advance using stored user interaction data, allowing the recommendation engine to work with pre-filtered categories rather than applying filters during the recommendation generation process, thereby reducing processing latency.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If detailed user interaction history is analyzed for suppression filters, then content relevance is improved, but device complexity increases

Engineering Contradiction:
Improvecontent relevanceVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential information needed for suppression filter determination from detailed user interaction history. Instead of analyzing complete interaction histories, the system extracts suppressed item categories and associated suppression times, storing them in simplified data structures. This extraction approach maintains content relevance while reducing device complexity by eliminating unnecessary data storage and processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by implementing suppression filters at the item category level rather than requiring detailed analysis of individual item interactions. The suppression filter data structures store category-level suppression information, allowing the system to make recommendation decisions based on category suppressions rather than analyzing each individual user interaction in detail, thereby reducing data structure complexity while maintaining effective content filtering.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11971944B1Suppression filter for presenting content in a network document
Publication Date: 2024.04.30 AMAZON TECH INC
  • US11971944B1 patent drawing
  • US11971944B1 patent drawing
  • US11971944B1 patent drawing

AI summary

Techniques for using suppression filters for presenting content of a network documents are described. In an example, a computer system receives, from a device associated with an account identifier, a request for an online network document. The computer system determines that a first category identifier of a first item category is associated with a suppression filter. The computer system determines that the account identifier is associated with an online item interaction having an interaction time associated with an item that belongs to the first item category. The computer system determines, based on a comparison of the interaction time and the suppression time, that a presentation of the first content in the online network document is prohibited. The computer system sends, to the device in response to the request, network document data that indicates second content about a third item that belongs to a second item category.