Network Control System for Bandwidth Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience poor performance and disrupted gaming experiences due to multiple applications consuming network resources, leading to reduced internet connection speeds and interruptions from non-essential notifications during critical applications like combat games.

Innovation Solution

Implementing a method that uses a virtual private network (VPN) to prioritize and boost network communication bandwidth for target speed-boost applications by blocking or throttling communications from non-essential applications, ensuring uninterrupted performance for foreground applications like combat games.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications are allowed to run simultaneously on the terminal, then application versatility and user convenience are improved, but network connection speed and performance of critical applications deteriorate

Engineering Contradiction:
Improveapplication versatilityVSAvoidnetwork connection speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent implements application-specific network quality control by identifying foreground applications and allocating network resources differently based on their importance. Critical applications running in the foreground receive priority network access with higher bandwidth allocation, while background applications receive limited or throttled network access. This local differentiation of network quality resolves the contradiction by ensuring high-speed network connection for critical apps while maintaining the ability to run multiple applications simultaneously.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If network bandwidth is shared among multiple applications, then device utility and communication coverage are improved, but network resource consumption and connection speed for individual applications worsen

Engineering Contradiction:
Improvedevice utilityVSAvoidnetwork resource consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic network bandwidth allocation that adjusts resource distribution in real-time based on application activity states. When a critical application transitions to the foreground, the system dynamically increases its network bandwidth allocation while decreasing allocation to background applications. This dynamic adjustment maintains high device utility by allowing multiple applications to run, while optimizing network resource consumption by directing bandwidth to the most important active application at any given moment.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If all applications are permitted to communicate freely over the network, then application functionality and user convenience are improved, but network interference and disruption to critical applications increase

Engineering Contradiction:
Improveuser convenienceVSAvoidnetwork interference
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a network control mechanism that acts as an intermediary between applications and the network. This intermediary monitors application states, identifies foreground critical applications, and selectively blocks or throttles network communications from non-critical background applications. By positioning this control mechanism in the middle of the communication path, the system maintains user convenience through continued application functionality while filtering out harmful network interference that would disrupt critical applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If network bandwidth is allocated to background applications for notifications and updates, then information completeness and user awareness are improved, but connection speed and performance of foreground applications deteriorate

Engineering Contradiction:
Improveinformation completenessVSAvoidapplication connection speed
Core Design Contradiction:
Loss of informationVSSpeed

Solution Approach 1:

The patent applies partial network access to background applications by allowing limited network communications for essential functions like notifications and updates, while severely restricting or blocking non-essential background traffic. This partial action approach maintains sufficient information completeness for user awareness through critical notifications, while preventing excessive background network activity from consuming bandwidth needed by foreground applications, thus preserving their connection speed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11025771B2Method, system, and device for network control
Publication Date: 2021.06.01 ALIBABA GROUP HOLDING LTD
  • US11025771B2 patent drawing
  • US11025771B2 patent drawing
  • US11025771B2 patent drawing

AI summary

Embodiments of the present application relate to a method, device, and system for network control. The method includes determining, by one or more processors, whether a target application is running in a foreground of a terminal, the target application being included in a set of target applications, and in response to determining that the target application is running in the foreground, blocking or throttling, by the one or more processors, network communication for at least one application not included in the set of target applications.