Telephony Server Session Storage for UPnP Telephony

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

UPnP telephony services lack mechanisms for storing and retrieving session information, including message history, which limits user flexibility and accessibility of past communications.

Innovation Solution

A method and apparatus for a Telephony Server to store and manage session information, allowing retrieval of session history through actions like GetStoredSessionList, GetSession, GetMessageIDsStoredSession, and GetMessagesStoredSession, enabling users to access and store session metadata and messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If UPnP telephony services use basic messaging service mechanisms, then users can send and receive messages, but there is no mechanism for storing or retrieving session history

Engineering Contradiction:
Improvesession historyVSAvoidstorage mechanism
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary action by automatically storing session information in the Telephony Server's memory during the messaging session. The Telephony Server captures session metadata (participant information, session ID, timestamps) and messages, making them available for later retrieval without requiring manual intervention or complex user actions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention creates a copy of session information by storing session metadata and messages in the Telephony Server's memory. This copied information can be retrieved later through the GetSession and GetMessage actions, providing users with access to historical session data without affecting the original session flow.

Inventive Principle:
Principle #26Copying

2Ease of operation

If users want to access past messages and session history, then user flexibility and accessibility improve, but the system requires additional storage and retrieval mechanisms

Engineering Contradiction:
Improvesession history accessVSAvoidstorage and retrieval system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The Telephony Server performs multiple functions: it handles real-time messaging operations and simultaneously stores session information for later retrieval. The same Telephony Server that processes incoming messages also manages session history storage and retrieval, eliminating the need for separate dedicated storage systems and reducing overall complexity.

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

Solution Approach 2:

The system provides self-service by automatically storing session information without requiring explicit user commands to save. The Telephony Server autonomously captures session metadata and messages, and users can simply request retrieval through standard UPnP actions (GetSession, GetMessage) without manual intervention in the storage process.

Inventive Principle:
Principle #25Self-service

3Reliability

If the system stores session information locally, then reliability and offline accessibility improve, but storage space requirements increase

Engineering Contradiction:
Improvesession status captureVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system implements local quality by storing only essential session metadata (participant information, session ID, timestamps) and messages in the Telephony Server's local memory. This localized storage captures critical session status information without requiring extensive storage capacity, as only relevant session data is retained rather than all communication data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2548338B1Method and system for storing session information in universal plug and play telephony service
Publication Date: 2020.02.26 SAMSUNG ELECTRONICS CO LTD
  • EP2548338B1 patent drawingFigure 1~4
  • EP2548338B1 patent drawingFigure 5~7
  • EP2548338B1 patent drawingFigure 8

AI summary

A method and apparatus are provided for storing session information in a home network of an UPnP telephony service. The method is performed at a Telephony Server (TS). The method receives a request from a Telephony Control Point (TCP) to store session information while the session is in progress. The session information includes a session status and session related media. The method then divides the session information into meta information and session control information. Thereafter, the method stores the session information in a memory of the TS.