Video lesson builder system and method
First Claim
1. An online, computer implemented-method that uses one or more video data files for building an online video lesson having one or more lessons, the method operable upon receiving a request from a remote user/instructor to create the online video lesson, the computer-implemented method comprising:
- receiving a first one or more video data files from said remote user, each video data file configured to teach key concepts for the online video lesson;
generating a single display interface having at least a video display area and a lesson list display area, the video display area configured to display the first video data file and other video data files associated with one or more lessons, the lesson list display area configured to display an index of all lessons available for playing in the video display area;
generating a timeline with a playhead in the video display area, wherein the timeline represents the first video data file in a temporal order, said playhead progressing along the timeline to indicate a position of the first video data file in time as the first video data file is played;
using the first video data file to create a first lesson configured to play in the video display area, wherein said first lesson can be initiated by selecting an identifier for the first lesson from the index of lessons in the lesson list display area; and
editing, in real time as the first lesson is played, contiguous and noncontiguous elements of the first video data file into a plurality of contiguous time sections, wherein each time section is associated with a key concept of the first lesson, wherein the first lesson including the key concepts of the plurality of time sections are configured to be played linearly in the video display area, wherein the online video lesson includes at least one of a quiz, an attachment file and an attachment link.
0 Assignments
0 Petitions
Accused Products
Abstract
An online video lesson builder system and method. The remotely-located system generates a single interface having a lesson index display area and a video display area for displaying data presentation (e.g., video) content associated with a lesson. A section control menu provides edit and assembly control buttons for editing and assembling the lesson and for segmenting the lesson into a plurality of time sections, each time section being associated with a key concept of the lesson.
63 Citations
30 Claims
-
1. An online, computer implemented-method that uses one or more video data files for building an online video lesson having one or more lessons, the method operable upon receiving a request from a remote user/instructor to create the online video lesson, the computer-implemented method comprising:
-
receiving a first one or more video data files from said remote user, each video data file configured to teach key concepts for the online video lesson; generating a single display interface having at least a video display area and a lesson list display area, the video display area configured to display the first video data file and other video data files associated with one or more lessons, the lesson list display area configured to display an index of all lessons available for playing in the video display area; generating a timeline with a playhead in the video display area, wherein the timeline represents the first video data file in a temporal order, said playhead progressing along the timeline to indicate a position of the first video data file in time as the first video data file is played; using the first video data file to create a first lesson configured to play in the video display area, wherein said first lesson can be initiated by selecting an identifier for the first lesson from the index of lessons in the lesson list display area; and editing, in real time as the first lesson is played, contiguous and noncontiguous elements of the first video data file into a plurality of contiguous time sections, wherein each time section is associated with a key concept of the first lesson, wherein the first lesson including the key concepts of the plurality of time sections are configured to be played linearly in the video display area, wherein the online video lesson includes at least one of a quiz, an attachment file and an attachment link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An online, computer implemented-method that uses one or more video display data files for building an online video lesson having one or more lessons, the method comprising:
-
receiving a first one or more video data files from said remote user, each video data file configured to teach a plurality of key concepts for the online video lesson, said first one or more video data files being configured to be editable; generating a single display interface configured to display the first one or more video data files; generating a timeline with a playhead in the single display interface, wherein the timeline represents the first video data file in a temporal order, said playhead progressing along the timeline to indicate a position of the first video data file in time as the first video data file is played in the single display interface; using the first video data file to create a first lesson configured to play in the single display interface; and editing, in real time as the first lesson is played in the single display interface, contiguous and noncontiguous elements of the first video data file into a plurality of contiguous time sections, wherein each time section is associated with a key concept of the first lesson, wherein the first lesson including said key concepts is configured to be played linearly in the single display interface, wherein the online video lesson includes at least one of a quiz, an attachment file and an attachment link. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product including a non-transitory computer readable storage medium and including computer executable code for creating a video builder, the code when executed by a processor adapted to perform the steps comprising:
-
receiving a first one or more video data files from said remote user, each video data file configured to teach a plurality of key concepts for the online video lesson, said first one or more video data files being configured to be editable; generating a single display interface configured to display the first one or more video data files; generating a timeline with a playhead in the single display interface, wherein the timeline represents the first video data file in a temporal order, said playhead progressing along the timeline to indicate a position of the first video data file in time as the first video data file is played in the single display interface; using the first video data file to create a first lesson configured to play in the single display interface; and editing, in real time as the first lesson is played in the single display interface, contiguous and noncontiguous elements of the first video data file into a plurality of contiguous time sections, wherein each time section is associated with a key concept of the first lesson, wherein the first lesson including the key concepts of the plurality of time sections are configured to be played linearly in the single display interface, wherein the online video lesson includes at least one of a quiz, an attachment file and an attachment link. - View Dependent Claims (28, 29, 30)
-
Specification