PTT Proxy Server Session Management for Cross-Service Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

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

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

Engineering Contradiction:
ImproveadaptabilityVSAvoidease of manufacture
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #25Self-service

3Device complexity

If manual methods are used to determine and address session participants, then device complexity is reduced, but loss of time increases significantly

Engineering Contradiction:
Improvedevice complexityVSAvoidloss of time
Core Design Contradiction:
Device complexityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7653406B2Enabling a participant of a communication session to initiate a communication according to another communication service
Publication Date: 2010.01.26 HEWLETT PACKARD ENTERPRISE DEV LP
  • US7653406B2 patent drawing
  • US7653406B2 patent drawing
  • US7653406B2 patent drawing

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.