Network Speed Protection via Scene-Aware Application Restriction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software technologies do not effectively manage network resource allocation, leading to performance issues in online applications like gaming due to sudden increases in network resource occupancy by other applications, causing fluctuations in network bandwidth and delay.

Innovation Solution

A method and apparatus that identify the current network usage scene in real-time and apply a network speed protecting policy to restrict unnecessary network applications, using a scene identifying module and an application restricting module to classify processes into white, black, or gray lists based on their resource consumption, ensuring that essential applications are not hindered.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a process consumes a large amount of network resources, the process is added into the black list and then ended, then network resources become available and network speed is increased, but this approach cannot distinguish between necessary and unnecessary applications, causing regular applications to be restricted along with harmful ones

Engineering Contradiction:
Improvenetwork speedVSAvoidapplication functionality
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent applies different quality treatments to different processes based on their characteristics. Instead of uniformly ending all high-resource-consuming processes, the system identifies and classifies them into different categories (white list for essential applications, black list for harmful applications, gray list for uncertain applications), then applies appropriate actions to each category. This local differentiation resolves the contradiction by preserving essential applications while restricting harmful ones.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent inverts the conventional approach by not immediately ending processes that consume high network resources. Instead, it first monitors and classifies these processes, then applies restrictions only to those identified as harmful. This inversion allows the system to distinguish between necessary and unnecessary applications, preventing the restriction of regular applications while still improving network speed.

Inventive Principle:
Principle #13The other way round (Inversion)

2Productivity

If network resource occupancy by other applications is allowed to increase, then more applications can run simultaneously, but online game software becomes sensitive to network bandwidth changes and may fall off-line

Engineering Contradiction:
Improveapplication concurrencyVSAvoidonline gaming stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism by monitoring network resource occupancy in real-time and using this information to dynamically adjust process restrictions. The system continuously observes network usage patterns and applies appropriate policies based on the current state, allowing it to maintain application concurrency while protecting online gaming stability through adaptive resource management.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamic resource allocation by changing the restriction policy based on real-time network conditions and application behavior. Instead of static resource allocation, the system adaptively adjusts which processes are restricted and to what extent, enabling it to accommodate multiple applications simultaneously while ensuring stable performance for bandwidth-sensitive applications like online games.

Inventive Principle:
Principle #15Dynamics

3Speed

If a black list of processes is stored in a local device and processes are ended when consuming large network resources, then network speed is increased, but this approach lacks real-time scene awareness and cannot provide targeted protection

Engineering Contradiction:
Improvenetwork speedVSAvoidresource management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies preliminary classification and policy assignment to processes based on their characteristics and behavior patterns. By pre-establishing white, black, and gray lists with corresponding policies, the system prepares restriction strategies in advance, enabling real-time scene-aware resource management without adding excessive complexity during actual operation. This preliminary action allows targeted protection while maintaining manageable system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10116586B2Managing network bandwidth for network applications
Publication Date: 2018.10.30 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10116586B2 patent drawing
  • US10116586B2 patent drawing
  • US10116586B2 patent drawing

AI summary

Various embodiments provide a method and an apparatus for restricting network applications to increase network speed of the local device. A network using scene is identified, and a network application running in the network using scene is restricted using a network speed protecting policy corresponding to the network using scene identified.