Automated lecture deconstruction

US11797597B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11797597-B2
Application numberUS-202117498706-A
CountryUS
Kind codeB2
Filing dateOct 11, 2021
Priority dateOct 27, 2014
Publication dateOct 24, 2023
Grant dateOct 24, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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. 2. The method of claim 1 , wherein generating the plurality of clips includes: ranking each cluster of events from the plurality of clusters of events based on a number of events in that cluster of events to generate a ranking; selecting one or more clusters of events from the plurality of clusters of events based on the ranking; and generating a clip of the augmented recorded lecture based on each cluster of events from the one or more selected clusters of events. 3. The method of claim 1 , wherein generating the plurality of clips of the augmented recorded lecture includes: selecting the beginning time in the augmented recorded lecture for a clip from the plurality of clips based on a time stamp associated with an early event in a cluster of events from the plurality of clusters of events. 4. The method of claim 1 , wherein an activity associated with the online platform includes at least one of accessing a page of an electronic document distributed by the online platform, taking a note via the online platform, or answering a question on the online platform. 5. The method of claim 1 , wherein generating the plurality of clips of the augmented recorded lecture based on the plurality of clusters of events includes: ranking each cluster of events from the plurality of clusters of events based on a number of events in that cluster of events to generate a ranking; and selecting one or more highest-ranked clusters of events from the plurality of clusters of events based on the ranking, the generated plurality of clips based on the selected one or more highest-ranked clusters of events from the plurality of clusters of events. 6. The method of claim 1 , wherein generating the plurality of clips includes: ranking each cluster of events from the plurality of clusters of events based on a percentage of a plurality of users accessing the augmented recorded lecture who performed an activity associated with the online platform associated with the events of that cluster of events to generate a ranking; and selecting one or more highest-ranked clusters of events from the plurality of clusters of events based on the ranking, the generated plurality of clips based on the selected one or more highest-ranked clusters of events from the plurality of clusters of events. 7. The method of claim 1 , wherein clustering the plurality of events to generate the plurality of clusters of events includes clustering the plurality of events based at least in part on an activity type of the activity associated with the online platform that is associated with each event from the plurality of events, the activity type for each event from the plurality of events including one of a passive activity, an active activity, and a recall activity. 8. The method of claim 1 , wherein the supplemental data includes a secondary audio track. 9. The method of claim 1 , wherein the supplemental data includes a sub-title track. 10. The method of claim 1 , further comprising storing the augmented recorded lecture in association with an identifier of a course. 11. 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. 12. The non-transitory computer-readable storage medium of claim 11 , wherein the computer program instructions to cause the processor to generate the plurality of clips include computer program instructions to cause the processor to: rank each cluster of events from the plurality of clusters of events based on a number of events in that cluster of events to generate a ranking; select one or more clusters of events from the plurality of clusters of events based on the ranking; and generate a clip of the augmented recorded lecture based on each cluster of events from the one or more selected clusters of events. 13. The non-transitory computer-readable storage medium of claim 11 , wherein the computer program instructions to cause the processor to generate the plurality of clips include computer program instructions to cause the processor to: select the beginning time in the augmented recorded lecture for a a clip from the plurality of clips based on a time stamp associated with an early event in a cluster of events from the plurality of clusters of events. 14. The non-transitory computer-readable storage medium of claim 13 , wherein an activity associated with the online platform includes at least one of accessing a page of an electronic documen

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • by the use of playlists · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Clustering; Classification · CPC title

  • using time information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11797597B2 cover?
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 listen…
Who is the assignee on this patent?
Chegg Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/4387. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 24 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).