Container Browser Manages Multiple Web Browsers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face frustration in accessing web pages due to varying display capabilities across different web browsers, requiring them to switch browsers and remember which browser renders content optimally for each site.

Innovation Solution

A container browser, or 'super browser,' that allows users to launch and manage multiple web browsers, tracking and bookmarking them to select the best browser for displaying specific web pages, with features to identify and associate web browsers with websites for optimal viewing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If users switch between multiple web browsers to find the optimal display for each website, then display quality is improved, but user convenience deteriorates due to the need to remember and manually switch browsers

Engineering Contradiction:
Improvedisplay qualityVSAvoiduser convenience
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent introduces a container browser as an intermediary application that manages and coordinates multiple web browsers. This container browser automatically tracks which browser provides optimal display for each website and launches the appropriate browser without requiring manual intervention from the user, thus resolving the contradiction between display quality and user convenience

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The container browser performs self-service by automatically detecting, tracking, and remembering which web browser provides the best display quality for each website. It autonomously manages the selection and launch of appropriate browsers based on stored information, eliminating the need for users to manually switch browsers or remember their preferences

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If users manually track and remember browser capabilities for each website, then optimal display is achieved, but time consumption increases due to the need to constantly switch and remember browser assignments

Engineering Contradiction:
Improvedisplay qualityVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The container browser performs preliminary action by pre-tracking and storing information about which web browsers provide optimal display for each website before the user needs to access any particular site. This advance preparation eliminates the need for users to manually track browser capabilities or spend time switching between browsers, as all information is already stored and ready for automatic retrieval

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The container browser implements feedback mechanisms by continuously monitoring and learning which browsers provide optimal display quality for each website. This feedback loop allows the system to automatically update its knowledge base and improve future browser selections, reducing the time users would otherwise spend manually testing and remembering browser capabilities

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8826156B2Containing and accessing multiple web browsers
Publication Date: 2014.09.02 KYNDRYL INC
  • US8826156B2 patent drawing
  • US8826156B2 patent drawing
  • US8826156B2 patent drawing

AI summary

A method and system for displaying a web page. Each record in a container browser includes a web site locator of a web site and a web browser identifier of a web browser associated with the web site. A first web browser retrieves and displays a particular web page from a first web site. A user desires to replace a web browser identifier of a first web browser in a first record in the container browser with a web browser identifier of a second web browser. The web browser identifier of the second web browser is received from the user. The web browser identifier of the first web browser is replaced by the web browser identifier of the second web browser in the first record. The second web browser retrieves and displays the particular web page from the first web site.