Session Border Controller Protocol Translation and Stream Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in seamlessly delivering multimedia content across network boundaries, particularly in interconnecting different signaling protocols and ensuring secure, efficient content delivery while managing user and content provider information.

Innovation Solution

A session border controller with multiple ports for communicating using different signaling protocols, capable of receiving a media stream from a content provider, creating a modified stream without provider information, and delivering it to users, while managing state and transcoding as necessary for protocol compatibility and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the session border controller delivers the media stream directly from the content provider to the user, then the content delivery is simple and efficient, but the content provider information is exposed to the user which reduces security

Engineering Contradiction:
ImprovesecurityVSAvoidmedia stream processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The SBC extracts and removes content provider information from the media stream while preserving the actual content. This is achieved by parsing the media stream to identify and separate metadata containing provider information from the core content data, then delivering only the purified content to the user.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The SBC acts as an intermediary between the content provider and the user, receiving the media stream from the provider, processing it to remove provider information, and forwarding the cleaned stream to the user. This intermediary role protects user privacy while maintaining efficient content delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the session border controller uses protocol translation between SIP and RTSP, then compatibility with different signaling protocols is improved, but the complexity of interworking between protocols increases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidprotocol interworking complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The SBC serves as a protocol intermediary, receiving SIP signaling from the user, translating it to RTSP for communication with the content provider, and vice versa. This mediation enables seamless interoperability between different signaling protocols without requiring the user or content provider to support multiple protocols directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The SBC is designed with multi-functional capability to handle multiple signaling protocols (SIP, RTSP) simultaneously, performing protocol translation, media stream processing, and security functions. This universal design allows a single device to serve multiple purposes and support diverse protocol requirements.

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

3Reliability

If the session border controller creates a modified media stream without content provider information, then user privacy and security are enhanced, but the processing time and computational resources increase

Engineering Contradiction:
Improveuser privacy protectionVSAvoidmedia stream processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The SBC efficiently extracts content provider information from the media stream by identifying specific data structures or metadata fields that contain provider identifiers, then removing only those specific elements while preserving the rest of the stream integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The SBC performs protocol translation and media stream modification in advance before the actual content delivery to the user. By preprocessing the media stream to remove provider information upfront, the system reduces real-time processing delays during content playback.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9026677B2Method and apparatus for providing video on demand
Publication Date: 2015.05.05 CISCO TECHNOLOGY INC
  • US9026677B2 patent drawing
  • US9026677B2 patent drawing
  • US9026677B2 patent drawing

AI summary

A session border controller includes a first port to communicate with a user using a first signaling protocol, a second port to communicate with a content provider using a second signaling protocol, and a processor coupled to the first and second ports. The session border controller may send a PLAY message to the content provider to begin delivery of a content destined for the user. The session border controller may further receive a first media stream including the content and content provider information from the content provider. The session border controller may further create a second media stream that includes the content without the content provider information, and deliver the second media stream to the user.