Service Session Manager for Dynamic Media Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for media consumption across various devices and locations poses challenges in efficiently delivering multimedia content, as existing systems struggle to dynamically evaluate customer requests and select optimal network devices/systems in real time, considering factors like location, device type, and quality of service.
Innovation Solution
The proposed infrastructure includes a Service Session Manager (SSM) that dynamically evaluates customer requests by identifying location, device type, and quality of service factors to select an optimal network device/system for content delivery, using components like SSM orchestrator, resource manager, content resolver, and subscriber manager to provide multimedia content in real time or near real time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing systems are used to deliver multimedia content, then content delivery is provided, but the systems cannot dynamically evaluate customer requests and select optimal network devices in real time
Solution Approach 1:
The system pre-establishes session templates and network device profiles before actual content delivery requests arrive. When a request comes in, the SSM matches the request against pre-defined templates and selects from pre-evaluated network devices, avoiding real-time complex evaluation while maintaining adaptability.
Solution Approach 2:
The Session Session Manager acts as an intermediary layer between content requests and network devices. It maintains a session table that maps customer requests to optimal network devices based on pre-collected quality of service factors, location data, and device capabilities, enabling fast matching without direct real-time evaluation.
2Adaptability or versatility
If multiple network devices and systems are available for content delivery, then service coverage is improved, but selecting the optimal device becomes complex
Solution Approach 1:
The system segments the complex selection process into distinct components: quality of service evaluation, location-based filtering, device capability matching, and session template selection. Each component handles a specific aspect of the selection, making the overall complex process manageable and systematic.
Solution Approach 2:
The system changes selection parameters from complex multi-dimensional evaluation to simplified template matching. By pre-defining session templates with specific parameter combinations (device type, location, quality requirements), the system transforms the selection problem into finding the best matching template rather than evaluating all possible device combinations.
3Productivity
If real-time content delivery is implemented, then customer satisfaction is improved, but system resource consumption increases
Solution Approach 1:
The system performs resource-intensive operations in advance: collecting quality of service factors, analyzing network device capabilities, and creating session templates are all done before actual content delivery. This preliminary preparation enables fast real-time delivery without repeating complex evaluations for each request.
Solution Approach 2:
Instead of performing full evaluations for each content request, the system creates simplified session records that copy essential matching information from pre-evaluated templates. These session records enable rapid content delivery decisions without re-processing the full evaluation logic for each request.
Data Source
AI summary
A method may include receiving a request, from a user device, associated with accessing a multi-media asset/content, identifying a location associated with the user device and identifying a profile for a subscriber associated with the user device. The method may also include determining whether the multi-media asset/content is available, identifying, based on the location, a content distribution network or network device to deliver the first multi-media asset/content, and identifying, based on the profile, advertisements associated with the multi-media content or asset. The method may further include inserting the identified advertisements into the multi-media asset/content and providing, via the identified content distribution network or network device, the multi-media asset/content to the user device.


