Patent ID: 9219945
Filing Date: 2015-12-22
Classification: G11B,H04H,H04N

Abstract:
1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising: code that receives a request from a requesting service to generate personalized streaming media based on content of streaming media broadcast from a broadcast source, wherein the streaming media comprises a plurality of frames, a frame identifier that specifies a frame for which content can be embedded, and a media type indicator that designates a type of media file that is eligible to be embedded within the frame indicated by the frame identifier; code that determines media content information of the streaming media, the media content information comprising at least one of a media name of the streaming media, a media summary of a subject matter of the streaming media, an audio transcription of the streaming media, or a plurality of frame descriptions for the plurality of frames of the streaming media; code that identifies a plurality of related files in at least one file system of a user that are related to the media content information; code that embeds the content of the plurality of related files in a relevant portion of the streaming media to generate the personalized streaming media, wherein one or more pieces of content for the plurality of related files are embedded in a portion of the frame of the streaming media indicated by the frame identifier and being of a same type of media file designated by the media type indicator for the frame indicated by the frame identifier with a remaining portion of the frame containing native content of the streaming media, wherein the embedded content of the plurality of related files is renderable for presentation as part of the personalized streaming media; and code that transmits the personalized streaming media having the embedded content to the requesting service.