Patent ID: 8819535

Claim:
A method of importing enhanced content for a program having at least one track of time-based media and at least one enhanced content track, the enhanced content comprising one or more components specified by a document in a markup language, the method comprising: for each component of the enhanced content: reading a first element in the markup language document specifying enhanced content represented by the component; creating a component corresponding to the enhanced content in a bin of a media editing system, wherein the component includes one or more attributes that store information describing the enhanced content; reading a second element in the markup language document specifying a temporal position in the program of the enhanced content component, wherein the second element comprises a reference to the first element, a start position of the component indicating a starting temporal position in the program where the enhanced content is to be placed and, if the component is a source clip, an end position of the component indicating an ending temporal position in the program where the source clip ends; if the component is a source clip, inserting a source clip object on a time-line representation of one of the at least one enhanced content tracks at a position corresponding to the start position and having a duration ending at the ending temporal position; otherwise inserting a locator object on the timeline representation of the enhanced content track at a position corresponding to the starting temporal position; and associating the object inserted on the timeline based on the second element with the component created in the bin based on the first element.