Patent ID: 8818173

Claim:
A method of filtering a multi-track time-based media composition the method comprising: providing a time-based media processing software application access to a multi-track time-based media composition, wherein the multi-track time-based media composition comprises a first media track and a first data track, the first data track comprising a stream of data packets, wherein each of the data packets occupies a unique time address corresponding to a media element on the first media track; enabling a user of the media processing software application to define a filtering rule specifying a rule for filtering at least one of the media track and the data track comprising the stream of data packets; and causing the media processing software application to filter the multi-track time-based media composition in accordance with a user-defined filtering rule to generate a version of the multi-track media composition comprising at least one media track and one data track comprising the stream of data packets in which at least one of the: media in the first media track has been altered or removed; and data packets in the first data stream of the data track have been altered or removed.