Patent ID: 8831953

Claim:
A system for filtering objectionable content from audio, the system comprising: a preferences module configured to output a user interface comprising functionality that enables a user to specify first objectionable terms to filter out from audio playback and to specify a type of filtering action to be performed on said first obiectionable terms, the filtering action selected from skipping the first objectionable terms, silencing the first objectionable terms, and outputting a sound to override the first obiectionable terms; and a language filtering client implemented at least in part by a hardware processor, the language filtering client configured to: receive a user selection of an audio content item to be played; access a marker file associated with the audio content item, the marker file comprising an indication of second objectionable terms used in the audio content item, the second objectionable terms comprising a subset of the first objectionable terms; and cause playback of the audio content item to occur; filter out the subset of the first objectionable terms from the audio content item based on timing information associated with the second objectionable terms stored in the marker file, by at least applying a default filtering action of skipping the subset of the first objectionable terms unless the preferences module has received a user-specified preference to perform another type of filtering action other than said skipping, wherein said skipping the subset of the first obiectionable terms comprises deleting the subset of the first objectionable terms during said playback of the audio content item and splicing the audio content item before and after each of the deleted objectionable terms.