Interactive Presentation Replay With Synchronized Document Pages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing presentation tools merge interactive elements of a document into a single video file during recording, rendering them non-interactive in the replay, thus losing the ability for viewers to engage with hyperlinks or other interactive features.
Innovation Solution
A system and method that separates document data, recorded interaction data, and media data, allowing for the preservation of interactive elements by storing and replaying them independently, ensuring that hyperlinks and other interactive features remain functional during playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If document interactive elements are merged into a single video file during recording, then the presentation can be replayed with audio and video synchronization, but the interactive elements (hyperlinks, buttons, etc.) become non-interactive and lose their functionality
Solution Approach 1:
The system segments the presentation into three distinct components: document data (preserving interactive elements), recorded interaction data (tracking user actions), and media data (audio/video). This segmentation allows each component to be processed and stored independently, enabling the document to maintain its interactivity while the media provides playback capability.
Solution Approach 2:
The patent extracts the document data from the video file and stores it separately. This extraction removes the harmful effect of merging interactive elements into a non-interactive video format, allowing the document to be displayed and interacted with in its original functional form while the video provides background playback.
2Adaptability or versatility
If document data is displayed separately from media data during replay, then interactive elements remain functional, but synchronization between document display and media playback becomes complex
Solution Approach 1:
The patent introduces recorded interaction data as an intermediary that bridges document data and media data. This intermediary contains timestamps and interaction records that enable the system to synchronize document display with media playback without directly coupling the two, reducing complexity while maintaining functionality.
Solution Approach 2:
The system performs preliminary recording of interaction data during the presentation delivery phase. By capturing timestamps and interaction events in advance, the replay system can automatically synchronize document display with media playback without requiring complex real-time coordination, simplifying the replay architecture.
3Ease of manufacture
If all presentation data is stored in a single video file, then storage and transmission are simplified, but the ability to replay with original document interactivity is lost
Solution Approach 1:
The system divides presentation data into separate storage units: document data stored in document stores, interaction data in interaction data stores, and media data in media data stores. This segmentation prevents loss of interactive element information while allowing efficient storage and transmission of each component type using appropriate formats and protocols.
Solution Approach 2:
The patent creates a multi-functional storage architecture where document data can be reused across multiple presentations, interaction data can be analyzed for insights, and media data can be distributed independently. This universal approach maintains information integrity while improving storage efficiency and enabling multiple use cases beyond simple replay.
Data Source
AI summary
Described herein is a computer implemented method. The method includes a client application generating a document request and communicating the document request to a server system. The client application receives: document data including page data in respect of a plurality of pages of the document; recorded interaction data defining one or more interactive events that occurred during a recording of a presentation associated with the document; and media data including audio and/or video data recorded during the recording of the presentation. The client application replays the presentation by using the recorded interaction data to synchronise display of the pages with playback of the media data.


