Patent ID: 7623755

Claim:
A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising: in response to selection of a first clip in a first track, moving the selected first clip in a timeline sequence, wherein the timeline sequence comprises a plurality of matched audio and video tracks configured to serve as containers for clips, wherein of the first clip is associated with a second clip; and in response to selection of the second clip, moving the selected second clip into a track that is a non-matching track in the timeline sequence, wherein the non-matching track comprises a track that is not associated with a track where the first clip is located, wherein the first clip or the second clip comprises embedded timeline sequences, wherein the selection of the first clip in the first track comprises a detection of a selector selection, wherein, after the selection of the first clip in the first track, the selection of the second clip comprises selecting the second clip when a selector cursor moves to a track compatible with the second clip, wherein audio tracks are compatible with audio clips, and wherein video tracks are compatible with video clips, and wherein a position of the first clip is locked in the timeline sequence when the selector cursor is moved to a track that is incompatible with the first clip, wherein the first clip is locked to a lowest compatible track.