Communication Device Session Reestablishment Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication devices in Peer-to-Peer (P2P) videoconferencing systems lack the ability to reliably disconnect from sessions, leading to potential reestablishment of unintentionally disconnected sessions due to deteriorating communication conditions or intentional termination, which can impact communication reliability and quality.

Innovation Solution

A communication device with memory storage areas for tracking session IDs and a controller to manage session reestablishment, where intentionally disconnected sessions are prevented from being automatically reconnected by storing IDs in a 'history' area, allowing for controlled session management and disconnection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automatic reestablishment processing is implemented to handle deteriorated communication conditions, then communication reliability is improved, but intentional disconnections cannot be distinguished from unintentional disconnections, causing sessions to remain connected after termination

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidsession disconnection status
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by storing the identifier of the communication device in a history storage area before disconnection occurs. This allows the system to recognize and prevent automatic reestablishment of intentionally disconnected sessions, while still permitting reestablishment of sessions lost due to communication deterioration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage area is segmented into current session storage and history storage, allowing differentiation between active sessions and previously connected devices. This segmentation enables selective reestablishment based on the disconnection cause.

Inventive Principle:
Principle #1Segmentation

2Duration of action of stationary object

If session reestablishment is automatically performed when disconnection is detected, then videoconference continuity is improved, but the system cannot differentiate between temporary communication failures and intentional termination

Engineering Contradiction:
Improvevideoconference continuityVSAvoidsession management control
Core Design Contradiction:
Duration of action of stationary objectVSEase of operation

Solution Approach 1:

The system uses feedback from the history storage area to control automatic reestablishment. By checking whether the peer device identifier exists in the history storage, the system determines whether to permit or restrict reestablishment, providing intelligent session management that respects user intent.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If a history storage area is introduced to track disconnected devices, then session management precision is improved, but device complexity increases

Engineering Contradiction:
Improvesession management precisionVSAvoidmemory structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The history storage area serves multiple functions: it tracks intentionally disconnected devices, prevents automatic reestablishment of those sessions, and maintains videoconference continuity for legitimate cases. This multi-functionality achieves precise session management without proportionally increasing complexity.

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

Data Source

PatentUS9137310B2Communication devices, methods and computer readable storage media
Publication Date: 2015.09.15 BROTHER KOGYO KK
  • US9137310B2 patent drawing
  • US9137310B2 patent drawing
  • US9137310B2 patent drawing

AI summary

A communication device includes a memory that has a first storage area that stores an identifier of a first communication device, which is in a communication session with the communication device, and a second storage area that stores an identifier of a second communication device, which established a communication session with the communication device. The communication device performs the steps of: notifying the identifier stored in the first storage area to the first communication device, receiving an identifier stored in a first storage area of the first communication device from the first communication device, determining whether the identifier received from the first communication device is stored in the second storage area of the communication device, restricting re-establishment of the communication session with the first communication device when the identifier received from the first communication device is stored in the second storage area of the communication device.