Web Browser Private Browsing URI Indicator Triggering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web browsers require manual activation and deactivation of private browsing, which can be inconvenient and may lead to user errors in ensuring privacy during browsing sessions.

Innovation Solution

A method and apparatus that automatically trigger the private browsing function of a web browser by inspecting a Uniform Resource Identifier (URI) for a private browsing indicator, allowing for automatic activation and control of privacy settings based on the URI's tags, such as 'private:' and scope tags, to determine the scope of private browsing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual activation and deactivation of private browsing is required, then user control over privacy settings is maintained, but user convenience deteriorates and user errors may occur

Engineering Contradiction:
Improveconvenience of private browsing activationVSAvoidcomplexity of privacy control mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary action by automatically activating private browsing based on pre-configured indicators in URIs before the user manually needs to activate it. The browser inspects incoming URIs for private browsing indicators and automatically triggers private browsing mode, eliminating the need for manual activation while maintaining control through pre-defined rules.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the URI itself to contain the instruction for private browsing activation. The private browsing indicator embedded in the URI serves as a self-contained command that the browser automatically recognizes and acts upon, making the system self-regulating without requiring external manual intervention.

Inventive Principle:
Principle #25Self-service

2Reliability

If private browsing is manually activated, then privacy protection is provided, but user errors may lead to failure in ensuring privacy

Engineering Contradiction:
Improvereliability of privacy protectionVSAvoidease of private browsing activation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements feedback by continuously monitoring incoming URIs for private browsing indicators and automatically adjusting the browsing mode accordingly. This closed-loop mechanism ensures that privacy protection is reliably activated whenever a URI with a private browsing indicator is detected, eliminating reliance on user memory or manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The private browsing indicator in the URI acts as an intermediary that carries the privacy activation instruction from the source to the browser. This intermediary element enables reliable communication of privacy requirements without depending on user action, as the indicator itself conveys the necessary information to trigger private browsing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If automatic triggering of private browsing is implemented, then user convenience is improved, but control mechanism complexity increases

Engineering Contradiction:
Improveautomation of private browsing activationVSAvoidcomplexity of URI inspection mechanism
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the URI inspection process into distinct components: detecting the private browsing indicator, parsing scope tags, and triggering appropriate private browsing modes. This modular approach breaks down the complex automation task into manageable segments, making the system easier to implement and maintain.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system utilizes parameter changes by detecting specific strings or patterns in the URI that indicate private browsing requirements. By monitoring changes in URI parameters or structure, the system can automatically determine when private browsing should be activated without requiring complex decision-making logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8789198B2Triggering a private browsing function of a web browser application program
Publication Date: 2014.07.22 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8789198B2 patent drawing
  • US8789198B2 patent drawing
  • US8789198B2 patent drawing

AI summary

A private browsing function of a web browser application program may be triggered for a browser by a browser or by a URL provider. Upon receipt of the URI by a web browser, the URI is inspected for the presence of a private browsing indicator. When the URI is found to contain a private browsing indicator, operation of the private browsing function for the web browser application program is triggered.