Patent ID: 8677241

Claim:
A method for adapting a multimedia message, comprising at least two input media into an output single media, the method comprising steps to be executed in sequence: (a) identifying specifications for said at least two input media by parsing a presentation media of the multimedia message, the specifications comprising instructions how to present said at least two input media; (b) creating a logical timeline from the parsed presentation, comprising arranging said at least two input media in order in accordance with the specifications, comprising: (i) determining a start time and duration of each said at least two input media: (ii) identifying presence of any text media in the plurality of input media; (iii) inserting all input media except the text media into the logical timeline; and (iv) inserting the text media into the logical timeline after the step (iii); (c) creating an adaptation pipeline from the logical timeline, comprising defining adaptation instruction steps following the order of the logical timeline; and (d) executing the adaptation pipeline, comprising executing the adaptation instruction steps upon said at least two input media to create the output single media.