Web Browser Segregation via Automatic Tab Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face frustration and inefficiency when managing multiple tabs in web browser applications, as it becomes difficult to resume tasks due to the contextual disorganization of tabs with different purposes and domains, leading to increased time consumption and processing costs.

Innovation Solution

Implementing mechanisms to automatically segregate web browser instances based on browser change events, such as duration of inactivity, domain differences, and content classification, allowing for the automatic categorization and grouping of tabs, and enabling the creation of new browser instances when significant changes occur, thereby reducing manual effort and processing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple tabs are kept open in a single web browser application instance for various activities, then the browser can access multiple webpages simultaneously, but it becomes difficult to resume tasks and increases time consumption

Engineering Contradiction:
Improveability to access multiple webpagesVSAvoidtime to resume tasks
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments tabs into different groups based on their characteristics (domain, content type, activity category). Tabs are automatically organized into logical groups such as work, shopping, entertainment, allowing users to quickly identify and resume specific task categories without searching through all open tabs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification and grouping of tabs based on their domain and content characteristics before users need to resume tasks. This automatic categorization is done in advance, so when users want to resume a task, the relevant tabs are already organized and easily accessible.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If tabs are automatically segregated into multiple browser instances based on domain and content characteristics, then task resumption becomes easier and faster, but processing resources and complexity increase

Engineering Contradiction:
Improvetime to resume tasksVSAvoidbrowser instance management
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The browser system automatically monitors tab characteristics, detects when segmentation criteria are met, and creates new browser instances or groups tabs accordingly without requiring user intervention. The system serves itself by autonomously managing the complexity of instance creation and tab distribution based on real-time analysis of tab domains and content.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If manual reorganization of tabs is required to categorize them by activity or domain, then users have control over tab arrangement, but user effort and operational complexity increase

Engineering Contradiction:
Improvetab organization controlVSAvoidtime for manual reorganization
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The browser automatically analyzes tab domain names, content types, and other characteristics to perform self-service categorization. Tabs are automatically grouped into logical categories (work, shopping, entertainment) without requiring users to manually drag and drop or reorganize them, eliminating the time and effort of manual reorganization while maintaining organized tab structures.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10866704B1Intelligent web browser segregation
Publication Date: 2020.12.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10866704B1 patent drawing
  • US10866704B1 patent drawing
  • US10866704B1 patent drawing

AI summary

In non-limiting examples of the present disclosure, systems, methods and devices for segregating web browser instances are provided. A first web browser application instance may be opened. An application instance may comprise at least an application opening a new application window for displaying content. A plurality of webpages may be browsed in a plurality of tabs in the first web browser application instance. An indication to browse to a new webpage that is not one of the plurality of webpages may be received. A determination may be made that the received indication is a browser-change event. A second web browser application instance may be opened. Content corresponding to the new webpage may be surfaced in the second web browser application instance.