Patent ID: 8463773

Claim:
A computing device-implemented method, comprising: maintaining, by the computing device, user-created sets of media clips that relate to a particular subject, at least one of the media clips in each of the user-created sets being associated, by a user, with a corresponding one of the user-created sets; receiving, by the computing device, rankings from users relating to a quality of the sets of media clips; receiving, by the computing device, a user search request; determining, by the computing device and in response to the user search request, one or more of the sets of media clips that match the user search request; returning, by the computing device, and based on the matching one or more sets of media clips and the received rankings, a first set of media clips that is relevant to the user search request, to a user device associated with the user; receiving, from the user, a schedule identifying a time of day when notifications related to the first set of media clips are to be sent to the user; transmitting the notifications to alert the user, according to the schedule, of the first set of media clips; and providing, by the computing device, an interface that provides commands for the user to control playback of selected ones of the media clips in the first set of media clips.