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 an online platform,
- providing a recording of the lecture for playback at a plurality of user devices, each user device of the plurality of user devices accessing the online platform;
- receiving from each of the plurality of user devices, a plurality of events captured that occurred during the playback of the recording of the lecture at the respective user device, 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 based at least on an activity type associated with the captured events to generate a plurality of clusters of events, wherein the activity type include passive, active, and recall activities;
- generating, a plurality of clips of the recording of the lecture based on the plurality of clusters of events, each clip including a portion of the recording of the 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 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:
- provide a recording of the lecture for playback at a plurality of user devices, each user device of the plurality of user devices accessing the online platform;
- receive from each of the plurality of user devices, a plurality of events captured that occurred during the playback of the recording of the lecture at the respective user device, 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 based at least on an activity type associated with the captured events to generate a plurality of clusters of events, wherein the activity type include passive, active, and recall activities;
- generate, a plurality of clips of the recording of the lecture based on the plurality of clusters of events, each clip including a portion of the recording of the 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 lecture.
Dependencies are inferred from the claim text.