Communication Device Data Traffic Control via Dynamic Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication devices experience uncontrolled data traffic due to multiple applications running simultaneously, leading to bandwidth and latency issues, which negatively impact the quality of services like streaming and email retrieval.
Innovation Solution
A method that monitors and prioritizes data communication requests based on user-defined or device-specific prioritization features, allocating higher priority to foreground applications and adjusting data communication accordingly to optimize bandwidth and latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple communication applications run in parallel on a communication device, then application functionality and user choice are improved, but bandwidth consumption increases and latency worsens
Solution Approach 1:
The patent implements dynamic prioritization where communication applications are assigned different priority levels that can change based on current usage conditions. The system continuously monitors active applications and adjusts their priority assignments, allowing the bandwidth allocation to be flexible and adaptive rather than static. This enables the system to handle multiple applications simultaneously while dynamically optimizing resource distribution.
Solution Approach 2:
The system changes the parameter of priority assignment for different communication applications. By modifying the priority parameter based on application type, user preferences, and current network conditions, the system controls bandwidth allocation and latency characteristics for each application, resolving the contradiction between supporting multiple applications and maintaining efficient resource usage.
2Adaptability or versatility
If multiple communication applications run in parallel, then communication versatility is improved, but latency increases
Solution Approach 1:
The system dynamically adjusts latency allocation based on application priority. High-priority applications receive preferential treatment in terms of response time and data transmission speed, while lower-priority applications can tolerate higher latency. This dynamic approach allows multiple applications to run simultaneously without uniformly increasing latency for all of them.
Solution Approach 2:
Different latency characteristics are assigned to different communication applications based on their specific requirements and priority levels. Instead of applying a uniform latency constraint across all applications, the system implements local quality control where each application experiences latency appropriate to its function and priority, allowing time-sensitive applications to maintain low latency while less critical applications can tolerate higher delays.
3Productivity
If data communication is controlled based on prioritization features, then bandwidth efficiency is improved, but device complexity increases
Solution Approach 1:
The communication device implements self-service through automated prioritization mechanisms. The system automatically monitors active applications, assigns priority levels based on predefined criteria and user preferences, and adjusts bandwidth allocation without requiring manual user intervention. This self-service approach manages the complexity internally while presenting a simple interface to users.
Solution Approach 2:
The system incorporates feedback loops where the data control unit continuously monitors network conditions, application performance, and user behavior patterns. Based on this feedback, the system automatically adjusts priority assignments and bandwidth allocation, creating a closed-loop control system that optimizes bandwidth efficiency while adapting to changing conditions without increasing apparent complexity for the user.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention relates to a method for controlling data traffic between a communication device (10) and a communication network (100) via a communication link (110), comprising the following steps: - monitoring all communication applications (20) on the communication device (10), - detecting a data communication request (22) of an active communication application (20), - comparing the active communication application (20) with at least one prioritization feature (24), - enabling, reducing or blocking a data communication (26) of the active communication application (20) based on the result of the comparison.