SIP Proxy Server for UPnP Video Stream Redirection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in redirecting SIP-based video streams from wide area networks to non-SIP devices, such as televisions, within local home networks, as they require modifications to UPnP and DLNA consumer electronics devices, which are impractical.

Innovation Solution

A system and method that represent SIP video sessions as UPnP content directory objects, allowing SIP-initiated video streams to be redirected to UPnP and DLNA devices by enhancing the UPnP media server to create objects for SIP calls and using standard UPnP actions for content distribution, enabling video streaming between SIP and non-SIP devices without modifying existing devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SIP-based video streaming is redirected to non-SIP devices in a local network, then video telephony accessibility is improved, but device compatibility and protocol integration become more complex

Engineering Contradiction:
Improvevideo telephony accessibilityVSAvoidprotocol integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a SIP proxy server as an intermediary component that mediates between SIP-based video streams and non-SIP UPnP/DLNA devices. The proxy server receives SIP video stream requests, translates them into UPnP-compatible format, and redirects them to appropriate local devices. This intermediary approach enables protocol translation without requiring modifications to existing UPnP devices, thus improving accessibility while managing complexity through a dedicated translation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the video telephony functionality into separate components: SIP protocol handling is separated from UPnP device control. The SIP proxy server handles SIP protocol translation independently, while UPnP devices continue to operate with their native protocol stack. This segmentation allows each component to specialize in its protocol without requiring full integration, reducing overall system complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If UPnP and DLNA devices are modified to support SIP-based video streaming, then protocol compatibility is improved, but ease of manufacture and deployment deteriorate

Engineering Contradiction:
Improveprotocol compatibilityVSAvoiddevice modification difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

Rather than modifying UPnP and DLNA devices to support SIP protocols, the patent employs a SIP proxy server as an intermediary that performs protocol translation. The proxy server converts SIP video stream protocols into UPnP-compatible formats, allowing existing UPnP devices to receive and display video content without any hardware or firmware modifications. This approach maintains ease of manufacture while achieving protocol compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a virtual representation of the SIP video stream within the UPnP protocol framework. Instead of modifying devices to understand SIP, the proxy server copies the video content and repackages it in UPnP-compatible format, allowing standard UPnP devices to process and display the content as if it were native UPnP video content.

Inventive Principle:
Principle #26Copying

3Reliability

If dedicated SIP video devices are required at both endpoints, then video call quality is maintained, but device cost and availability increase

Engineering Contradiction:
Improvevideo call qualityVSAvoiddevice availability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent enables universal video telephony functionality across diverse device types by allowing non-SIP devices (televisions, computers, tablets) to participate in SIP video calls through the SIP proxy server. The proxy server translates and redirects video streams to these universal devices, eliminating the requirement for dedicated SIP video devices at both endpoints while maintaining call quality through proper stream handling.

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

Solution Approach 2:

The SIP proxy server acts as a mediator that ensures video call quality is maintained even when using non-SIP devices. It properly manages the video stream transmission, formatting, and delivery to ensure that quality standards are met regardless of the endpoint device type, thus maintaining reliability while expanding device availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9054891B2Distributing session initiation protocol content to universal plug and play devices in a local network
Publication Date: 2015.06.09 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US9054891B2 patent drawing
  • US9054891B2 patent drawing
  • US9054891B2 patent drawing

AI summary

A system and method for distributing session initiation protocol (SIP) content to Universal Plug and Play (UPnP) devices in a local network. The system and method employ, for example, a SIP user agent (UA) and a UPnP media server (MS) that can communicate with each other so that when the SIP UA receives SIP content from a remote SIP terminal, the SIP UA and UPnP MS cooperate to enable the UPnP MS to create an object so as to provide the object including the content to a rendering device in the local network. Similarly, when a device on the local network sends an object to the UPnP MS, the UPnP MS and SIP UA cooperate to enable the SIP UA to send the content of the object as SIP content to a remote SIP terminal.