Patent ID: 8559793

Claim:
A method of editing a time-based media composition using a media editing software application, wherein the composition includes at least one media track and at least one data track, the method comprising: displaying a timeline representing a current state of the media composition, wherein the timeline includes the at least one media track and the at least one data track, wherein the data track references at least one data stream comprising a stream of data packets, wherein each of the data packets occupies a unique time address corresponding to a media element on the media track; enabling a user of the media editing software application to perform a first editing operation to the time-based media composition, wherein the first editing operation comprises a media editing operation and is applied to both the at least one media track and the at least one data track, thereby maintaining unaltered a temporal relationship between the at least one media track and the at least one data track; and enabling the user of the media editing software application to perform a second editing operation to the media composition, wherein the second editing operation comprises one of a media editing operation applied to the at least one media track and a data editing operation applied to the at least one data track, wherein the data track references at least one data stream comprising a stream of data packets, and wherein a temporal relationship between at least a portion of the at least one media track and the at least one data track is altered by the second editing operation.