Functional Nonfunctional Tracking Domain Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing privacy solutions that block all tracking domains can inadvertently break web pages by preventing functional domains from loading necessary content, as some tracking domains provide essential functionality to host web pages.

Innovation Solution

A method to distinguish between functional and nonfunctional tracking domains by evaluating criteria such as the number of requests made, scripts hosted, domain category, URL indicators, essential domain listings, and widget interactions, allowing functional domains to load content while blocking nonfunctional ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If all tracking domains are blocked to protect user privacy, then privacy violations are prevented, but web page functionality is broken

Engineering Contradiction:
Improveprivacy violationsVSAvoidweb page functionality
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent segments tracking domains into two distinct categories: functional tracking domains and nonfunctional tracking domains. This segmentation allows the system to apply different treatment rules to each category, blocking nonfunctional domains to protect privacy while allowing functional domains to maintain web page operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by evaluating each tracking domain individually based on its specific characteristics and behavior patterns. Rather than applying a uniform blocking rule to all tracking domains, the system assesses each domain's functional contribution to the host web page and makes targeted decisions, allowing some domains to load content while blocking others.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If tracking domains are blocked to prevent tracking activities, then user privacy is protected, but essential web page features cease to function

Engineering Contradiction:
Improvetracking activitiesVSAvoidweb page functionality
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent implements dynamic evaluation of tracking domains based on multiple criteria including request frequency, script hosting capabilities, domain category, URL indicators, essential domain listings, and widget interactions. This dynamic assessment allows the system to adaptively determine whether each tracking domain provides essential functionality, enabling or blocking content loading based on real-time analysis rather than static blocking rules.

Inventive Principle:
Principle #15Dynamics

3Object-affected harmful factors

If a broad privacy policy blocks all tracking domains, then tracking is prevented, but content delivery and media references are disrupted

Engineering Contradiction:
ImprovetrackingVSAvoidcontent delivery
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent employs feedback mechanisms by monitoring various indicators of tracking domain behavior such as request patterns, script hosting, domain categorization, URL characteristics, essential domain listings, and widget interactions. This feedback loop enables the system to continuously assess whether a tracking domain provides essential content delivery functionality and adjust blocking decisions accordingly, ensuring that content delivery is maintained when necessary while preventing tracking when appropriate.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12166761B1Distinguishing between functional tracking domains and nonfunctional tracking domains on a host web page
Publication Date: 2024.12.10 GEN DIGITAL INC
  • US12166761B1 patent drawing
  • US12166761B1 patent drawing
  • US12166761B1 patent drawing

AI summary

Distinguishing between functional tracking domains and nonfunctional tracking domains on a host web page. In particular, a list of known tracking domains that load content into host web pages may be received. This list of tracking domains may include tracking domains that are functional and tracking domains that are nonfunctional. The tracking domains that are functional may be determined by evaluating various behaviors and characteristics of the tracking domains. Once functional tracking domains have been determined, these functional tracking domains may be allowed, and other tracking domains may be blocked from loading content onto host web pages thereby preserving the functionality of the web pages.