Communication Session Termination Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In packet-based communication systems, existing protocols like SIP do not effectively manage the termination of communication sessions, allowing devices to immediately stop listening for session media without authorization, which can be undesirable in certain scenarios.

Innovation Solution

A method where a communication device requests permission to terminate participation in a session by sending a message to a server, which then authorizes the termination and communicates this authorization back to the device, ensuring that session media is not stopped until proper authorization is granted.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a communication device immediately stops listening for session media upon sending a BYE request, then the device can quickly terminate the communication session, but the session may be terminated without proper authorization from the server

Engineering Contradiction:
Improvesession termination speedVSAvoidsession termination authorization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary authorization verification before allowing session termination. The server receives the BYE request first, processes it through authorization logic (checking conference rules, participant roles, etc.), and only after authorization is granted does the device stop listening for session media. This preliminary action ensures reliable termination while maintaining quick execution.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the server processes authorization requests for session termination, then session termination authorization is ensured, but the termination process takes longer due to the additional authorization step

Engineering Contradiction:
Improvesession termination authorizationVSAvoidsession termination time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server performs self-service authorization by maintaining local conference rule files and participant authorization information. When a BYE request arrives, the server independently evaluates the request against stored rules and participant credentials without needing external verification. This self-service approach ensures reliable authorization while minimizing processing time.

Inventive Principle:
Principle #25Self-service

3Reliability

If conference rules are stored in a file on the server, then authorization decisions can be made based on predefined rules, but the system complexity increases due to file management and rule processing

Engineering Contradiction:
Improveauthorization decision consistencyVSAvoidserver configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses copies of conference rule files stored on the server to make authorization decisions. Instead of complex real-time rule compilation or external database queries, the server maintains local copies of rule files that can be quickly read and evaluated. This copying approach ensures consistent authorization decisions while keeping the system relatively simple through straightforward file reading and rule matching.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP2206296B1A method for requesting the termination of a communication session
Publication Date: 2019.03.06 MOTOROLA SOLUTIONS INC
  • EP2206296B1 patent drawingFigure 1
  • EP2206296B1 patent drawingFigure 2~4
  • EP2206296B1 patent drawingFigure 5~7

AI summary

A method (800, 900) for terminating a communication session. The method can include generating a first message (114) requesting permission to terminate participation in the communication session and communicating the first message to a server (108). The method can also include receiving a second message (116) from the server authorizing the participation in the communication session to be terminated and terminating the participation in the communication session.