US 12,316,897 B2
System and method for real-time delivery of a target content in a streaming content
Ashutosh Agrawal, Mumbai (IN)
Assigned to STAR INDIA PRIVATE LIMITED, Mumbai (IN)
Appl. No. 17/754,784
Filed by Star India Private Limited, Mumbai (IN)
PCT Filed Oct. 18, 2020, PCT No. PCT/IN2020/050892
§ 371(c)(1), (2) Date Apr. 12, 2022,
PCT Pub. No. WO2021/074932, PCT Pub. Date Apr. 22, 2021.
Claims priority of application No. 201921042463 (IN), filed on Oct. 18, 2019.
Prior Publication US 2024/0040180 A1, Feb. 1, 2024
Int. Cl. H04N 21/2668 (2011.01); H04N 21/234 (2011.01); H04N 21/239 (2011.01); H04N 21/258 (2011.01); H04N 21/81 (2011.01); H04N 21/858 (2011.01)
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
OG exemplary drawing
 
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.