P2P-SIP Interoperability Gateway

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no direct interoperability between peer-to-peer (P2P) and session initiation protocol (SIP) communication systems, requiring users to route calls through the public switched telephone network (PSTN), leading to issues with signal trans-coding, latency, and costs.

Innovation Solution

A method and system that allow a P2P terminal to communicate with a SIP terminal by selecting an identity and registering a network address, allocating a calling identifier, and translating it to establish a direct connection over IP networks, bypassing the PSTN.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If calls are routed through the PSTN to enable communication between P2P and SIP systems, then interoperability between different communication systems is achieved, but signal trans-coding issues, latency, and costs increase

Engineering Contradiction:
ImproveinteroperabilityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces a gateway as an intermediary component that enables direct communication between P2P and SIP systems over IP networks. The gateway translates addressing schemes and protocols between the two systems, allowing interoperability without routing calls through the PSTN, thereby eliminating trans-coding issues and reducing latency while maintaining adaptability between different communication systems

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If calls are routed through the PSTN to enable communication between P2P and SIP systems, then interoperability between different communication systems is achieved, but costs associated with PSTN usage increase

Engineering Contradiction:
ImproveinteroperabilityVSAvoidcosts
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The gateway serves as a cost-effective intermediary that enables direct IP-based communication between P2P and SIP systems. By handling protocol translation and address mapping at the IP layer rather than routing through PSTN switching networks, the system eliminates PSTN usage charges while maintaining full interoperability between different communication systems

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If calls are routed through the PSTN to enable communication between P2P and SIP systems, then interoperability between different communication systems is achieved, but signal trans-coding issues occur

Engineering Contradiction:
ImproveinteroperabilityVSAvoidtrans-coding issues
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The gateway acts as an intermediary that performs address translation and protocol adaptation between P2P and SIP systems at the application layer, avoiding the need for media trans-coding through PSTN networks. This direct IP-based routing eliminates trans-coding issues while maintaining interoperability, as the gateway handles only signaling and addressing translation rather than audio signal conversion

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8111687B2Communication system and method
Publication Date: 2012.02.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8111687B2 patent drawing
  • US8111687B2 patent drawing
  • US8111687B2 patent drawing

AI summary

A method of establishing communication between a first and second terminal, the first terminal being arranged to communicate with a first communication system and the second terminal being arranged to communicate with a second communication system. The method comprises the steps of: a user of the second terminal selecting an identity to represent the second terminal in the first communication system and registering a network address of the second terminal at a first storage means; allocating to the second terminal a calling identifier from a set of available calling identifiers and mapping the network address to the calling identifier at the first storage means and mapping the identity to the calling identifier at a second storage means; a user of the first terminal initiating communication with the second terminal using the identity; the first terminal translating the identity to the calling identifier using the second storage means and transmitting a message to the first communication system to initiate communication with the second terminal using the calling identifier; responsive to receiving the message at a network node of the first communication system, the network node translating the calling identifier to the network address using the first storage means; and establishing a connection between the first terminal and the network node over the first communication system, and between the network node and the second terminal over the second communication system.