Media Modality Controller Segmentation for Call Setup Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems face challenges in efficiently managing real-time media communication events, such as audio and video calls, due to limitations in resource allocation and control mechanisms, leading to suboptimal call setup and media negotiation processes.
Innovation Solution
The Central Intelligence Cloud Call Setup, Control, and Media Negotiation (CICCSMNC) system implements a distributed platform with centralized control, leveraging cloud resources for dynamic allocation and management of computing resources to optimize call setup and media negotiation, using a hierarchical structure of service logics and load balancers to assign media modality controllers independently of call controllers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If endpoints adhere to endpoint-to-endpoint request-response paradigm with state machines, then call control is distributed and flexible, but resource allocation efficiency deteriorates and call setup time increases
Solution Approach 1:
The patent segments call control into two independent parts: call setup control (handled by call controller) and media modality control (handled by media modality controller). This segmentation allows each controller to specialize in its function, improving resource allocation efficiency while maintaining the flexibility of distributed endpoint control through independent parallel operation of both controllers.
2Adaptability or versatility
If cloud-based multimedia system is implemented with stateless proxies, then system scalability is improved, but call state management complexity increases
Solution Approach 1:
The patent introduces a load balancer as an intermediary component that receives instructions, assigns them to appropriate controller instances, and manages the coordination between call controllers and media modality controllers. This intermediary handles the complexity of state management centrally while allowing individual controllers to remain stateless, thus maintaining scalability while managing complexity.
3Productivity
If media modality controller is assigned independently of call controller, then resource utilization is optimized and call setup speed is improved, but system complexity increases
Solution Approach 1:
The patent merges the functionality of call setup control and media modality control into a unified cloud-based controller system that operates independently of endpoint state machines. By combining these functions at the cloud level with centralized load balancing, the system achieves optimized resource utilization and faster call setup while managing complexity through standardized interfaces and protocols.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The invention relates to communication system for effecting communication events between a plurality of endpoints connected via a communication network, the communication system comprising: a plurality of processing units, each having access to computer storage holding executable code modules for managing a communication event, the code modules configured to implement a media modality controller configured to manage media modality of an established communication event and a call controller configured to establish the communication event; wherein an instance of the media modality controller is assigned to convey media modality control signals of the communication event to respective media modality agents of the endpoints without accessing respective call agents of the endpoints, the media modality controller instance being so assigned independently of the call controller and responsive to an instruction received via the network; and wherein the media modality controller instance is released from said assignment responsive to the media modality controller instance returning a response to the received instruction while the call controller continues to operate in communication with the call agents of the endpoints.