Media Resource Broker for VoIP Protocol Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face issues with under-utilization and over-utilization of media servers due to direct links between application servers and media servers, leading to inefficient resource allocation and interoperability challenges across different communication protocols.

Innovation Solution

A media resource broker and controller system that utilizes service level agreements and screening functionality to manage media resource usage, brokering media requests across multiple protocols (such as SIP, MSML, MCTRL, and H.248) by selecting appropriate media servers based on available capacities and user qualifications, ensuring efficient resource allocation and interoperability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If direct links are established between application servers and media servers, then media service delivery is simplified, but resource allocation efficiency deteriorates due to under-utilization and over-utilization of media servers

Engineering Contradiction:
Improvemedia service deliveryVSAvoidresource allocation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent introduces a media resource broker as an intermediary component that sits between application servers and media servers. This broker receives media resource requests from application servers, manages the allocation based on current media server capacities, and returns appropriate media server selections. This intermediary layer simplifies the overall system operation by centralizing the allocation logic while preventing both under-utilization and over-utilization of media servers through intelligent load balancing and capacity management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple communication protocols are supported across different devices, then interoperability is improved, but system complexity increases due to protocol conversion requirements

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

Solution Approach 1:

The media resource broker acts as a protocol intermediary that handles communication between application servers using different protocols (such as SIP, H.323, RTSP) and media servers. It performs protocol conversion and adaptation, allowing devices with different communication protocols to interoperate seamlessly. This centralizes the protocol complexity in one component rather than requiring every device to support multiple protocols, thereby reducing overall system complexity while maintaining high interoperability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The media resource broker is designed as a universal component that can handle multiple communication protocols simultaneously. It provides multi-functional capabilities including protocol conversion, media resource allocation, and capacity management, making it adaptable to various communication standards without requiring separate specialized components for each protocol.

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

Data Source

PatentUS9479606B2System and method for enhanced media brokering in VoIP network
Publication Date: 2016.10.25 ARLINGTON TECHNOLOGIES LLC
  • US9479606B2 patent drawing
  • US9479606B2 patent drawing
  • US9479606B2 patent drawing

AI summary

Mechanisms are provided to broker and control media resources. In particular, solutions are described which broker and control a media request sent from an application server. The media request is received at a device capable of brokering and controlling the media request such that a media server capable of providing the request may be selected. A screening functionality is also presented such that an optimal media server may be selected based on a comparison between information contained in an incoming media request and information contained in a previously provisioned Service Level Agreement; such information may relate to media service and capacity information. Further, solutions are presented to support providing media services in heterogeneous environments where an application server and a media server may communication using different media control protocols.