Multi-Terminal Session Management for Multimedia Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies in multimedia messaging and Push to Talk systems do not allow users to receive communications on multiple terminals simultaneously, limiting the ability to use multiple devices during a session.

Innovation Solution

A method and device that create a group of terminals for a user, allowing a session to be established with multiple terminals by modifying the session invitation to include a list of terminals, enabling data distribution to all terminals in the group and managing the session history independently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a session is established with only one terminal (first to respond positively), then the session establishment is simple and straightforward, but the user can only use one terminal during the session, limiting multi-terminal communication capability

Engineering Contradiction:
Improvemulti-terminal communication capabilityVSAvoidsession establishment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the session establishment process into two phases: first establishing a session with a single terminal (simple phase), then dynamically adding additional terminals to the existing session (extension phase). This allows the system to maintain simplicity for basic single-terminal communication while enabling multi-terminal capability when needed, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-establishing a session with one terminal before additional terminals join. The session framework is created in advance, and subsequent terminals are integrated into this pre-established structure. This preliminary session establishment simplifies the overall process while allowing flexible addition of terminals, addressing both simplicity and multi-terminal adaptability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is retransmitted to each terminal separately, then each terminal receives complete data, but network overload and saturation occur

Engineering Contradiction:
Improvedata delivery completenessVSAvoidnetwork overload
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent merges multiple data transmission streams into a single consolidated data flow. Instead of sending separate data copies to each terminal individually, the system combines all terminal communications into one unified data stream that is processed and distributed efficiently, reducing network traffic and preventing overload while ensuring complete data delivery to all participants.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary component that acts as a central hub for data distribution. This intermediary receives data from any terminal, processes it once, and then distributes it to all other terminals in the session. This single-point processing approach ensures data completeness for all terminals while minimizing network overhead by avoiding redundant transmissions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a single identity identifies several devices, then device group management is simplified, but the system cannot contact a given user on several of his terminals simultaneously

Engineering Contradiction:
Improvesimultaneous multi-terminal contact capabilityVSAvoidterminal identification and selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic terminal identification where the system can flexibly select which terminals to contact based on session requirements. The terminal identification is not static but adapts dynamically during the session, allowing the system to contact a given user on multiple terminals simultaneously when needed, while maintaining simplified group management through the single identity framework.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent makes the single identity framework universal by enabling it to serve multiple functions: it can identify a group of devices for simplified management, and simultaneously enable contact with multiple terminals of that user. The identity system becomes multi-functional, supporting both group-level and individual-terminal-level operations, thus resolving the contradiction between simplified management and simultaneous multi-terminal contact capability.

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

Data Source

PatentEP2481200B1Monitoring of a data-exchange session between terminals belonging to a first user and at least one terminal belonging to a second user
Publication Date: 2020.04.01 ORANGE SA
  • EP2481200B1 patent drawingFigure 1A~1
  • EP2481200B1 patent drawingFigure 2A
  • EP2481200B1 patent drawingFigure 2B

AI summary

The invention relates to a method, device and program for monitoring a data-exchange session between terminals belonging to a first user U1 and at least one terminal belonging to a second user U2, a method, device and participation program, a server and a terminal. The invention specifically relates to the methods and devices used during a data-exchange session between groups of terminals. The subject matter of the invention is a method for monitoring an SSX data-exchange session between first terminals T11, T12, T13 belonging to a first user U1 and at least one second terminal T21, T22 belonging to a second user U2, said monitoring method including, after said first user receives an invitation to establish a session inv(U1, U2), inv(U1->U2), inv(U2->U1), the creation CREA of a first group GR1 of first terminals T11, T12, T13 belonging to the first user U1 suitable for enabling said session to be established with said first group SSE(GR1, U2).