Browser Process Optimization via Resource Occupation Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current browsers are inefficient in optimizing performance due to poor web page design and excessive resource occupation, leading to slow running speeds, which existing solutions like expanding virtual memory or stopping background services do not effectively address.

Innovation Solution

A method and apparatus that obtain and display resource occupation information of browser and system processes, allowing users to perform optimization processing by closing unnecessary processes and freeing memory, thereby accelerating browser speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users open more web pages and applications to increase functionality, then the browser's versatility improves, but the running speed deteriorates due to excessive resource occupation

Engineering Contradiction:
Improvebrowser functionalityVSAvoidbrowser running speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent uses visual color coding (red, yellow, green indicators) to represent different levels of resource occupation by processes. This allows users to quickly identify which processes are consuming excessive resources without needing to analyze numerical data, enabling fast optimization decisions that restore browser speed while maintaining necessary functionality

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent introduces an optimization program as an intermediary between the user and browser processes. This program automatically detects resource occupation levels, identifies problematic processes, and provides optimization recommendations, bridging the gap between user intent to maintain speed and the actual state of resource consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If users manually manage browser processes to improve speed, then running speed may improve, but the ease of operation deteriorates due to complex management requirements

Engineering Contradiction:
Improvebrowser running speedVSAvoidprocess management ease
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The optimization program operates autonomously to detect, analyze, and identify processes that are consuming excessive resources. It automatically generates optimization recommendations without requiring users to understand process management concepts, making the speed optimization process simple while maintaining effectiveness

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a feedback mechanism where the optimization program continuously monitors resource occupation levels and provides real-time recommendations to users. This feedback loop allows users to make informed decisions about which processes to optimize, balancing speed improvement with operational simplicity

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If existing solutions like expanding virtual memory are used to address slow browser speed, then memory capacity increases, but the root cause of excessive resource occupation by processes remains unaddressed

Engineering Contradiction:
Improvememory capacityVSAvoidsolution effectiveness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The optimization program proactively identifies processes that are consuming excessive resources before they cause significant performance degradation. By detecting and addressing resource occupation issues in advance, the system prevents browser slowdowns rather than merely compensating for them with additional memory capacity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and isolates the problematic element (excessive resource occupation by specific processes) from the overall system. By identifying and targeting individual processes that consume disproportionate resources, the solution addresses the root cause directly rather than applying a general remedy like expanding virtual memory

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10067790B2Method and apparatus for displaying information to a user and the user optimizing running of the processes
Publication Date: 2018.09.04 BEIJING QIHOOD TECHNOLOGY CO LTD
  • US10067790B2 patent drawing
  • US10067790B2 patent drawing
  • US10067790B2 patent drawing

AI summary

The invention discloses a method and apparatus for optimizing the running of a browser. The method comprises: obtaining information of browser processes at the browser side and their first resource occupation information; obtaining information of currently running processes of a computer system where the browser is located and their second resource occupation information through a browser interface; loading and displaying information of at least a part of processes which meet a preset resource occupation optimization setting in the obtained information of the browser processes and information of the currently running processes of the computer system where the browser is located and/or their resource occupation information at the browser side; and according to an optimization instruction triggered by a user, performing process optimization processing to the displayed at least a part of processes. By the invention, resource occupation situations of all processes to be optimized can be presented to a user, thereby facilitating the selection of the process optimization processing by the user, and then the optimization processing is performed to the process selected by the user, to increase the running speed of the browser.