Proxy Network Privacy Protection via Tracking Element Removal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to effectively protect user privacy during online communications without interfering with web-browsing experiences or targeted advertising, as they either compromise user data or require complex configurations and associations with illicit activities.

Innovation Solution

A distributed network of proxy servers simulates user web-browsing activity, removes tracking elements from retrieved webpages, and creates a sanitized representation, while building user profiles to deliver targeted content, allowing users to control their data and receive personalized advertisements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a distributed network of proxy servers is used to prevent tracking, then user privacy is protected, but the ability to show targeted advertisements is reduced

Engineering Contradiction:
Improveprivacy protectionVSAvoiduser profile data
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system segments user data into two categories: identifiable tracking information (IP addresses, device identifiers) that is stripped and anonymized, and behavioral patterns that are aggregated into generalized profiles. The proxy servers divide the tracking function into multiple nodes that collectively build profiles without any single server having access to complete user identifiers, thus protecting privacy while enabling targeted advertising through aggregated behavioral data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The distributed proxy server network acts as an intermediary between users and tracking entities. Instead of direct tracking, the proxy servers observe browsing behavior, strip identifying information, and pass anonymized behavioral data to profile builders. This intermediary layer prevents direct correlation between user identity and browsing habits while still enabling advertising targeting based on aggregated patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If existing proxy services are used to conceal IP addresses, then user anonymity is improved, but web-browsing experience is degraded

Engineering Contradiction:
ImproveanonymityVSAvoidbrowsing experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system employs browser extensions that automatically integrate with the proxy network, allowing users to benefit from privacy protection without manual configuration. The extension handles proxy selection, connection management, and profile synchronization automatically, making the privacy-protecting service transparent to users and eliminating the need for complex setup that would degrade browsing experience.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The proxy server network provides multiple functions simultaneously: it anonymizes user traffic by stripping IP addresses, builds behavioral profiles for targeted advertising, removes malicious content, and enables seamless browsing. This multi-functionality consolidates what would otherwise require separate services into a single system that protects anonymity while maintaining or improving browsing experience.

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

3Reliability

If tracking elements are removed from webpages, then user privacy is protected, but personalized content delivery is reduced

Engineering Contradiction:
Improveprivacy protectionVSAvoidcontent personalization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system creates copies of user behavioral data in two forms: anonymized behavioral patterns stored in aggregated profiles, and stripped webpage content that preserves personalization cues without tracking elements. By copying and processing data through different transformation paths, the system maintains privacy while enabling personalized content delivery based on aggregated behavioral patterns rather than individual tracking.

Inventive Principle:
Principle #26Copying

4Reliability

If browser plug-ins are used to block advertisements, then user privacy is protected, but web-browsing experience is negatively affected

Engineering Contradiction:
Improveprivacy protectionVSAvoidbrowsing experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Instead of blocking advertisements and tracking elements as prior art does, the system inverts the approach by selectively removing only harmful tracking elements while preserving and even enhancing legitimate advertising and personalization functions. The proxy servers filter out malicious tracking code but allow beneficial content to pass through, thereby protecting privacy while improving or maintaining browsing experience rather than degrading it.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentEP3220600B1System and method for proxy-based privacy protection
Publication Date: 2019.12.25 PALO ALTO RESEARCH CENTER INC
  • EP3220600B1 patent drawingFigure 1
  • EP3220600B1 patent drawingFigure 2
  • EP3220600B1 patent drawingFigure 3~4

AI summary

User privacy while browsing the Internet can be preserved by reversing the man-in-the-middle attack using a distributed network of proxy servers. The proxy servers receive user requests to load webpages of interest to a user and simulate the user's web-browsing activity by retrieving the target webpage from a target server. The proxy servers remove elements that could be used to track the user from the retrieved webpages by creating a representation of a version of the page without the tracking elements, which is provided to the user. By interacting with the target servers, the proxy servers protect the user from being tracked by the target servers. Further, by observing the user's browsing activity, the proxy servers can build a profile of the users that can be used to supplement content provided to user. The user can edit the profile and thus can control the information stored on the network.