Interface Shaping Engine for Dynamic Wireless Bandwidth Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to efficiently manage bandwidth allocation among multiple virtual interfaces sharing a physical communications interface, leading to suboptimal performance and resource utilization.

Innovation Solution

A method and system for dynamically allocating bandwidth resources to virtual interfaces based on their specific requirements, using an interface shaping engine to monitor and adjust time slots or bandwidth allocation in real-time, considering factors like data packet queues, quality of service, and application demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple virtual interfaces share the same physical interface without dynamic bandwidth allocation, then device complexity is reduced, but performance and resource utilization deteriorate

Engineering Contradiction:
ImproveperformanceVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic bandwidth allocation by continuously monitoring queue depths of different virtual interfaces and adjusting time slot allocations in real-time. The system transitions from static to dynamic resource distribution, allowing the physical interface to adaptively respond to changing traffic demands of multiple virtual interfaces, thereby improving performance without requiring separate physical interfaces for each virtual interface.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the physical interface's bandwidth into multiple virtual interfaces, each with its own queue and time slot allocations. By dividing the shared physical interface into distinct virtual channels with separate queue management, the system can independently control and optimize bandwidth distribution to each virtual interface, resolving the performance limitation while maintaining a single physical interface.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If bandwidth is statically allocated to virtual interfaces, then device complexity is reduced, but adaptability to changing demands deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors queue depths of virtual interfaces and uses this information to dynamically adjust time slot allocations. The queue depth monitoring provides real-time feedback about traffic demands, and the bandwidth allocation is adjusted based on this feedback, enabling the system to adapt to changing demands automatically without manual intervention or complex configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the bandwidth allocation parameters dynamically by adjusting time slot assignments based on monitored queue depths. Instead of fixed parameter values, the system modifies allocation parameters in response to changing traffic conditions, allowing virtual interfaces to receive appropriate bandwidth shares according to actual demand rather than static pre-configuration.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If dynamic bandwidth allocation is implemented, then resource utilization is improved, but measurement and monitoring complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidmonitoring complexity
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a self-service monitoring mechanism where each virtual interface maintains its own queue that automatically tracks its own data packet backlog. The queue depth information is readily available without requiring external measurement or complex monitoring infrastructure. This self-service approach to resource tracking simplifies the monitoring task while enabling accurate dynamic bandwidth allocation based on actual queue conditions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10064097B2Interface shaping for virtual interfaces
Publication Date: 2018.08.28 APPLE INC
  • US10064097B2 patent drawing
  • US10064097B2 patent drawing
  • US10064097B2 patent drawing

AI summary

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for allocating bandwidth on a physical wireless interface. The method includes configuring a first virtual interface and a second virtual interface on the physical wireless interface. A requirement associated with the first virtual interface is monitored and one or more time slots are allocated to the first virtual interface in accordance with the requirement.