Real-Time Streaming Content Delivery via Cohort-Based Manifest Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for inserting advertisements in live streaming media are inefficient and unable to scale to large numbers of concurrent users, leading to high processing times and delays in advertisement insertion.

Innovation Solution

A method and system for real-time delivery of target content in streaming media, which involves receiving user segment information, dynamically fetching target content, creating a customized virtual manifest, and delivering the target content in real-time to user devices based on the manifest.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If personalized ad insertion is done on a per user basis for millions of concurrent users, then advertisement customization per user interest is improved, but processing time becomes very high and system scalability deteriorates

Engineering Contradiction:
Improveadvertisement customizationVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments users into cohorts based on common characteristics (location, device type, network) rather than processing each user individually. This segmentation allows the system to generate ad inserts once per cohort and serve them to multiple users simultaneously, reducing processing time from O(n) to O(1) per user while maintaining personalization through cohort-level customization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple per-user ad insertion operations into a single cohort-based ad insertion operation. By combining users with similar characteristics into cohorts, the system processes ad insertion once for the entire cohort rather than separately for each user, significantly improving processing throughput while maintaining personalized advertising through cohort-specific ad selection.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If ad insertion processing is done separately for each user, then user-specific advertisement delivery is improved, but system scalability to millions of users deteriorates

Engineering Contradiction:
Improveuser-specific advertisement deliveryVSAvoidsystem scalability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements segmentation by dividing the large user base into manageable cohorts based on shared characteristics. This segmentation reduces the system complexity from handling millions of individual users to managing a smaller number of cohorts, making the system scalable while preserving user-specific ad delivery through cohort-level personalization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by generating ad insertion manifests once per cohort and then replicating them for all users within that cohort. This copying approach eliminates the need to regenerate ad inserts for each individual user, reducing system complexity and improving scalability while maintaining consistent personalized advertising across the cohort.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If personalized advertisements are served to millions of users in real-time, then advertisement relevance to user interests is improved, but delivery delay increases due to high processing time

Engineering Contradiction:
Improveadvertisement relevanceVSAvoiddelivery delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing ad insertion manifests for cohorts before user requests arrive. The system proactively generates and caches ad inserts based on predicted user characteristics, so when users actually request content, the ads are already ready to be inserted immediately, eliminating processing delays while maintaining high relevance through cohort-based personalization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by enabling real-time cohort identification and ad manifest generation based on current user characteristics. The system dynamically assigns users to appropriate cohorts and retrieves pre-computed ad inserts on-demand, allowing personalized ad delivery without delay while adapting to changing user behavior patterns through continuous cohort updates.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12316897B2System and method for real-time delivery of a target content in a streaming content
Publication Date: 2025.05.27 JIOSTAR INDIA PTE LTD
  • US12316897B2 patent drawing
  • US12316897B2 patent drawing
  • US12316897B2 patent drawing

AI summary

The present disclosure provides methods and systems for real-time delivery of a target content in a streaming content. The method comprising receiving a request for streaming content from at least one user device [102]. The request comprises user segment information associated with the at least one user device. Next, the method comprises dynamically fetching at least one target content for the at least one user device [102] based on the user segment information. Next, the method comprises creating a customized virtual manifest by inserting the at least one target content in the requested streaming content in real-time. Next, the method comprises sending the customized virtual manifest to the at least one user device [102] based on the user segment information. Thereafter, the method comprises delivering the at least one target content in the requested streaming content to the at least one user device [102] based on the customized virtual manifest.