abstract |
A Streaming Filtering Solution may (1) generate a content map that identifies filterable content elements in a movie or other media; (2) generate media segment files based on the filterable elements; and (3) obtain a filter with categories and sub-categories of content to exclude or retain when the content is played. When content is requested, the Streaming Filtering Solution may (1) apply the filter to the media segment files to determine that some media segment files should be dynamically generated based on the filter; (2) dynamically generate one or more filtered media segment files; and (3) provide those files to a requester. Depending on the filter, and the characteristics of a particular filterable element, a filtered media segment file may have fully or partially muted audio, or may have fully or partially cropped video, or may be entirely omitted, or may have other filtering effects applied. |