Interactive Broadcasting System for Synchronized Presentation Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing device-based meeting systems limit attendees to merely viewing presentations controlled by the presenter, lacking the ability to interact or control the pace of the presentation.
Innovation Solution
An interactive broadcasting system that allows presenters to share content with viewing devices, enabling attendees to view, interact with, and control the presentation pace, including adding annotations and zooming, while maintaining synchronization or viewing previous content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the presenter controls the presentation on the presenter's device, then the presentation can be displayed to attendees, but the attendees are merely able to view the presentation without interaction
Solution Approach 1:
The patent introduces a server as an intermediary component that receives control inputs from attendee devices and relays them to the presenter device. This mediator enables attendees to interact with the presentation (zoom, pan, annotate) without requiring direct control of the presenter's device, thus improving ease of operation while managing system complexity through a centralized coordination point.
Solution Approach 2:
The system segments the presentation control functionality into separate components: the presenter device displays and shares content, while attendee devices send control commands through the server. This segmentation allows attendees to interact with specific aspects of the presentation (zooming, annotating) independently without controlling the entire presentation flow, enhancing interaction capability while maintaining manageable device complexity.
2Adaptability or versatility
If the presenter shares the presentation from the presenter's device, then attendees can view the presentation, but attendees cannot control the pace or interact with the content
Solution Approach 1:
The system implements dynamic control where the presentation pace and interaction capabilities are not fixed but can change based on attendee inputs. The server dynamically relays control commands from attendees to the presenter device, allowing the presentation to adapt to attendee needs (zooming, pausing, annotating) while maintaining a relatively simple architecture through event-driven communication.
Solution Approach 2:
The server acts as a universal intermediary that handles multiple types of control commands (zoom, pan, annotate, pause) from multiple attendee devices and relays them to the presenter device. This multi-functional intermediary enables diverse interaction capabilities without requiring complex direct connections between each attendee device and the presenter device, thus improving adaptability while managing architectural complexity.
3Ease of operation
If attendees view the presentation on their own devices, then they can have a better view, but they cannot add annotations or zoom independently
Solution Approach 1:
The system implements feedback loops where attendee interactions (zoom, pan, annotate) are sent to the server, which relays them to the presenter device. The presenter device processes these commands and sends updated presentation state information back through the server to all attendee devices. This feedback mechanism ensures that independent attendee interactions are maintained while synchronization state is preserved through continuous state updates.
Solution Approach 2:
The system creates copies of the presentation content and state information that are distributed to all attendee devices. When the presenter device receives control commands from attendees, updated copies of the presentation state (including annotations and zoom levels) are generated and distributed back to all devices. This copying approach allows independent interaction while maintaining synchronization through distributed state replication.
Data Source
AI summary
Methods and systems for providing and utilizing interactive broadcasting are provided. First content of a first file and state information associated with a first state of the first content are sent from a presenter device to one or more viewing devices. The presenter device receives a notification from a first viewing device of the one or more viewing devices indicating additional content to add to the first content in the first state. The presenter device generates second state information associated with a second state of the first content using the notification, the second state relating to the additional content. The second state information is sent from the presenter device to the one or more viewing devices to display the first content in the second state on the one or more viewing devices. The first content in the second state is displayed on the presenter device.


