Restricted Environment for Sandboxed Content Request Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web technologies compromise user privacy by allowing content servers to access specific device parameters, which can be used for identification, when delivering customized content.
Innovation Solution
A system that employs a restricted environment on the client device to generate content requests, using a proxy to obfuscate the web browser's IP address and enforce aggregation requirements, ensuring that only aggregated parameters are shared with content servers, preventing identification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content servers access specific device parameters for delivering customized content, then content personalization is improved, but user privacy is compromised
Solution Approach 1:
The patent introduces a restricted environment as an intermediary component between the web browser and content servers. This restricted environment generates content requests using only a subset of device parameters that are approved by the user, acting as a mediator that enables content personalization while protecting user privacy by filtering which parameters are exposed to content servers.
2Productivity
If web browsers store and access data for content customization, then content delivery is improved, but security risks increase
Solution Approach 1:
The patent segments the data storage and access functionality by creating a restricted environment that is isolated from the main web browser environment. This restricted environment stores and manages device parameters separately, allowing content delivery operations to proceed efficiently while the segmentation itself provides security by limiting the scope of potential security breaches.
3Measurement precision
If device parameters are shared with content servers for content selection, then content relevance is improved, but user identification capability increases
Solution Approach 1:
The patent applies local quality by allowing different levels of parameter sharing for different content requests. The restricted environment selectively exposes only the necessary subset of device parameters required for each specific content personalization task, rather than universally exposing all parameters. This enables precise content matching where needed while maintaining anonymity where full parameter exposure is not necessary.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods described herein can provide a restricted environment for the local execution of server provided processor-executable instructions. The restricted environment can be maintained by a web browser to enable sandboxed generation of content requests by the web browser during the rendering of web pages. The restricted environment can enable the web browser to control the generation and transmission of content requests.