Multi-Device Streaming Guide With Optical Code Content Handoff
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video streaming services face challenges in providing customized ancillary content experiences efficiently, synchronizing content streaming according to a published schedule, and managing memory and network utilization for large numbers of target devices, particularly in linear programmed streaming content.
Innovation Solution
Systems and methods for dynamically controlling streaming of content by adjusting ancillary content pod durations, selecting prediction models based on user responses, and synchronizing content playback to scheduled start times, using a network interface and processing devices to manage streaming of primary and ancillary content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional approaches are used to provide customized ancillary content experiences, then user engagement may be improved, but computer resource utilization and latency increase significantly
Solution Approach 1:
The system pre-calculates and pre-positions ancillary content items in a content pod before the user needs them. The content pod is prepared in advance with multiple ancillary content items that can be quickly delivered when triggered, eliminating the need for real-time resource-intensive calculations during content delivery.
Solution Approach 2:
The ancillary content is segmented into discrete items within a content pod structure. Each ancillary content item is an independent unit that can be individually selected and delivered, allowing the system to provide customized content without processing entire content streams in real-time.
2Reliability
If conventional approaches are used to ensure consistent presentation of appropriate ancillary content, then content relevance is improved, but latency increases
Solution Approach 1:
The system determines and prepares ancillary content items in advance based on the primary content schedule, rather than calculating them in real-time. This preliminary content selection and positioning eliminates latency while maintaining consistency in content delivery.
Solution Approach 2:
The system creates a template or copy of the content pod structure that can be rapidly instantiated and filled with appropriate ancillary content items. This copying mechanism allows for consistent content presentation without the computational overhead of generating content ad-hoc.
3Manufacturing precision
If conventional approaches are used to synchronize content according to published schedule, then content timing accuracy is improved, but memory and processor requirements increase
Solution Approach 1:
The content schedule is segmented into discrete time slots and content items, with ancillary content pods associated with specific primary content segments. This segmentation allows for precise synchronization without requiring complex processing of entire content streams.
Solution Approach 2:
The system extracts and separates the timing synchronization function from the content delivery function. By using a content pod structure with predefined time lengths and ancillary content items, the system achieves accurate synchronization without the computational complexity of conventional approaches.
Data Source
AI summary
Systems and methods are configured to manage streaming video content across multiple devices. An optical code in a first item of content is detected. The first item of content is streamed to a first device of a user. Other devices of the user proximate to the first user device are detected via signal strengths of respective signals received at the first user device from one or more of the other user devices. In response to detecting a second user device is proximate to the first device and to detecting the optical code in the first item of content, a prompt is displayed on the first device. In response to detecting a user interaction with the prompt, a second item of content is streamed to and displayed on the second device of the user.


