Application Triggering via Frame Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Absolute-time-based triggers in content delivery systems can become desynchronized due to scheduling changes, leading to unintended execution of events, as they are not synchronized with the underlying content.
Innovation Solution
Implementing relative triggering, where application triggers are associated with frames within content items, allowing synchronization with changes in content transmission schedules, using frame comparison algorithms and tolerances to ensure accurate trigger execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If absolute-time-based triggers are used for content delivery, then the trigger execution time is fixed and predictable, but the triggers become desynchronized due to scheduling changes leading to unintended event execution
Solution Approach 1:
The patent transitions from static absolute-time-based triggers to dynamic frame-based triggers that adapt to content scheduling changes. The trigger system now dynamically identifies frames within content items and associates triggers with those frames, allowing the trigger execution to automatically adjust when content scheduling changes occur, thereby maintaining synchronization without being rigidly bound to fixed time schedules
Solution Approach 2:
The invention changes the triggering parameter from absolute time to frame-based relative positioning. Instead of using fixed time stamps that become invalid with scheduling changes, the system uses frame numbers or frame positions within content items as the triggering parameter. This parameter change allows triggers to remain synchronized with content regardless of when the content is transmitted or scheduled
2Adaptability or versatility
If frame-based trigger techniques are used to maintain synchronization, then adaptability to scheduling changes improves, but system complexity increases due to frame monitoring and comparison algorithms
Solution Approach 1:
The patent employs frame copying or frame capture techniques where the system captures or copies reference frames from the content stream and stores them for comparison. This allows the trigger monitoring system to work with copied frame data rather than requiring continuous real-time analysis of the entire content stream, reducing the computational complexity while maintaining the ability to detect trigger frames accurately
Solution Approach 2:
The system performs preliminary actions by pre-identifying and marking trigger frames within content items during content processing or transmission preparation. By advance-tagging frames that should trigger applications, the system eliminates the need for complex real-time frame-by-frame analysis during content playback, significantly reducing system complexity while maintaining frame-based synchronization capabilities
Data Source
AI summary
An apparatus, method, system and computer-readable medium are disclosed for, in one aspect, determining when a trigger, such as an application trigger, should be generated. In some embodiments, the application trigger may be generated when a frame included in a feed (e.g., a content feed) matches a specified or indicated frame. In some embodiments, a comparison between the feed and the specified or indicated frame may be based on one or more tolerances or thresholds. In some embodiments, the feed may be split and content (e.g., video) obtained via the split may be combined (e.g., multiplexed) with a trigger. The combined content and trigger may be transmitted to one or more devices, such as one or more user devices.


