Sequential Video and Interactive Content Delivery with Contextual Ads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video delivery systems on the internet lack the ability to provide users with sequential video content and contextual advertisements that are relevant to the user's location, demographics, and interests, without requiring users to actively interact with multiple web pages.
Innovation Solution
A system and method that selects and delivers sequential video content and contextual advertisements by storing videos and advertisements in memory, receiving client requests, and selecting videos and advertisements based on the requested video and contextual information such as user location and demographics, for presentation in a video player.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If broadcast networks insert the same advertisement into the media stream for all end users, then advertisement delivery is simple and consistent, but precision in determining which end users experienced or responded to the advertisement is lost
Solution Approach 1:
The system implements feedback mechanisms by tracking user interactions with advertisements and video content. The server receives information about which end users experienced advertisements and which end users responded, creating a closed-loop system that enables precise measurement while maintaining system simplicity through automated data collection and analysis.
2Ease of operation
If conventional internet video delivery systems require users to manually select another video after the initial video is watched, then user selection freedom is maintained, but user convenience and continuous content delivery deteriorate
Solution Approach 1:
The system enables self-service by allowing the server to automatically select and deliver sequential video content based on user preferences and contextual information. The server autonomously determines which videos to deliver next without requiring manual user intervention, thereby improving ease of operation while managing complexity through algorithmic automation.
3Adaptability or versatility
If contextual information is collected to provide personalized advertisements and video content, then content relevance and user experience are improved, but difficulty in obtaining contextual information increases
Solution Approach 1:
The system applies preliminary action by collecting contextual information about end users in advance, before the actual video delivery and advertisement placement. The server obtains information about user location, demographics, and preferences beforehand, enabling personalized content delivery without requiring real-time data collection during the viewing experience, thereby reducing the difficulty of obtaining contextual information.
4Productivity
If sequential video content and contextual advertisements are automatically delivered based on user information, then user experience and content relevance are enhanced, but system complexity and data processing requirements increase
Solution Approach 1:
The system implements universality by creating a multi-functional server that performs multiple tasks: storing video content, collecting contextual information, selecting appropriate advertisements, determining sequential video content, and delivering everything in an integrated manner. This consolidation of functions into a single system improves productivity while managing complexity through unified architecture rather than separate specialized components.
Data Source
AI summary
A system and method of providing sequential video and contextual based content to an end user viewing video content in a video player on an end user computing device is provided. In one embodiment, the method comprises storing a plurality of videos in a memory, storing a plurality of advertisements in a memory, receiving a plurality of requests from a plurality of different clients and wherein each request includes information identifying a first video and each of the plurality of clients initiates its request from one of a plurality of web pages and wherein the plurality of web pages form part of a plurality of different web sites. In addition, the plurality of web pages may include program code configured to cause a video to be presented in the video player. The method further comprises for each received request, selecting a plurality of videos based on information of the first video; and selecting a plurality of advertisements, wherein at least one of the plurality of advertisements is selected based on information of the first video and at least one of the plurality of advertisements is selected based on information of a selected video. In addition, the method may comprise for each received request, transmitting the plurality of videos to the requesting client for sequential presentation by the client; and transmitting the plurality of advertisements to the requesting client and wherein at least some of the plurality of advertisements are configured to be presented concurrently with a received video.


