Session Border Controller Message Manipulation Function

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing session border controllers (SBCs) are limited in functionality as they can only access internal state data for message manipulation, restricting the complexity and richness of processing that can be applied to SIP messages.

Innovation Solution

Incorporating a Message Manipulation Function (MMF) within the SBC that has access to external state data, allowing for more advanced and flexible manipulation of SIP messages based on conditions or rules associated with this external data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the SBC uses only internal state data for message manipulation, then the device complexity is reduced, but the processing capability and flexibility are limited

Engineering Contradiction:
Improveprocessing capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism that enables the MMF to access external state data through a controlled interface. This intermediary layer allows the SBC to incorporate external data sources without directly increasing the core device complexity, as the external data access is mediated through existing SBC components and protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The MMF is designed with multi-functionality to handle both internal and external state data uniformly. By making the MMF universal in its data access capabilities, the system can process diverse data sources (internal and external) through the same manipulation framework, thereby enhancing processing capability without proportionally increasing complexity.

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

2Adaptability or versatility

If the SBC accesses external state data for message manipulation, then the processing richness is improved, but the data access complexity increases

Engineering Contradiction:
Improveprocessing richnessVSAvoiddata access complexity
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

An intermediary data access mechanism is implemented that simplifies the interaction between the MMF and external state data. This intermediary layer handles the complexity of data retrieval, formatting, and integration, allowing the MMF to access external data through a simplified interface rather than dealing with the underlying complexity directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the MMF can query external state data, receive responses, and use this information to modify messages accordingly. This feedback loop allows the system to dynamically access and process external data based on current message processing needs, enhancing processing richness while managing data access complexity through structured interaction protocols.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12267371B2Session border controller for message manipulation
Publication Date: 2025.04.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12267371B2 patent drawing
  • US12267371B2 patent drawing
  • US12267371B2 patent drawing

AI summary

A session border controller has a processor operable to receive a message from a connected peer node. The processor inputs the message to a Message Manipulation Function, MMF, which identifies the message as a SIP message, and in response obtains external state data associated with the message from a source independent from the message. The external state data is provided to the MMF. The SIP message is modified using the MMF according to one or more conditions or rules associated with the received external state data; and the modified message is output.