Media Device Database Search Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in efficiently identifying and tracking audio/video media content on portable devices, especially in the presence of ambient noise, and managing database queries between local and remote servers effectively.
Innovation Solution
A method is implemented on media devices to efficiently identify and track content by forming a reference cache database with multiple search levels, automatically switching between local and remote searches, and managing a signature cache for seamless content fingerprinting and querying, allowing for real-time media content analysis and application triggering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If audio/video content fingerprinting is performed in the presence of ambient noise, then media content identification can be achieved in real-world environments, but measurement precision and reliability of content identification deteriorate
Solution Approach 1:
The patent segments the reference database into multiple search levels (first search level, second search level, etc.) with increasing portions of the database. This hierarchical segmentation allows the system to first perform quick local searches on portable devices, then progressively search larger portions remotely, balancing speed and accuracy while maintaining robustness against ambient noise through multiple comparison stages.
Solution Approach 2:
The patent performs preliminary fingerprinting and creates reference databases in advance on both portable devices and remote servers. By pre-processing and storing fingerprint data before actual content identification is needed, the system can quickly compare captured media against pre-computed references, improving real-time identification accuracy even in noisy environments.
2Productivity
If distributed database formation is implemented between remote server and media device, then search efficiency and responsiveness are improved, but device complexity and data management overhead increase
Solution Approach 1:
The patent divides the reference database into segments distributed between portable devices (local reference database) and remote servers (external search database). Each device maintains a portion of the database, with the portable device holding a first portion for quick local searches and the remote server holding a second portion for comprehensive searches, reducing the complexity burden on any single device while maintaining high search efficiency.
Solution Approach 2:
The patent introduces a hybrid search architecture that acts as an intermediary between fully local and fully remote search approaches. The system automatically routes queries to appropriate database portions based on search requirements, managing the complexity of distributed database formation through intelligent query routing and automatic switching between local and remote search modes.
3Loss of time
If automatic switching between local and remote search is implemented, then query results and response time are optimized, but control complexity and system overhead increase
Solution Approach 1:
The patent implements a dynamic search switching mechanism that automatically adapts between local and remote database searches based on real-time conditions. The system can switch search modes dynamically - performing quick local searches when appropriate and automatically transitioning to remote searches when more comprehensive results are needed, optimizing response time while managing control complexity through adaptive algorithms.
Data Source
AI summary
Techniques for efficient database formation and search in applications embedded in a media device are provided. The search may be performed synchronously with presentation of media programming content on a nearby media presentation device. A mobile media device captures some temporal fragments of the presented audio/video content on its microphone and camera, and then generates query fingerprints for the captured fragment. A local reference database resides on the mobile media device and a master reference database resides on a remote server with a most recent chunk of reference fingerprints transferred dynamically to the local mobile media device. A chunk of the query fingerprints generated locally on the mobile media device are searched on the local reference database for continuous content search and identification. The method presented automatically switches between the local search on the mobile media device and a remote search on an external search server.


