Personalized Media Content Playout System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Radio listeners often find broadcast content unappealing due to its lack of personalization, as it typically caters to a general audience rather than individual interests.
Innovation Solution
A system comprising a server and client communicating over a network generates and streams personalized media content, such as news programs, based on user attributes, allowing for real-time playout of tailored audio and video content, and dynamically inserts relevant media items, like sports scores, based on event status.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If radio stations broadcast the same content to multiple listeners simultaneously, then the broadcasting system maintains simplicity and efficiency, but the content fails to align with individual listener interests
Solution Approach 1:
The patent segments the monolithic broadcast content into modular media items that can be individually selected and assembled into personalized playlists for different listeners, allowing content customization without completely redesigning the broadcasting system
Solution Approach 2:
The system pre-generates multiple playlists with different content combinations before distribution, enabling personalized content delivery without real-time content creation complexity during actual broadcasting
2Adaptability or versatility
If personalized content is generated for each listener, then content alignment with listener interests improves, but the system complexity and computational requirements increase
Solution Approach 1:
The patent combines multiple media items into consolidated playlists that can be efficiently distributed to multiple listeners, merging the personalization process with batch processing to maintain productivity
Solution Approach 2:
The system creates copies of standardized playlist templates and media item structures, allowing rapid duplication and distribution of personalized content without rebuilding each playlist from scratch
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An example method involves accessing a playlist (400) defining a sequence of media content items (402a-c; 404a-b; 406a-b; 408a-c) including a first media content item and a second media content item; retrieving, from one or more server devices (102), first data representing the media content items (402a-c; 404a-b; 406a-b; 408a-c) of the received playlist (400), and using the retrieved first data to playout the media content items (402a-c; 404a-b; 406a-b; 408a-c) in accordance with the sequence defined by the playlist (400); determining a status of an event, and using the determined status of the event as a basis to determine a condition; making a determination that the determined condition has been satisfied; and responsive to making the determination that the determined condition has been satisfied, (i) retrieving second data representing a media content item related to the event, and (ii) using the retrieved second data to playout the media content item related to the event in between playing out the first and second media content items.