Multimedia Session Establishment with Pre-loaded Application Modules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The establishment of multimedia sessions, such as those based on IMS infrastructure and SIP protocol for video sharing services, can take several seconds, causing delays and impacting user experience due to the time required for signaling messages and multimedia application software configuration.
Innovation Solution
Running part of the multimedia application software during the exchange of signaling messages for session establishment, allowing terminals to be ready to use the multimedia service with minimal delay upon session completion, by triggering application modules at the originating and receiving terminals based on initial signaling messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multimedia application software is configured and loaded after session establishment signaling is complete, then the system ensures proper session setup and connection validation, but the user experiences noticeable delays (several seconds) before multimedia service becomes available
Solution Approach 1:
The patent applies preliminary action by loading and configuring multimedia application software modules (such as video players, audio processors, and encoding/decoding components) into the terminal's memory during the session establishment phase, before the actual multimedia service is needed. This is triggered by the initial signaling messages exchanged during session setup, allowing the software to be prepared in advance so that when the session is established, the terminal can immediately provide multimedia services without additional loading delays.
2Productivity
If multimedia application software modules are pre-loaded into terminal memory during session establishment, then service availability is improved with minimal delay, but terminal memory resources are consumed during the setup phase
Solution Approach 1:
The patent loads multimedia application software modules into terminal memory during session establishment based on the specific service type being initiated. The system analyzes the session requirements from signaling messages and selectively loads only the necessary software components (e.g., video processing modules for video calls, audio encoding modules for voice services) into available memory space, thereby preparing the terminal for immediate service delivery while optimizing memory resource utilization.
3Stability of the object's composition
If the terminal waits for complete session establishment before running any multimedia application code, then system stability is maintained through proper protocol sequencing, but user experience deteriorates due to perceptible delays
Solution Approach 1:
The patent enables the terminal to execute multimedia application software modules during the session establishment phase, triggered by initial signaling messages, while still maintaining proper protocol sequencing and system stability. This preliminary execution of application code occurs in parallel with or alongside the signaling exchange, allowing the system to remain compliant with communication protocols while simultaneously preparing the multimedia service components for immediate operation once the session is established, thereby eliminating perceptible delays for the user.
Data Source
AI summary
For establishing a multimedia session with a remote user's terminal, a terminal starts a signaling intended to establish the multimedia session addressed to the remote user's terminal. Predetermined acknowledgement messages indicate to the terminal and to the remote terminal that the multimedia session is established. The terminal and/or the remote terminal run at least a module of a multimedia application before reception of the predetermined acknowledgement messages.


