Network Component Codec Pair Selection for Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network components face resource utilization challenges in handling increasing media traffic due to varying impacts of different codecs on internal resources, leading to inefficiencies and potential congestion.

Innovation Solution

A network component selects a codec pair based on the utilization of its internal resources by assessing the impact of available codecs from both endpoints, prioritizing pairings that minimize resource usage, and transmitting this selection to the endpoints for optimized transcoding and communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple different codecs are used at endpoints, then communication versatility and compatibility are improved, but network component resource utilization deteriorates due to increased transcoding requirements

Engineering Contradiction:
Improvecodec compatibilityVSAvoidnetwork component resource utilization
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary codec selection during the call setup phase by analyzing codec lists from both endpoints and predicting resource utilization impacts before the actual media flow begins. This allows the network component to proactively select optimal codec pairs that minimize transcoding requirements, rather than reacting to resource constraints during active calls

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms where codec selection decisions are made based on real-time resource utilization monitoring and historical performance data. The network component adjusts codec pair selections dynamically based on feedback about current resource states and predicted future utilization patterns

Inventive Principle:
Principle #23Feedback

2Ease of operation

If codec selection is made without considering network component resource utilization, then call setup simplicity is improved, but network efficiency deteriorates due to suboptimal resource usage

Engineering Contradiction:
Improvecall setup simplicityVSAvoidnetwork efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The network component autonomously performs codec selection by automatically analyzing endpoint codec lists, predicting resource utilization impacts, and selecting optimal codec pairs without requiring manual intervention or complex signaling between endpoints. The system serves itself by making intelligent decisions based on embedded resource utilization models

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of codec selection from a simple endpoint-driven process to a network-component-controlled process that considers resource utilization metrics. By introducing resource utilization as a new parameter in the codec selection equation, the system optimizes network efficiency while maintaining call setup automation

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If transcoding is performed frequently to accommodate different codecs, then communication flexibility is improved, but processing load and congestion risk worsen

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidprocessing load
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The system performs preliminary analysis of endpoint codec lists during call setup to identify potential transcoding requirements before media flow begins. By predicting which codec pairs will require transcoding and selecting alternatives that minimize such requirements, the system reduces processing load during active calls while maintaining communication flexibility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system converts the potential harm of resource congestion into benefit by using resource utilization predictions to guide codec selection. What would normally be a problem (resource constraints) becomes a criterion for optimization, where codec pairs are selected specifically to minimize transcoding and reduce processing load

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS9571552B2Systems, methods, and computer program products for selecting codecs to optimize resource utilization
Publication Date: 2017.02.14 RIBBON COMMUNICATIONS OPERATING CO INC
  • US9571552B2 patent drawing
  • US9571552B2 patent drawing
  • US9571552B2 patent drawing

AI summary

Embodiments provide systems, methods, apparatus, and computer program products for selecting the codecs that each endpoint will use in a call in order to optimize the utilization of at least one internal resource of a network component. The network component receives a call invite from a first endpoint that identifies available codecs. The network component determines what codecs are available to the second endpoint and determines what codec pairing will have the least impact on at least one identified internal resource of the network component. The network component sends call set-up information to the first endpoint that identifies the selected codec or list of codecs for the first endpoint, and call set-up information to the second endpoint that identifies the selected codec or list of codecs for the second endpoint.