Client Device Redundant Digital Component Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to prevent the repetitive presentation of digital components to users across multiple content platforms, leading to wastage of computing resources and inefficient use of display space, as they do not account for user interactions and affirmative actions with digital content.

Innovation Solution

A client device stores a list of digital components and uses machine learning models to detect affirmative user actions, modifying the list by lowering the rank or removing components that have already been interacted with, and sends this modified list to content providers to prevent redundant content from being displayed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional systems present digital components across multiple content platforms, then content providers can maximize their content delivery, but users experience repetitive content and computing resources are wasted

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidcomputing resource wastage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by storing a list of digital components and user interaction data on the client device before content requests are made. When a content request is received, the system proactively filters out digital components with which the user has already had affirmative actions, preventing redundant content delivery before it occurs. This preliminary filtering mechanism resolves the contradiction by preparing the filter list in advance and applying it automatically to block repetitive content while maintaining efficient content delivery for new components.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If conventional systems display all available digital components, then content providers can maximize their visibility, but display space is used inefficiently

Engineering Contradiction:
Improvecontent provision coverageVSAvoiddisplay space utilization
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The system applies local quality by implementing content filtering specifically at the client device level where user interaction data is stored. The filter mechanism operates locally to modify the list of digital components based on user-specific affirmative actions, ensuring that only relevant new components are displayed. This localized filtering resolves the contradiction by maintaining comprehensive content provision capabilities while optimizing display space utilization by excluding only the specific redundant components that the user has already interacted with.

Inventive Principle:
Principle #3Local quality

3Productivity

If user interaction data is shared with content providers, then redundant content can be filtered, but security and privacy are compromised

Engineering Contradiction:
Improveredundant content filteringVSAvoiddata security risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system introduces an intermediary mechanism by storing and processing user interaction data locally on the client device rather than sharing it directly with content providers. The client device acts as an intermediary that automatically filters digital components using the stored interaction data and sends only the filtered list to content providers. This intermediary approach resolves the contradiction by enabling effective redundant content filtering through local data processing while maintaining security and privacy by preventing direct exposure of user interaction data to third parties.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11886524B2Limiting provision and display of redundant digital components on a client device
Publication Date: 2024.01.30 GOOGLE LLC
  • US11886524B2 patent drawing
  • US11886524B2 patent drawing
  • US11886524B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for limiting provision and display of redundant digital components on a client. Methods can include storing, by a client device, a list of digital components specifying digital components available for provision to the client device. For a first digital component received within a first application, the client device detects a set of signals specifying a first user interaction with the first digital component and a second user interaction with content provided in response to the first user interaction. Based on whether an affirmative user action was performed, the client device can modify the list of digital components. When a request to access a content page within a second application is received, the client device can receive the second digital component, which can be selected from among digital components included on the modified list of digital components.