Browser Search History Grouping by Domain Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current browser methods for accessing previously visited web pages, such as bookmarks and browsing history, become cluttered and difficult to navigate, making it hard for users to locate specific pages due to overcrowding and chronological organization.

Innovation Solution

Implement a browser search history management system that detects user searches, determines similarity between search phrases and existing groups of web pages, and organizes pages into groups based on similarity, allowing users to easily access related pages through a ranked and updated list.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If browser history stores all previously accessed web pages chronologically, then users can access all visited pages, but the list becomes cluttered and difficult to navigate

Engineering Contradiction:
Improvenumber of stored web pagesVSAvoidease of locating specific pages
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the flat list of browser history into hierarchical groups organized by domain. Each domain becomes a parent group containing its associated web pages as children. This segmentation allows users to navigate to a domain first, then access specific pages within that domain, reducing the visual clutter of a single long list while maintaining access to all pages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new organizational dimension by adding domain-level hierarchy to the traditional flat chronological list. Instead of organizing pages solely by time, the system adds a domain dimension, creating a two-level structure (domain → pages) that enables more efficient navigation and reduces the apparent clutter of the page list.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If bookmarks are used to save frequently accessed web pages, then important pages are easily accessible, but the bookmark list becomes overcrowded and hard to manage

Engineering Contradiction:
Improveaccessibility of important pagesVSAvoidcomplexity of bookmark management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the functionality of bookmarks and browser history by allowing both bookmarked and non-bookmarked pages to be organized within the same domain-based group structure. This unification eliminates the need to maintain separate bookmark and history lists, reducing management complexity while preserving easy access to important pages through the domain hierarchy.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If browser history is organized chronologically, then all visited pages are preserved, but users cannot easily find related pages from different time periods

Engineering Contradiction:
Improvecompleteness of page storageVSAvoidcontextual relationship between pages
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent segments pages by their domain context rather than mixing them in a single chronological stream. This segmentation preserves the contextual relationship between pages from the same domain while maintaining chronological order within each domain group. Users can thus find related pages by navigating to the appropriate domain group, regardless of when those pages were visited.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20220382824A1Browser search management
Publication Date: 2022.12.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20220382824A1 patent drawing
  • US20220382824A1 patent drawing
  • US20220382824A1 patent drawing

AI summary

A search initiated by a user within an internet browsing application using a search phrase can be detected. A similarity between the search phrase and each of one or more existing groups can be determined, each of the one or more existing groups including one or more saved web pages. An existing group of the one or more existing groups can be selected based on the determined similarity. A current browsed web page returned from the search can be obtained, and the current browsed web page can be added to the existing group.