Method and system for providing linked video and slides from a presentation
First Claim
1. A method for creating a synchronized presentation for publication as an online product, the method comprising the steps of:
- receiving continuous data, the continuous data captured in an identified time frame;
receiving slide-presentation data in the identified time frame, the slide-presentation data being associated with the continuous data;
generating, by a computer, a synchronized presentation online product, including generating a plurality of time-indexed links in at least one of the continuous data or the slide-presentation data, each link comprising at least one time duration during which at least a portion of the continuous data and at least a portion of the slide-presentation data are associated for presentation; and
storing the synchronized presentation online product in a data storage device for later retrieval and online delivery, whereinthe synchronized presentation online product is permitted to be accessed by viewers for online publication,viewers that receive the synchronized presentation online product are permitted to identify a selection of the continuous data at a particular point in time and select one of a plurality of selections of the slide-presentation data associated with the particular time point based on the plurality of time-indexed links,viewers that receive the synchronized presentation online product are permitted to identify a selection of the slide-presentation data at a particular point in time and select one of a plurality of selections of the continuous data associated with the particular time point based on the plurality of time-indexed links, andthe synchronized presentation online product is displayed on a user interface in a time-coordinated fashion.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for linking slides used during a presentation with a video recording of the presentation are provided. A presenter can develop slides for a presentation using a presentation tool. The presenter can then use the presentation tool to present the slides during a live talk, a video of which can be simultaneously recorded. The presentation tool can record the times at which each slide in the presentation was displayed, and for how long each slide was displayed. After the presentation concludes, the video recording or a link thereto can be provided to the presentation tool, which then can link the video recording to the slides. Viewers of the linked presentation can view the video and slides of the presentation, with the slides advancing in step with the video. Additionally, advancing or rewinding the slides can advance or rewind the video to the corresponding time point, and vice-versa.
-
Citations
28 Claims
-
1. A method for creating a synchronized presentation for publication as an online product, the method comprising the steps of:
-
receiving continuous data, the continuous data captured in an identified time frame; receiving slide-presentation data in the identified time frame, the slide-presentation data being associated with the continuous data; generating, by a computer, a synchronized presentation online product, including generating a plurality of time-indexed links in at least one of the continuous data or the slide-presentation data, each link comprising at least one time duration during which at least a portion of the continuous data and at least a portion of the slide-presentation data are associated for presentation; and storing the synchronized presentation online product in a data storage device for later retrieval and online delivery, wherein the synchronized presentation online product is permitted to be accessed by viewers for online publication, viewers that receive the synchronized presentation online product are permitted to identify a selection of the continuous data at a particular point in time and select one of a plurality of selections of the slide-presentation data associated with the particular time point based on the plurality of time-indexed links, viewers that receive the synchronized presentation online product are permitted to identify a selection of the slide-presentation data at a particular point in time and select one of a plurality of selections of the continuous data associated with the particular time point based on the plurality of time-indexed links, and the synchronized presentation online product is displayed on a user interface in a time-coordinated fashion. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11)
-
-
5. A method for creating an online product comprising synchronized data streams, the method comprising the steps of:
-
receiving a first data stream comprising video data, the video data captured in an identified time frame; receiving a second data stream comprising slide-presentation data in the identified time frame, the received slide-presentation data being associated with the video data; generating, by a computer, a synchronized online product comprising the video data and the slide presentation data, including generating a plurality of time-indexed links in at least one of the video data or the slide-presentation data, each link comprising at least one time duration during which at least a portion of the video data and at least a portion of the slide-presentation data are associated for presentation; and storing the synchronized online product in a data storage device for later retrieval and online delivery, wherein the synchronized online product is permitted to be accessed by viewers for online publication, viewers that receive the synchronized online product are permitted to identify a selection of the video data at a particular point in time and select one of a plurality of selections of the slide-presentation data associated with the particular point in time based on the plurality of time-indexed links, viewers that receive the synchronized online product are permitted to identify a selection of the slide-presentation data at a particular point in time and select one of a plurality of selections the video data associated with the particular point in time based on the plurality of time-indexed links, and the synchronized online product is displayed on a user interface in a time-coordinated fashion.
-
-
12. A system for creating synchronized video and an accompanying slide-presentation for online publication, the system comprising:
-
one or more information processing units for executing programs; one or more network interfaces in communication with the one or more information processing units for receiving and transmitting video and presentation data; one or more data storage devices in communication with the one or more information processing units; an engine executable on the one or more information processing units, the engine comprising instructions for receiving video data, the video data captured in an identified time frame, instructions for receiving data representing a presentation in the identified time frame, the received presentation data being associated with the video data, instructions for generating a synchronized combined video and presentation online product, including generating a plurality of time-indexed links in at least one of the video data or the presentation data, each link comprising at least one time duration during which at least a portion of the video data and at least a portion of the presentation data are associated for presentation, instructions for storing the online product in a data storage device for later retrieval and online delivery of the online product, instructions for retrieving the online product, instructions for transmitting the online product to a viewer upon request, instructions for identifying a selection of the video data at a particular point in time and selecting one of a plurality of selections of the presentation data associated with the particular point in time based on the plurality of time indexed links, and instructions for identifying a selection of the presentation data at a particular point in time and selecting one of a plurality of selections of the video data associated with the particular point in time based on the plurality of time indexed links. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium storing computer readable instructions thereon that, when executed by a computer, direct the computer to perform a process for use in conjunction with a system containing a presentation tool application and a video player application, comprising:
-
extending the presentation tool application to create and store time-indexed hyperlink information; transmitting video data captured in an identified time frame; transmitting presentation data associated with the video data in the identified time frame; generating, by the computer, a synchronized online product comprising the video data and the presentation data, including generating a plurality of time-indexed hyperlinks in at least one of the video data or the presentation data, each link comprising at least one time duration during which at least a portion of the video data and at least a portion of the presentation data are associated for presentation; and extending the video player application that consumes time-indexed hyperlinks, wherein viewers that receive the synchronized online product are permitted to identify a selection of the video data at a particular point in time and select one of a plurality of selections of the presentation data associated with the particular point in time based on the plurality of time-indexed links, and viewers that receive the synchronized online product are permitted to identify a selection of the presentation data at a particular point in time and select one of a plurality of selections the video data associated with the particular point in time based on the plurality of time-indexed links. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable medium storing computer readable instructions thereon that, when executed by a computer, direct the computer to perform a process for use in conjunction with running a video player application and a presentation application, comprising:
-
receiving a synchronized combined video and presentation online product, the synchronized combined video and presentation online product comprising first computer-readable data representing video content containing a plurality of time-stamped hyperlinks and second computer-readable data representing presentation content containing a plurality of time-stamped hyperlinks, the time stamped hyperlinks comprising at least one time duration during which at least a portion of the video content and at least a portion of the presentation content are associated for presentation; identifying, by the computer, a portion of the video content at a particular point in time and prompting, by the computer, a selection of one of a plurality of portions of the presentation content associated with the particular point in time based on the plurality of time-stamped hyperlinks; identifying, by the computer, a portion of the presentation content at a particular point in time and prompting, by the computer, a selection of one of a plurality of portions of the video content associated with the particular point in time based on the plurality of time-stamped hyperlinks; and displaying, in connection with the video player application and the presentation application, the synchronized combined video and presentation online product. - View Dependent Claims (25, 26, 27, 28)
-
Specification