Patent ID: 9438860
Filing Date: 2016-09-06
CPC Classification: H04N

Claim Text:
1. A method comprising: receiving a live media stream; receiving, from a user, a selection to pause the received live media stream, wherein the selection enables program filtering of the received live media stream while the received live media stream is paused; receiving at least a portion of the received live media stream via a media delivery network; processing a plurality of characteristics of media segments of the received live media stream, wherein the plurality of characteristics comprises one or more characteristics not based on metadata included in the received live media stream; assigning a characteristics score to each of the plurality of characteristics; comparing the assigned characteristics score with previously examined characteristics scores, wherein each of the previously examined characteristics scores are associated with one or more previously processed media segments; determining whether the assigned characteristics score corresponds to at least one of the previously examined characteristics scores, based on the comparison; upon determining that the assigned characteristics score does not correspond to at least one of the previously examined characteristics scores, creating a filtered live media stream by applying a filter to the media segment, based on the received selection that enabled program filtering, to generate a media segment score based on a formula that applies numerical weights to the assigned characteristics scores and to compare the media segment score with a threshold, wherein the filtering of the paused received live media stream comprises removing the media segment from the paused received live media stream upon the media segment score not meeting or exceeding the threshold; outputting the filtered live media stream from the filter for displaying or recoding of the filtered live media stream.