Network Service Intermediary for Web Activity Concealment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users' personal data is often collected and shared without their consent, leading to privacy violations and performance issues on devices due to increased processor utilization and memory usage by tracking modules and scripts, which can also lead to battery depletion.
Innovation Solution
A system and method that detect network messages and client actions, generating supplemental action commands to counterpoise user actions, creating supplemental network messages that conceal authentic user interactions by routing them through a network service, allowing for the isolation and tracking of user input-related network activity without directly reaching the target source.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If tracking modules and scripts are executed to collect personal data, then data collection capability is improved, but device performance deteriorates due to increased processor utilization and memory usage
Solution Approach 1:
The patent introduces a network service as an intermediary between the client application and target sources. This service intercepts network messages, generates supplemental action commands, and routes traffic through alternative paths. The intermediary masks authentic user interactions by mixing them with autonomous interactions, thereby protecting user data while reducing the direct tracking burden on the user device.
Solution Approach 2:
The patent segments the network communication into multiple components: authentic user interactions, autonomous interactions, and supplemental network messages. By dividing the tracking and communication processes into separate segments handled by different modules (client application, network service, target source), the system reduces the processing burden on the user device while maintaining data collection capabilities.
2Loss of information
If multiple tracking scripts and modules are executed, then tracking capability is improved, but memory availability deteriorates
Solution Approach 1:
The network service acts as an intermediary that handles tracking operations remotely, preventing tracking scripts from executing directly on the user device. By moving tracking functionality to a server-based intermediary, the system maintains comprehensive tracking capability while preserving user device memory resources.
3Loss of information
If tracking modules continuously monitor user activity, then data collection is improved, but battery consumption increases
Solution Approach 1:
The network service intermediary handles the computationally intensive tracking and analysis operations on remote servers, rather than requiring continuous execution of tracking modules on the user device. This architecture enables comprehensive data collection while significantly reducing battery consumption on the mobile device.
4Speed
If network messages are directly routed to target sources, then communication efficiency is improved, but user privacy deteriorates due to direct tracking
Solution Approach 1:
The network service introduces itself as an intermediary in the communication path between client applications and target sources. It intercepts network messages, generates supplemental action commands with autonomous interactions mixed in, and routes the combined traffic to target sources. This maintains communication efficiency while masking authentic user interactions to protect privacy.
Solution Approach 2:
The patent adds an additional dimension to network communication by introducing a layer of abstraction through the network service. Instead of direct point-to-point communication, messages traverse an expanded path that includes intercepting, processing, and supplementing operations. This dimensional addition enables privacy protection without significantly impacting communication speed.
Data Source
AI summary
Concepts and technologies are disclosed herein for web activity concealment. A system can include a memory storing instructions that, upon execution by a processor, cause the processor to perform operations. The system can be communicatively coupled to a network. The operations can include detecting a network message that is directed to a target source, where the network message is generated by a client application of a machine-to-machine device. The operations can include identifying, based on the network message, a client action that is associated with the client application. The operations can include counterpoising the client action by generating a supplemental action command. The operations can include providing the supplemental action command to the machine-to-machine device.


