Composite Endpoint Mechanism for Multimedia Stream Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication systems providing multimedia services face difficulties in software maintenance, as each new multimedia service often requires changes to existing software, leading to reduced quality and increased time to market.
Innovation Solution
The implementation of a composite endpoint system that splits multimedia calls into audio and video streams, allowing for independent management and delivery to different devices, using service logic and policy management to facilitate seamless integration and operation without altering existing service logic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If each multimedia service is independently embedded at the application level, then service functionality is achieved, but software maintenance becomes difficult and quality decreases
Solution Approach 1:
The patent segments the multimedia service into two independent parts: a composite endpoint component that handles service-specific logic (splitting multimedia streams into separate audio and video endpoints) and existing standard endpoints that handle device communication. This segmentation allows new multimedia services to be added by configuring the composite endpoint without modifying existing endpoint software, thereby improving maintainability while preserving service functionality.
Solution Approach 2:
The composite endpoint acts as an intermediary layer between the application level and the standard endpoints. It receives multimedia streams and automatically splits them into separate audio and video components that can be delivered to different devices. This intermediary approach enables service functionality without requiring changes to existing endpoint software, resolving the contradiction between adaptability and ease of repair.
2Adaptability or versatility
If changes are made to existing software to add new multimedia services, then service adaptability improves, but time to market increases
Solution Approach 1:
By segmenting the service architecture into a composite endpoint that encapsulates multimedia splitting logic, the system allows new services to be deployed through configuration rather than software modification. This reduces time to market while maintaining service adaptability, as the composite endpoint can be configured to handle different multimedia service types without changing existing endpoint code.
Solution Approach 2:
The composite endpoint provides universal functionality by handling multiple types of multimedia services (audio-only, video-only, full multimedia) through a single component. This multi-functional design allows the system to adapt to different service requirements without developing or modifying separate software for each service type, thereby reducing time to market while preserving adaptability.
3Adaptability or versatility
If multimedia calls are delivered to multiple devices, then service versatility improves, but system complexity increases
Solution Approach 1:
The composite endpoint serves as an intermediary that automatically manages the complexity of delivering multimedia streams to multiple devices. It receives a single multimedia stream, splits it into audio and video components, and routes them to appropriate endpoints based on service configuration. This intermediary approach enables service versatility (delivering to multiple device types) while hiding system complexity from the application layer and existing endpoints.
Data Source
AI summary
A multimedia call from an originating device is provided. At least one session may be created at an application server in response to receiving the multimedia call. An endpoint may be created within the session for communication between the originating device and the application server. The endpoint may be a composite endpoint for communication between the originating device and two or more terminating devices. The composite endpoint may be include two or more logical endpoints for communicating with and respectively associated with the two terminating devices. A portion or more of the multimedia call may be delivered from the application server to each of the terminating devices using the logical endpoint associated with each terminating device.


