Dynamic Network Resource Allocation via Call Admission Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for high bandwidth consuming communication applications, such as video conferencing, rely on dedicated network resources that are costly and inefficient due to underutilization, as they are fixed and cannot be reoriented for other purposes.

Innovation Solution

A system dynamically allocates network resources for communication sessions based on session attributes, such as IP addresses, class of service, and available bandwidth, using a call admission controller (CAC) to manage and allocate resources efficiently, preventing other utilization during the allocation duration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dedicated network resources are installed to guarantee service for high bandwidth consuming communication applications, then service availability and uptime are improved, but cost and resource underutilization worsen

Engineering Contradiction:
Improveservice availabilityVSAvoidresource underutilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic resource allocation where network resources are not permanently assigned but are instead allocated temporarily based on real-time communication session demands. The system continuously monitors session attributes and dynamically adjusts resource allocation, allowing resources to be released and reallocated to different sessions as needed, thereby eliminating underutilization while maintaining service availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal resource pool that can serve multiple communication sessions across different applications and services. Instead of dedicated resources for each session, a shared pool of network resources is managed by the communication manager, which can allocate these universal resources to any session that requires them, maximizing resource utilization while guaranteeing service when needed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If dedicated network resources are used for communication sessions, then service guarantee is improved, but adaptability and re-orientation capability worsen

Engineering Contradiction:
Improveservice guaranteeVSAvoidre-orientation capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system employs dynamic allocation where resource assignments are not fixed but can be adjusted in real-time. The communication manager continuously evaluates session attributes and network conditions, allowing resources to be re-oriented from one session to another based on current demands, thus maintaining both service guarantees and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of resource allocation from static (dedicated) to dynamic (on-demand). By modifying how resources are assigned - from permanent dedication to temporary allocation based on session attributes - the system achieves both service guarantees and re-orientation capability through parameter adjustment rather than structural change.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If dedicated network resources are allocated for communication applications, then service quality is improved, but device complexity and management overhead worsen

Engineering Contradiction:
Improveservice qualityVSAvoidmanagement overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a communication manager as an intermediary component that centralizes resource allocation management. This mediator handles all decisions regarding resource assignment, monitoring session attributes, and coordinating between network resources and communication sessions, thereby simplifying management overhead while maintaining service quality through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the communication manager continuously monitors session attributes and resource utilization, using this information to dynamically adjust allocations. This feedback loop automates management decisions, reducing manual intervention and complexity while ensuring service quality is maintained through real-time adjustments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9596063B2Dynamically allocating network resources for communication session
Publication Date: 2017.03.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9596063B2 patent drawing
  • US9596063B2 patent drawing
  • US9596063B2 patent drawing

AI summary

A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.