Bandwidth Management Profiles for Wireless Device Process Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies do not provide users with effective bandwidth management capabilities based on the applications used, type of wireless device, or network pricing and performance, leading to inefficient bandwidth usage.

Innovation Solution

A method and system that generate bandwidth management profiles to control the execution of processes on wireless devices by associating bandwidth consumption with network characteristics, allowing users to manage bandwidth usage based on specific network conditions and application requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If usage based pricing is implemented to control network overloading, then network reliability is improved, but device complexity increases due to need for bandwidth management profiles and process characterization

Engineering Contradiction:
Improvenetwork reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments bandwidth management by creating separate profiles for different processes (e.g., web browsing, video streaming, file downloads) and assigning different bandwidth characteristics to each. This allows granular control where each process can have its own bandwidth profile defined by parameters like peak bandwidth, average bandwidth, and burst characteristics, enabling fine-grained network resource allocation without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes network resource allocation parameters dynamically based on process characteristics. Instead of uniform bandwidth limits, the system adjusts bandwidth parameters (peak, average, burst) according to the specific process being executed and its network needs. This parameter-based approach allows the system to optimize network reliability while managing complexity through automated parameter selection based on process type and network conditions.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If automatic process execution is allowed without user control, then ease of operation is improved, but loss of information increases as users cannot manage bandwidth consumption by application

Engineering Contradiction:
Improveease of operationVSAvoidbandwidth consumption information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements self-service by automatically generating and applying bandwidth management profiles based on process characteristics without requiring manual user configuration. The system automatically characterizes processes, selects appropriate bandwidth profiles, and enforces them without user intervention. This maintains ease of operation while providing comprehensive bandwidth information tracking and control, eliminating the need for users to manually manage bandwidth allocation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides feedback to users about bandwidth consumption by application through the bandwidth management profiles. Users receive information about which processes are consuming bandwidth and under what conditions, enabling informed decision-making. The feedback mechanism shows users the relationship between their actions (running specific processes) and bandwidth consumption, allowing them to manage their usage patterns without technical complexity.

Inventive Principle:
Principle #23Feedback

3Productivity

If all processes are allowed to execute regardless of bandwidth consumption, then productivity is improved, but loss of energy increases due to unnecessary bandwidth expenditure

Engineering Contradiction:
ImproveproductivityVSAvoidbandwidth energy consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system applies partial action by selectively enabling or disabling specific process characteristics based on network conditions and user-defined policies. Instead of uniformly allowing or blocking all processes, the system partially allows certain process characteristics (like peak bandwidth, burst size) while restricting others. This enables the system to maintain productivity for essential processes while reducing energy consumption by limiting excessive bandwidth usage for less critical processes.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes execution parameters of processes dynamically based on network conditions and energy efficiency considerations. Instead of fixed allow/block decisions, the system adjusts process parameters (bandwidth allocation, timing, priority) to optimize the balance between productivity and energy consumption. This parameter-based control allows the system to maintain necessary functionality while minimizing unnecessary bandwidth expenditure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9167480B2Methods and systems for managing device bandwidth usage
Publication Date: 2015.10.20 AT&T INTELLECTUAL PROPERTY I L P
  • US9167480B2 patent drawing
  • US9167480B2 patent drawing
  • US9167480B2 patent drawing

AI summary

Systems and methods for controlling a wireless device by a user based on bandwidth used when the device is connected to a network are disclosed. The bandwidth used by a process when the wireless device is connected to a network is determined. Information associating the value of the bandwidth used by the process when connected to the network, with at least one characteristic of the network is provided. A bandwidth management profile that identifies what process is allowed to be executed on each network is generated. The bandwidth management profile is used to determine whether the process should be executed on the network.