Web Container Isolation via Domain Ownership

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current privacy-focused solutions for web tracking, such as private browsing and web containers, are difficult to implement and often fail to allow users to selectively enable tracking for some services while isolating other types of activity, leading to either inadequate tracking protection or cumbersome user configurations.

Innovation Solution

A system that initializes web containers based on domain ownership, isolating network activity and data storage for each domain address by querying owner and reverse-owner databases to allocate computing resources and store data within specific containers, allowing for targeted tracking while maintaining user privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If ad hoc privacy solutions are implemented to prevent tracking, then tracking protection is improved, but implementation difficulty increases and beneficial tracking is prevented

Engineering Contradiction:
Improvetracking protectionVSAvoidimplementation difficulty
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system automatically queries owner databases and reverse-owner databases to determine domain associations, and autonomously initiates web containers without requiring user configuration. The system serves itself by automatically detecting domain ownership and setting up isolation containers, eliminating the need for users to manually configure privacy protections while still achieving effective tracking prevention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-querying owner databases and reverse-owner databases before network activity occurs. Web containers are initiated in advance based on domain address analysis, so that isolation and tracking prevention are already in place before the user interacts with the website, avoiding the need for ad hoc configurations during use.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If comprehensive web tracking is implemented, then tracking capability is improved, but privacy protection deteriorates

Engineering Contradiction:
Improvetracking capabilityVSAvoidprivacy protection
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system applies local quality by creating separate web containers for different domain owners, allowing tracking to be enabled locally for each container based on user preferences. Instead of a global track-or-not-track setting, the system enables selective tracking at the domain level, providing both tracking capability where desired and privacy protection where needed within the same overall system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments network activity into separate web containers based on domain ownership. Each container is isolated from others, allowing the system to track activity within individual containers while preventing cross-container tracking. This segmentation enables comprehensive tracking capability within acceptable privacy boundaries by limiting tracking scope to specific domain contexts.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If manual web container configuration is required, then tracking precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvetracking precisionVSAvoidconfiguration simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs self-service by automatically querying owner databases and reverse-owner databases to determine which web containers should be created for each domain address. The system autonomously initiates containers, allocates resources, and configures isolation settings without requiring user input or manual configuration, thereby maintaining precise tracking capabilities while completely eliminating configuration complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from owner database queries and reverse-owner database queries to automatically determine domain associations and initiate appropriate web containers. This feedback mechanism allows the system to adapt its container creation decisions based on real-time domain ownership information, ensuring precise tracking configuration without manual user intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11979334B2Internet activity compartmentalization
Publication Date: 2024.05.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11979334B2 patent drawing
  • US11979334B2 patent drawing
  • US11979334B2 patent drawing

AI summary

A system for initiating web containers and isolating network traffic to web containers is described. The system initiates and uses web containers for associated web-based resources, such as domain addresses owned by a single entity. When a web container for a domain address has not been initiated, the system determines an owner of the domain address and any domain addresses associated with the owner and initiates a web container for the domain address and the associated domains. When a user navigates to the domain addresses associated with the determined owner, the system isolates the network activity to the initiated web container.