Client-Side Media Content Identifier for Multitasking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Consumers are unable to multitask and experience multiple independent sources of stimulation while viewing commercially distributed media content, as existing systems rely on broadcast providers to determine additional content, leading to visually cluttered and distracting viewing experiences.
Innovation Solution
A client-side initiated system that identifies media content using a media content identifier application, allowing consumers to access relevant complementary content from sources other than the original provider, by sampling media content and comparing it to a database to select and render additional content concurrently with the primary media.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If broadcast providers determine additional content to be displayed with primary media content, then content delivery is simplified and centralized, but consumers are unable to multitask and experience multiple independent sources of stimulation
Solution Approach 1:
The system enables the client device to autonomously identify media content and select complementary content without requiring complex centralized control. The client device performs content identification, database querying, and content selection locally, allowing consumers to multitask while viewing primary content.
Solution Approach 2:
The system divides the content delivery function into separate components: the broadcast provider delivers primary content, while the client device independently handles content identification and complementary content selection. This segmentation enables consumers to access multiple independent sources of stimulation simultaneously.
2Ease of operation
If additional content is provided according to information included with primary media content by the broadcast provider, then content delivery is streamlined, but the viewing experience becomes visually cluttered and potentially distracting
Solution Approach 1:
The system introduces an intermediary layer between the broadcast provider and the consumer: a client device that acts as a smart agent. This intermediary autonomously manages content identification and selection, delivering relevant complementary content without requiring complex user interaction while avoiding visual clutter through intelligent content filtering.
Solution Approach 2:
The system implements feedback mechanisms where the client device continuously monitors primary content being viewed and automatically selects complementary content based on that content. This feedback loop ensures relevant content is delivered without requiring user input, maintaining ease of operation while preventing visual clutter through context-aware content selection.
3Adaptability or versatility
If consumers rely on broadcast providers for additional content, then content selection is centralized and simple, but consumers remain largely unable to enjoy multi-tasking by concurrently experiencing more than one independent but related source of stimulation
Solution Approach 1:
The client device performs self-service by autonomously identifying media content, querying databases for complementary content, and selecting relevant content for display. This automation enables consumers to concurrently experience multiple independent but related sources of stimulation without requiring complex user management.
Solution Approach 2:
The system performs preliminary actions by pre-populating databases with complementary content information before the consumer needs it. When primary content is identified, the client device can quickly retrieve and display relevant complementary content, enabling seamless multi-tasking experience.
Data Source
AI summary
There is provided a system and method enabling client-side initiated identification of media content rendered on a client-side media player. In one embodiment, the system comprises the client-side media player including a controller and a memory, a media content database accessible by the client-side media player over a network, and a media content identifier application to be run on the client-side media player. The media content identifier application, when executed by the client-side media player controller, performs a method comprising sampling the media content, sending a first data corresponding to the sample to the media content database over the network, and receiving a second data over the network identifying the media content, thereby enabling client-side initiated identification of the media content rendered on the client-side media player.


