Session Controller for Managing Multiple Concurrent Application Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High bandwidth access networks need to support multiple simultaneous application sessions for subscribers, such as video, audio, and voice, while existing communication networks struggle to manage these multi-service applications effectively.
Innovation Solution
A packet network, specifically a SoIP network, enables the establishment and management of multiple application sessions, allowing users to request and combine sessions on a video display device like a television, with independent or joined sessions, using components like Session Controllers, Application Servers, and Media Servers to handle voice, video, and data services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing communication networks are used to support multiple simultaneous application sessions, then network infrastructure is maintained, but the ability to effectively manage multi-service applications is insufficient
Solution Approach 1:
The patent segments session management into distinct functional components: Session Controller for establishing and managing sessions, Application Servers for specific service logic, and Media Servers for media handling. This segmentation allows each component to specialize in specific tasks, improving adaptability to multiple services while distributing complexity across manageable modules rather than concentrating it in a single system.
Solution Approach 2:
The Session Controller acts as an intermediary between users and the network infrastructure, mediating session establishment, modification, and termination. This intermediary layer abstracts the complexity of multi-service management from both the user interface and the underlying network, enabling versatile service support while hiding management complexity behind a standardized control interface.
2Adaptability or versatility
If multiple simultaneous application sessions are established for a single subscriber, then service versatility is improved, but network management complexity increases
Solution Approach 1:
The Session Controller is designed as a universal component that can manage multiple types of application sessions (voice, video, data, messaging) through a unified interface and standardized protocols. This multi-functionality allows the system to support concurrent diverse sessions without requiring separate control mechanisms for each service type, thereby improving versatility while controlling complexity through reuse of the same core management functions.
Solution Approach 2:
The patent introduces a new dimensional layer of session management by implementing sessions as independent,可同时存在的 logical entities with unique identifiers, rather than sequential or hierarchical service delivery. This dimensional change from sequential service processing to parallel session management enables multiple applications to coexist without interfering with each other's control mechanisms.
3Ease of operation
If session joining and merging features are implemented, then user experience is enhanced, but system complexity increases
Solution Approach 1:
The patent implements session joining and merging capabilities that allow multiple independent sessions to be combined into a unified session experience. The Session Controller provides functions to merge session contexts, combine media streams, and integrate application states, enabling users to seamlessly integrate multiple services (e.g., combining video and audio sessions) while the system manages the underlying complexity of coordinating multiple session resources.
Data Source
AI summary
A method and apparatus for establishing multiple application sessions, such as video, audio, voice, and data sessions, and displaying them on a video display device such as a television are disclosed. These sessions can be independent of each other or the user can request the network to join these sessions so that a single session is created. For example, a user can request the network to create a video session and a music session and combine them into one session, so the audio portion of the video session is replaced by the user specified music contents and so on.


