Session Border Controller Runtime Feature Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional session border controllers (SBCs) are unable to dynamically implement new features at runtime, leading to delays in time-to-market, increased costs, and potential vulnerabilities and instabilities due to their reliance on primitives introduced during design and development.

Innovation Solution

The implementation of a session border controller system that includes an actionable information memory space and registry, allowing users to introduce and modify SIP message profiler rules and policy information at runtime via a graphical user interface, enabling dynamic feature implementation without a separate design and development cycle.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If new features are implemented at design and development time in conventional SBCs, then the SBC can provide required functionality, but the time-to-market increases and costs increase

Engineering Contradiction:
Improvefeature implementation capabilityVSAvoidtime-to-market
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The SBC system enables dynamic feature implementation by allowing configuration changes at runtime through a graphical user interface. The system transitions from static design-time configuration to dynamic runtime configuration, where features can be added, modified, or removed without system redesign or redeployment, thus resolving the contradiction between adaptability and time-to-market

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary preparation by establishing a runtime configuration mechanism and actionable information registry during initial deployment. This preliminary setup enables subsequent dynamic feature implementations to occur quickly at runtime without requiring full design cycles, thereby reducing time-to-market while maintaining adaptability

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If new features are implemented at design and development time in conventional SBCs, then the SBC can provide required functionality, but costs increase

Engineering Contradiction:
Improvefeature implementation capabilityVSAvoiddeployment cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The dynamic configuration system allows features to be implemented through software configuration rather than hardware redesign or complex deployment processes. This reduces manufacturing and deployment costs while maintaining full adaptability, as the same physical SBC can be reconfigured for different features through the graphical user interface

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If conventional SBCs rely on primitives introduced at design time, then the system structure remains stable, but vulnerabilities and instabilities are introduced

Engineering Contradiction:
Improvesystem structure stabilityVSAvoidsystem vulnerability
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The SBC system performs self-validation and self-protection through the actionable information registry, which automatically validates configuration data before applying it. This self-service mechanism ensures that only valid, safe configurations are implemented, maintaining system structure stability while preventing vulnerabilities from being introduced through improper configurations

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10205788B2Run-time actionable information exchange system in a secure environment
Publication Date: 2019.02.12 DIALOGIC INC
  • US10205788B2 patent drawing
  • US10205788B2 patent drawing
  • US10205788B2 patent drawing

AI summary

Systems and methods of implementing features in session border controllers at runtime after deployment. The systems can include a session border controller (SBC), and a user computer communicably coupled to the SBC by a network. The systems and methods can enable a user to introduce, via the user computer, actionable information (Al) into the SBC, which can store the Al in an Al registry. The SBC can expose or otherwise make available the Al stored in the Al registry to the user, allowing the user to generate and/or modify, using at least some of the Al, one or more policies and/or rules that can be implemented and/or executed by the SBC for introducing one or more features in the SBC. In this way, such features can be implemented in the SBC at runtime after deployment, without having to undergo a separate design and development cycle for the SBC.