Automated Lecture Deconstruction
AssigneeChegg, Inc.
InventorsOliver Raskin, Colin Murphy, Vincent Le Chevalier
Life of this patent
Estimating the term…
Abstract
An online platform generates a playlist of clips of a lecture accessed by a plurality of users of the online platform. The online platform receives a recording of the lecture, and receives a plurality of events captured during a time period corresponding to the lecture. Each captured event is associated with a time stamp corresponding to a time at which a user performed an activity while listening to the lecture. The online platform clusters the captured events based on the time stamps, and generates one or more clips of the recording of the lecture from the clustered events. The online platform generates a playlist including the clips of the lecture.
Claims20
A method for generating a playlist of clips of a lecture accessed by a plurality of users of an online platform, the method comprising:
- at the online platform,
- augmenting a recorded lecture with supplemental data to generate an augmented recorded lecture;
- providing the augmented recorded lecture for playback at a plurality of user devices accessing the online platform;
- receiving from each of the plurality of user devices, a plurality of events captured at the respective user device, wherein each event of the plurality of events occurred during the playback of the augmented recorded lecture, and wherein each event of the plurality of events is associated with a time stamp corresponding to a time at which a user of the user device performed a corresponding activity associated with the online platform;
- clustering the plurality of events to generate a plurality of clusters of events;
- generating, a plurality of clips of the augmented recorded lecture based on the plurality of clusters of events, each clip including a portion of the augmented recorded lecture, the portion beginning and ending at times within the recording identified based on the time stamps associated with one of the plurality of clusters of events;
- and
- generating a playlist including the plurality of clips of the augmented recorded lecture.
A non-transitory computer-readable storage medium storing executable computer program instructions for generating a playlist of clips of a lecture accessed by a plurality of users of an online platform, the computer program instructions when executed by a processor causing the processor to:
- augment a recorded lecture with supplemental data to generate an augmented recorded lecture;
- provide the augmented recorded lecture for playback at a plurality of user devices accessing the online platform;
- receive from each of the plurality of user devices, a plurality of events captured at the respective user device, wherein each event of the plurality of events occurred during the playback of the augmented recorded lecture, and wherein each event of the plurality of events is associated with a time stamp corresponding to a time at which a user of the user device performed a corresponding activity associated with the online platform;
- cluster the plurality of events to generate a plurality of clusters of events;
- generate, a plurality of clips of the augmented recorded lecture based on the plurality of clusters of events, each clip including a portion of the augmented recorded lecture, the portion beginning and ending at times within the recording identified based on the time stamps associated with one of the plurality of clusters of events;
- and
- generate a playlist including the plurality of clips of the augmented recorded lecture.
Dependencies are inferred from the claim text.