Network Device Look-ahead Capability Determination via Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems determine the codecs supported by terminating devices through a trial-and-error process, leading to inefficient call establishment and the need for on-the-fly transcoding, whereas the proposed solution involves pre-identifying codecs by logging and storing device capabilities in a database before call establishment.

Innovation Solution

Implementing a system that logs and stores the codecs supported by devices in a device profile database, allowing for prior identification and selection of appropriate codecs for call establishment, eliminating the need for trial-and-error and on-the-fly transcoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the network uses trial-and-error process to determine supported codecs, then the system can establish calls without pre-knowledge of device capabilities, but the call establishment time increases and call failures occur more frequently

Engineering Contradiction:
Improvecall establishment success rateVSAvoidcall establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by logging and storing device codec capabilities in a database before actual call establishment occurs. When a device sends a call request, the network proactively checks the database for pre-stored codec information rather than discovering it through trial-and-error during call setup. This advance preparation eliminates the need for multiple attempt retries and significantly reduces call establishment time while improving success rates.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the network performs on-the-fly transcoding during call establishment, then the system can accommodate devices with different codecs, but the complexity of the call establishment process increases

Engineering Contradiction:
Improvecodec compatibilityVSAvoidcall establishment process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system determines transcoding requirements in advance by comparing pre-stored device codec profiles before call establishment. By knowing both devices' codec capabilities beforehand, the network can pre-determine whether transcoding is needed and configure it accordingly, rather than discovering incompatibility during call setup and then attempting retroactive transcoding. This reduces the complexity of the call establishment process while maintaining full codec compatibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8660551B2Look-ahead capability determination via device profiles
Publication Date: 2014.02.25 VERIZON PATENT & LICENSING INC
  • US8660551B2 patent drawing
  • US8660551B2 patent drawing
  • US8660551B2 patent drawing

AI summary

A network device may receive a call request message. The call request message may include information identifying a user to which the call is destined. The network device may further retrieve, using the information identifying the user, information identifying a device with which the user is associated. In addition, the network device may retrieve, using the information identifying the device, a first list of codecs that the device is willing to support, and establish the call to the device using a codec from the first list of codecs.