Patent ID: 8677409

Claim:
A method, comprising: receiving, by a system comprising a processor, content uploaded onto a computer network for broadcasting via the computer network; extracting, by the system, an audio stream from the uploaded content; identifying, by the system, words in the extracted audio stream; identifying, by the system, non-speech sounds in the extracted audio stream; for each identified word and for each non-speech sound, querying, by the system, a preexisting library of selected words and non-speech sound patterns to perform a comparison of each identified word and each non-speech sound with entries in the preexisting library; determining, by the system, a match from the comparison, wherein each of the selected words and each of the non-speech sound patterns in the preexisting library are associated with a particular content category and are associated with a rating; updating, by the system, the uploaded content by embedding a content category within metadata associated with the uploaded content for each word and for each non-speech sound matching an entry in the preexisting library; and making, by the system, the uploaded content available for broadcasting.