PTT Proxy Server Session Management for Cross-Service Interoperability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile telephones lack easy interoperability between different communication services, making it inconvenient for users to share sessions or initiate messages across multiple services, especially when the number of participants is large and participants join or leave frequently.
Innovation Solution
A PTT proxy server is introduced to manage a 'dummy' participant within the PTT session, allowing seamless integration with other services like MMS by translating SIP addresses to telephone subscriber numbers, enabling users to send messages to all session participants with minimal user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If client applications are redesigned to provide interoperability between communication services, then ease of operation is improved, but device complexity increases and manufacturing cost rises
Solution Approach 1:
The patent introduces a session information service as an intermediary component that mediates between different communication service client applications. This service provides session information (such as participant lists) to multiple services without requiring the services to directly communicate with each other, thus maintaining independence of individual applications while enabling interoperability.
Solution Approach 2:
The session information service is designed as a universal, multi-functional component that serves multiple communication services simultaneously. It provides a common interface for accessing session data across different services (e.g., SMS, MMS, push-to-talk), eliminating the need for each service to implement its own session management logic.
2Adaptability or versatility
If client applications are upgraded to enable service sharing, then adaptability is improved, but ease of manufacture deteriorates due to software upgrade costs
Solution Approach 1:
The patent segments the communication system into independent service modules (each with its own client application) and a shared session information service. This segmentation allows the session information service to be independently developed, deployed, and updated without affecting the core communication services, thereby reducing upgrade costs and maintaining ease of manufacture.
Solution Approach 2:
The session information service automatically manages session data and provides it to requesting services without requiring manual intervention or coordination between services. Each service independently queries the session information service when needed, enabling adaptability without complex inter-service dependencies that would increase manufacturing complexity.
3Device complexity
If manual methods are used to determine and address session participants, then device complexity is reduced, but loss of time increases significantly
Solution Approach 1:
The session information service pre-acquires and stores session information (such as participant lists and session identifiers) as sessions are established. When a service needs this information, it is already available for immediate retrieval, eliminating the need for services to manually query or determine participant details at the moment of use.
Solution Approach 2:
The system implements a feedback mechanism where the session information service continuously updates and maintains current session data, notifying or making available updated information to services that require it. This ensures services always have access to accurate, up-to-date participant information without manual intervention.
Data Source
AI summary
A method is provided to enable a participant of a communication event established using a first communication service to initiate a communication with at least one other participant of the communication event using a second communication service. The method includes receiving, from the participant of the communication event, a communication, the communication being received via the second communication service, determining at least one other current participant of the communication event, and initiating at least one other communication with at least the other current participant.


