Media Resource Broker Caching for Server Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media resource delivery architectures face difficulties in efficiently communicating media server capabilities and status information between media servers and media resource brokers, leading to slow and inappropriate media server selection due to varying media capabilities and capacities.

Innovation Solution

Implementing a system where media servers proactively send capabilities and status information to a media resource broker, which caches this information for selecting the most appropriate media server for incoming requests, using existing HTTP/HTTPS mechanisms to minimize protocol complexity and enable efficient routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If application servers maintain an up-to-date overview of all media servers and their capabilities, then media server selection can be performed, but processing load on application servers increases and other important functions are negatively impacted

Engineering Contradiction:
Improvemedia server selection capabilityVSAvoidprocessing load on application servers
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the media server information management function from application servers and places it in a dedicated media resource broker. The broker maintains the overview of media servers, their capabilities, and statuses separately, allowing application servers to focus on their core functions without the processing burden of tracking media server details.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The media resource broker acts as an intermediary component between application servers and media servers. It receives requests from application servers, queries media server information, and returns appropriate media server selections, thereby decoupling the complexity of media server management from application servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If media resource brokers query media servers for capabilities and status information, then appropriate media servers can be selected, but the process becomes slow and inefficient

Engineering Contradiction:
Improvemedia server selection accuracyVSAvoidmedia server selection time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The media resource broker proactively collects and caches media server capabilities and status information before receiving selection requests. By performing preliminary information gathering and maintaining updated caches, the broker can quickly respond to selection requests without time-consuming queries at the moment of need.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where media servers report their capabilities and status changes to the broker, and the broker updates its caches accordingly. This continuous feedback loop ensures the broker has current information for accurate and fast selection decisions.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If media servers have different media capability sets and capacities, then diverse media services can be provided, but it becomes difficult and slow for brokers to determine the appropriate media server

Engineering Contradiction:
Improvemedia service diversityVSAvoidmedia server selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments media server information into distinct categories such as capabilities, capacities, and status. The broker maintains separate data structures for each category, making it easier to query and match specific requirements against appropriate media servers without being overwhelmed by the complexity of diverse media services.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9432451B2Methods, systems, and computer readable media for communicating media server capabilities and status information between media servers and a media resource broker
Publication Date: 2016.08.30 TEKELEC INC
  • US9432451B2 patent drawing
  • US9432451B2 patent drawing
  • US9432451B2 patent drawing

AI summary

Methods, systems, and computer readable media for communicating media server capabilities and status information between a plurality of media servers and a media resource broker are disclosed. According to one method, messages are received at a media resource broker from a plurality of media servers, where the messages include information indicating capabilities and status of the media servers. The information regarding the capabilities and status of the media servers is cached at the media resource broker, which receives call setup requests and, in response, selects a media server from the plurality of media servers based on the cached media server capabilities and status information.