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,
- 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 user device from the plurality of user devices, a plurality of events captured at the respective user device, each event from the plurality of events occurring during a playback of the augmented recorded lecture at the respective user device and each event from the plurality of events for the respective user device being associated with a time stamp corresponding to a time at which a user of the respective user device performed an activity associated with the online platform;
- clustering the plurality of events received from each user device from the plurality of user devices 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 from the plurality of clips including a portion of the augmented recorded lecture, each portion of the augmented recorded lecture having a beginning time and an ending time within the augmented recorded lecture identified based on the time stamps associated with the events from the plurality of events clustered in 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 user device from the plurality of user devices, a plurality of events captured at the respective user device, each event from the plurality of events occurring during a playback of the augmented recorded lecture at the respective user device and each event from the plurality of events for the respective user device being associated with a time stamp corresponding to a time at which a user of the respective user device performed an activity associated with the online platform;
- cluster the plurality of events received from each user device from the plurality of user devices 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 from the plurality of clips including a portion of the augmented recorded lecture, each portion of the augmented recorded lecture having a beginning time and an ending time within the augmented recorded lecture identified based on the time stamps associated with the events from the plurality of events clustered in 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.