Patent ID: 7826911

Claim:
A method performed by a clip selector that includes an audio deconstructor, an audio information gatherer, an audio analyzer, and a representative clip selector, the method comprising: receiving, by the audio deconstructor, an audio stream; determining, by the audio deconstructor, human recognizable labels for portions of the audio stream, where determining the human recognizable labels includes: generating, by the audio deconstructor, a score for each of the labels, where the score is indicative of a probability that a label, associated with a particular one of the portions of the audio stream, is an actual label for the particular one of the portions, and selecting, by the audio deconstructor, one of the labels as the actual label for the particular one of the portions of the audio stream based on the score for the one of the labels; gathering, by the audio information gatherer, data associated with human interaction with the audio stream via a plurality of audio players; analyzing, by the audio analyzer, audio features associated with the audio stream; identifying, by the audio analyzer, at least one section of the audio stream with a particular audio feature of the analyzed audio features; receiving, by the representative clip selector, information regarding the portions of the audio stream with the human recognizable labels from the audio deconstructor, information regarding the data associated with human interaction with the audio stream from the audio information gatherer, and information regarding the at least one section from the audio analyzer; and selecting, by the representative clip selector, a representative clip for the audio stream based on the information regarding the portions of the audio stream with the human recognizable labels, the information regarding the data associated with human interaction with the audio stream, and the information regarding the at least one section.