Personalized Mediacast Buffering for Ad Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content providers face challenges in delivering personalized content to diverse audiences, as traditional broadcasts often include local advertisements that may not be relevant to geographically diverse or technologically diverse consumers, and existing systems lack automation in customizing content delivery.

Innovation Solution

A content personalization system that allows for the selection and insertion of alternative content segments based on user preferences, using buffering and metadata detection to replace or supplement programming and non-programming content, enabling personalized mediacasts with on-demand programming and geo-targeting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional broadcast content with local advertisements is delivered to all consumers, then content providers can generate revenue through advertising, but geographically diverse consumers receive irrelevant local advertisements

Engineering Contradiction:
Improvecontent relevance to consumer locationVSAvoidcontent delivery system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The broadcast content is segmented into replaceable advertisement segments and non-replaceable programming segments. The system inserts alternative advertisements into specific replaceable segments based on consumer location data, allowing different consumers to receive different localized advertisements while watching the same programming content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-loads alternative advertisement content into buffer memory before the broadcast segment arrives. This preliminary action allows the system to quickly switch between different advertisement versions based on consumer location without causing playback interruptions or delays.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If content providers manually customize content delivery for different audiences, then personalized content can be provided, but the process lacks automation and efficiency

Engineering Contradiction:
Improvecontent personalization automationVSAvoidcontent delivery time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system receives location data from consumer devices and uses this feedback to automatically determine which alternative advertisement segments to insert. The system continuously monitors consumer location and dynamically adjusts content delivery without manual intervention, achieving both automation and timeliness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The content delivery system automatically retrieves consumer location data, selects appropriate alternative content segments, and inserts them into the broadcast stream without human intervention. The system serves itself by making automated decisions about content personalization based on real-time consumer data.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If alternative content segments are inserted into broadcast streams, then personalized mediacasts can be delivered, but synchronization issues may occur between broadcast and streamed content

Engineering Contradiction:
Improvecontent customization capabilityVSAvoidcontent synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system pre-loads alternative advertisement segments into buffer memory before they are needed in the broadcast stream. This preliminary buffering ensures that when a replaceable segment is identified, the alternative content is already ready and synchronized, preventing timing issues or playback disruptions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The buffer memory acts as an intermediary between the broadcast stream and the personalized content delivery. It temporarily stores alternative segments and coordinates their insertion timing to match the broadcast schedule, ensuring synchronization between the original and customized content streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10555022B2Systems and methods to deliver a personalized mediacast with an uninterrupted lead-in portion
Publication Date: 2020.02.04 WIDEORBIT LLC
  • US10555022B2 patent drawing
  • US10555022B2 patent drawing
  • US10555022B2 patent drawing

AI summary

Content delivery is provided responsive to mediacast content consumer requests by providing personalized mediacasts to each of a plurality of mediacast content consumers. Each of the personalized mediacasts includes a variety of replaceable programming and non-programming content segments and a variety of non-replaceable programming and non-programming content segments. Replacement programming and non-programming content segments may be targeted, for example selected based in part on one or more selection criterion associated with the mediacast content consumer, or provided by the broadcaster or Webcaster. A buffering scheme may be employed to inherently adjust asynchronicity between a broadcast or Webcast and a personalized mediacast. Actual insertion of replacement programming and non-programming content segments may occur upstream of a content consumer device or at the content consumer device.