Service Translation Proxy for All-IP Network Protocol Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of diverse service discovery protocols and transport mechanisms in All-IP networks leads to compatibility issues during service discovery and consumption, particularly in multimedia sessions, where differences in video formats and transport protocols prevent seamless communication between devices.

Innovation Solution

A comprehensive translation mechanism is introduced, utilizing a service translation proxy that translates service discovery requests and responses across different protocols, detects incompatibilities, and adapts media formats and transport protocols to ensure compatibility between service providers and consumers, allowing for seamless service discovery and consumption across various devices and networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple diverse service discovery protocols are integrated in All-IP networks, then service variety and network flexibility increase, but compatibility issues arise between different protocols and devices

Engineering Contradiction:
Improveservice varietyVSAvoidprotocol compatibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a service discovery protocol translator as an intermediary component that mediates between diverse service discovery protocols (SLP, SSDP, mSDP, etc.) and the service registry. This translator handles protocol conversion transparently, allowing devices using different protocols to communicate without direct compatibility between them, thus resolving the complexity issue while maintaining service variety

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The service discovery function is segmented into separate components: service registrars, service resolvers, and protocol translators. This segmentation allows each component to handle specific protocol conversions independently, reducing overall system complexity while supporting multiple protocols simultaneously

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If service discovery protocols are made protocol-specific, then implementation simplicity increases, but service discovery scope is limited to single protocol environments

Engineering Contradiction:
Improveimplementation simplicityVSAvoidservice discovery scope
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The service registry and resolver are designed with universal functionality to work with multiple service discovery protocols simultaneously. The system can register and discover services using SLP, SSDP, mSDP, or other protocols through a unified interface, expanding service discovery scope while maintaining implementation simplicity through standardized operations

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

3Reliability

If video format compatibility is ensured through transcoding, then multimedia session compatibility improves, but system complexity and processing overhead increase

Engineering Contradiction:
Improvemultimedia session compatibilityVSAvoidtranscoding system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A media gateway is introduced as an intermediary that handles video format transcoding between service providers and consumers. The gateway transparently converts video formats (e.g., H.263, MPEG-2, VC-1) without requiring changes to end terminals, ensuring multimedia session compatibility while isolating complexity within the gateway component

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If transport protocol translation is implemented, then service accessibility across different transport mechanisms improves, but translation overhead and processing time increase

Engineering Contradiction:
Improveservice accessibilityVSAvoidtranslation overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The service discovery protocol translator performs protocol translation and compatibility checks during the service discovery phase, before actual service consumption. This preliminary action identifies required transport protocol translations in advance, allowing optimization of translation processes and reducing time overhead during actual service delivery

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7933290B2System and method for comprehensive service translation
Publication Date: 2011.04.26 III HOLDINGS 3 LLC
  • US7933290B2 patent drawing
  • US7933290B2 patent drawing
  • US7933290B2 patent drawing

AI summary

A service translation proxy provides a variety of translation services during the service discovery and subsequent service consumption phase. The service translation proxy receives a service request in accordance with one particular Service Description Protocol (SDP) and optionally translates the service request into the correct SDP as required using the appropriate service discovery interface. In addition, session description, session media, and session transport translations are implemented by the service translation proxy as required to support the service.