Simulated Browser Algorithm for Privacy and Cookie Retention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current internet browsing technologies fail to effectively protect user privacy, as users are often forced to choose between masked browsing, which sacrifices user experience, and unmasked browsing, which allows tracking by third parties, leading to a loss of privacy.
Innovation Solution
A system and method that simulates a virtual internet user using an algorithm, duplicating real user browser characteristics and device fingerprinting elements to create a digitally identical browsing experience, thereby misleading trackers and maintaining user privacy without the need for masking or incognito modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users browse in masked/incognito mode to hide user identity, then user privacy is protected, but user experience benefits from cookies are lost and browsing convenience deteriorates
Solution Approach 1:
The patent creates a simulated browser that copies the appearance and behavior characteristics of a real browser without actually being a real user session. This simulated browser maintains cookies and browsing data like a real browser would, providing both privacy protection and user experience benefits simultaneously.
Solution Approach 2:
The simulated browser acts as an intermediary between the real user and tracking systems. It presents itself as a legitimate browser to websites and trackers while actually being controlled by the system to protect user privacy, thus mediating between privacy protection and browsing functionality.
2Ease of operation
If users browse without masking to maintain user experience benefits, then browsing convenience is maintained, but user privacy is lost due to tracking by third parties
Solution Approach 1:
The system creates a simulated browser that replicates the characteristics of a real browser session, allowing it to interact with websites as if it were a genuine user. This enables the real browser to remain unmasked for full functionality while the simulated browser handles tracking protection.
Solution Approach 2:
The patent segments the browsing function into two distinct components: the real browser that provides full user experience and cookies benefits, and the simulated browser that handles privacy protection and tracking resistance. This segmentation allows both contradictory requirements to be satisfied simultaneously.
3Reliability
If a simulated browser is created to protect privacy, then user privacy is protected, but system complexity increases due to the need for simulation algorithms
Solution Approach 1:
The patent replaces the mechanical complexity of managing multiple real browsers or complex encryption systems with a software-based simulated browser that uses algorithms to mimic browser behavior. This substitution reduces overall system complexity while maintaining privacy protection effectiveness.
4Productivity
If tracking elements are shared between real and simulated browsers, then tracking effectiveness is maintained, but the ability to distinguish real users from simulated users is reduced
Solution Approach 1:
Instead of trying to make the simulated browser undetectable, the patent inverts the approach by making the simulated browser indistinguishable from a real browser through sharing tracking elements. This inversion turns the detection problem around - rather than hiding the simulated browser, it makes detection impossible by presenting identical characteristics to real browsers.
Data Source
AI summary
The embodiments herein provide a system and a method of simulating internet browsing system without a graphical user interface. The method comprises the steps of extracting browser characteristics of a real user browser. The internet browsing system is simulated without graphical user interface by including the browser character of a real user browser within the simulated virtual user browser to makes the simulated virtual user digitally identical to the real user browser. Further, the tracking elements of the real user browser are shared with the simulated virtual user browser to divert the internet trackers away from the real user browser. Further, a fingerprint on the real user browser is duplicated in the simulated virtual user browser. The method uses an algorithm to simulate the simulated virtual user browser. The algorithm is intent to sell and purchase goods and services, thereby misguiding the internet trackers.


