Encoded URL Mapping for Personalized Media Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge in delivering and caching highly personalized media content via content delivery networks is exacerbated by unique URLs generated for each segment, leading to inefficient caching and delivery, hindering monetization and scalability in media streaming.
Innovation Solution
A system comprising a client, video origin server, manifest generator, and video URL resolver that uses encoded URLs adhering to a source and output descriptor structure for generating and caching personalized media segments, enabling efficient delivery and caching through Content Delivery Networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If unique URLs are generated for each personalized media segment, then content personalization is achieved, but caching efficiency deteriorates
Solution Approach 1:
The patent creates a mapping between unique personalized URLs and standardized cache keys. When a personalized URL is requested, the system extracts the base content identifier (without personalization parameters) to generate a standardized cache key. This allows the CDN to cache personalized segments under unified keys, enabling cache hits for identical base content regardless of personalization variations.
Solution Approach 2:
The patent introduces an intermediary mapping layer between the personalized URL space and the cache key space. This mapping mechanism translates diverse personalized URLs into a standardized set of cache keys, allowing the CDN to efficiently cache and retrieve personalized media segments without requiring separate cache entries for each unique URL.
2Adaptability or versatility
If personalized media segments are delivered to each user, then user-specific content requirements are met, but delivery complexity increases
Solution Approach 1:
The patent segments the URL into distinct components: base content identifier and personalization parameters. By separating these elements, the system can independently handle caching (using base identifier) and personalization (using parameters), simplifying the delivery architecture while maintaining full personalization capability.
Solution Approach 2:
The standardized cache key structure serves multiple functions simultaneously: it enables efficient CDN caching, maintains content identification, and supports personalization through parameter separation. This universal key structure replaces multiple specialized URL formats, reducing system complexity.
Data Source
AI summary
A system and method for delivery and caching of media presentations is provided. The system includes client, a video origin server, a manifest generator, a video URL resolver, one or more original, inserted or edited media contents, and one or more personalized manifest files. The video origin server generates personalized media segments based on original, inserted or edited content for delivery to the client, possibly using MPEG-4 metadata. The video URL resolver resolves the encoded URLs that adhere to a structure of a source and output descriptor based on the one or more personalized media segments. The manifest generator then produces the one or more personalized manifest files containing the one or more encoded URLs A compositor converts the one or more encoded URLs adhering to the structure of source and output descriptor to the one or more personalized segments. Other embodiments are disclosed.


