Simulated Browser Algorithm for Privacy and Cookie Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser privacy protectionVSAvoidbrowsing convenience
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvebrowsing convenienceVSAvoiduser privacy protection
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveuser privacy protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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

Engineering Contradiction:
Improvetracking effectivenessVSAvoiduser distinguishability
Core Design Contradiction:
ProductivityVSReliability

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.

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

Data Source

PatentUS10346186B2System and method for simulating internet browsing system for user without graphical user interface
Publication Date: 2019.07.09 KALYANPUR ROHAN
  • US10346186B2 patent drawing
  • US10346186B2 patent drawing
  • US10346186B2 patent drawing

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.