| CPC H04N 21/2668 (2013.01) [H04N 21/23424 (2013.01); H04N 21/2393 (2013.01); H04N 21/25866 (2013.01); H04N 21/812 (2013.01); H04N 21/8586 (2013.01)] | 20 Claims |

|
1. A method of real-time delivery of a target content in a streaming content, the method comprising:
receiving, at a Content Management Server, a request for streaming content from at least one user device, wherein the request comprises user segment information associated with the at least one user device;
selecting, by a Content Handling Server, at least one cohort from a plurality of cohorts based on the user segment information, wherein cohorts in the plurality of cohorts are associated with a plurality of users;
dynamically fetching, by the Content Handling Server, at least one target content for the at least one user device from a Target Content Server based on the at least one cohort that is selected;
creating, by the Content Handling Server, a customized virtual manifest for the at least one user device by inserting the at least one target content in the requested streaming content in real-time;
sending, by the Content Handling Server, the customized virtual manifest to the at least one user device based on the user segment information; and
delivering, by a Content Streaming Server, the at least one target content in the requested streaming content to the at least one user device based on the customized virtual manifest.
|