Communication Device Session Establishment via Server Relay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Session Initiation Protocol (SIP) method for establishing peer-to-peer communication sessions places a significant burden on servers due to the need for them to transmit and receive numerous messages and retain session information until the session is established.

Innovation Solution

A communication device and method that allows for direct peer-to-peer communication by transmitting a response message with port information through a server, establishing a session using control messages, and accepting user commands to initiate media data transmission, thereby reducing server load by minimizing message volume and retention time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server transmits and receives numerous messages to establish a session using traditional SIP protocol, then the session establishment is reliable and follows standard protocol, but the burden on the server increases significantly

Engineering Contradiction:
Improvesession establishment reliabilityVSAvoidserver burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the session establishment process into two distinct phases: control message exchange (through server) and media data transmission (direct peer-to-peer). By separating control functions from media functions, the server only needs to handle essential control messages rather than all communication traffic, reducing server burden while maintaining reliable session establishment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server acts as an intermediary only for control messages (INVITE, 200 OK, ACK) to establish the session, but not for media data transmission. This selective intermediary role allows the server to facilitate reliable connection setup while avoiding the burden of relaying all communication data, thus resolving the contradiction between reliability and server complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the server retains session information until session establishment is completed, then the session can be established accurately, but the message volume and retention time increase server burden

Engineering Contradiction:
Improvesession establishment accuracyVSAvoidmessage retention time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server performs preliminary actions by exchanging only the essential control messages (INVITE, 200 OK, ACK) needed to establish the session before media transmission begins. By completing the critical session setup phase quickly with minimal message retention, the server reduces burden while ensuring accurate session establishment. The actual media transmission then occurs directly between peers without further server involvement.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If direct peer-to-peer communication is established, then communication efficiency improves and server burden reduces, but the complexity of session establishment increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsession establishment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides communication into segmented phases: server-mediated control message exchange for session establishment, followed by direct peer-to-peer media transmission. This segmentation achieves efficient direct communication while managing establishment complexity by using standardized SIP control messages for the setup phase, so devices don't need to implement complex direct connection logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server serves as a temporary intermediary that simplifies the establishment process using standard SIP protocols, enabling devices to achieve direct peer-to-peer communication without implementing complex connection management themselves. The intermediary handles the complexity of negotiation and setup, while the end result is simple direct communication between peers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8667149B2Communication device, communication method, and computer-readable storage medium storing communication program
Publication Date: 2014.03.04 BROTHER KOGYO KK
  • US8667149B2 patent drawing
  • US8667149B2 patent drawing
  • US8667149B2 patent drawing

AI summary

A communication device performs P2P communication with the other communication device by establishing a session through a server, and includes a first transmitting portion, if the communication device operates as a called device requested to establish the session, upon the receiving a session start message from the other communication device, transmits to the other communication device a response message including information on a port for directly receiving data from the other communication device; a session establishing portion establishes the session by transmitting a control message to a port specified by information in the session start message or a response message received from the other communication device; a command accepting portion accepts a user's command permitting to receive from the other communication device; and a starting portion starts transmitting and receiving of data to and from the other communication device, upon the accepting of the command.