Communication Session Handling Program Interface Linking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication session handling systems drop calls when the application providing the control interface, such as a web browser hosting a plug-in program, ceases to function, leading to unintended termination of communication sessions.

Innovation Solution

A communication session handling program that includes an interfacing part to link with a communication session control interface, allowing the continuation of the session without dropping it by linking to a further control interface when the initial application ceases to provide the control interface, ensuring seamless continuation of voice, video, or chat sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the communication session handling system relies on an application providing the control interface, then the system can be simple and easy to operate, but the communication session will be dropped when the application ceases to function

Engineering Contradiction:
Improvecommunication session continuityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is divided into separate functional components: the communication session handling program (which manages the actual communication session) and the control interface (which provides user interaction). This segmentation allows the session handling to continue independently even when the original application providing the control interface ceases to function, as the session handling program can link to a different control interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (the linking capability between the session handling program and control interface) that decouples the dependency between the communication session and the specific application providing the control interface. This intermediary allows the session to be transferred from one control interface to another without being dropped.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the application provides the control interface for communication sessions, then the user interface can be integrated and easy to use, but navigating away from or closing the application will terminate the communication session

Engineering Contradiction:
Improveuser interface integrationVSAvoidsession persistence
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically adapts the control interface configuration based on the application's status. When the original application is active, it provides the control interface for integrated user interaction. When the application navigates away or closes, the system dynamically switches to an alternative control interface, maintaining both ease of operation and session persistence.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the communication session is tied to the application lifecycle, then resource management is simplified, but the session cannot continue when the application is closed or navigated away from

Engineering Contradiction:
Improvesession continuityVSAvoidinterface management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The session handling program is designed with universal functionality to work with multiple different control interfaces. It can link to the original application's control interface when available, and seamlessly switch to an alternative control interface when needed, making the session management system multi-functional and adaptable to different interface sources.

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

Data Source

PatentEP2572492B1Handling of a communication session
Publication Date: 2016.07.13 SKYPE
  • EP2572492B1 patent drawingFigure 1~2
  • EP2572492B1 patent drawingFigure 3
  • EP2572492B1 patent drawingFigure 4~5

AI summary

Method, device and computer program product for handling a communication session at a device, by executing a communication session handling program at the device, the communication session handling program comprising a communication session handling part for handling the communication session and an interfacing part for linking with a communication session control interface. An application is executed at the device, the application providing, to a user of the device, a communication session control interface for the communication session handled by the communication session handling part of the communication session handling program, the application linking with the interfacing part of the communication session handling program. It is detected that the application has ceased to provide the communication session control interface. On detecting that the application has ceased to provide the communication session control interface, the interfacing part of the communication session handling program links, without dropping the communication session, to a further communication session control interface provided at the device for continuation of the communication session handled by the communication session handling part of the communication session handling program.