Systems for optimized presentation capture
AssigneeAirWatch LLC
InventorsRAMANI PANCHAPAKESAN, NEELIMA BOJJA, SUHAS S KULKARNI
Life of this patent
Estimating the term…
Abstract
Systems herein allow a user to record a presentation with a slides file. The system can record action events generated by a viewer application that displays slides of the slides file. The system can also record an audio segment for each displayed slide. An action information file can be created that links action events and audio segments to slides, and provides timing information for the action events. This can allow for playback of a narrated presentation where actions are recreated in synchronization with the narration while reducing the reliance on large video files.
Claims21
-20. (canceled)
A non-transitory, computer-readable medium containing instructions executed by at least one processor to perform stages for presentation capture, the stages comprising:
- opening a slides file on a user device for use in presentation recording;
- displaying a first slide of the slides file in a viewer application;
- monitoring graphical user interface events generated by the viewer application based on user interaction with the viewer application;
- starting recording of a first audio segment for the first slide;
- automatically detecting a first graphical user interface event within the first slide during the recording of the first audio segment;
- creating an action information file that associates the first slide with the first graphical user interface event and the first audio segment, wherein the first action information file includes first timing information for the first graphical user interface event;
- recording the graphical user interface event in the first action information file as a function that, when executed, recreates the graphical user interface event in synchronization with when the graphical user interface event occurred while recording the first audio segment;
- and
- storing the first action information file for opening with the slides file for presentation playback.
A method for presentation capture, comprising:
- opening a slides file on a user device for use in presentation recording;
- displaying a first slide of the slides file in a viewer application;
- monitoring graphical user interface events generated by the viewer application based on user interaction with the viewer application;
- starting recording of a first audio segment for the first slide;
- automatically detecting a first graphical user interface event within the first slide during the recording of the first audio segment;
- creating an action information file that associates the first slide with the first graphical user interface event and the first audio segment, wherein the first action information file includes first timing information for the first graphical user interface event;
- recording the graphical user interface event in the first action information file as a function that, when executed, recreates the graphical user interface event in synchronization with when the graphical user interface event occurred while recording the first audio segment;
- and
- storing the first action information file for opening with the slides file for presentation playback.
A system for optimized presentation capture, the system comprising:
- a memory;
- a non-transitory, computer-readable medium that contains instructions;
- a processor that executes the instructions to perform stages including:
- opening a slides file on a user device for use in presentation recording;
- displaying a first slide of the slides file in a viewer application;
- monitoring graphical user interface events generated by the viewer application based on user interaction with the viewer application;
- starting recording of a first audio segment for the first slide;
- automatically detecting a first graphical user interface event within the first slide during the recording of the first audio segment;
- creating an action information file that associates the first slide with the first graphical user interface event and the first audio segment, wherein the first action information file includes first timing information for the first graphical user interface event;
- recording the graphical user interface event in the first action information file as a function that, when executed, recreates the graphical user interface event in synchronization with when the graphical user interface event occurred while recording the first audio segment;
- and
- storing the first action information file for opening with the slides file for presentation playback.
Dependencies are inferred from the claim text.