Patent ID: 8220017

Claim:
A computer-implemented method for programmatic generation of multimedia presentation sequences on a computer, the method comprising: maintaining a library of rules on said computer, wherein: a rule comprises a test and an action, said test specifying a condition for implementing said action, said condition corresponding to: if, at time t i , a specific image of a presentation sequence is presented, said action comprising a sequence of operations applied to said presentation sequence, wherein said presentation sequence comprises a sequence of static objects, each of said static objects being assigned a relative time, t k , in said presentation sequence and comprising any of an image, text, and a video frame, and each of said sequence of said operations comprising one of: specifying a selection of different content to be included in said presentation sequence, and specifying a different temporal order of said presentation sequence; receiving, by said computer, a previously-generated presentation sequence; sensing, by said computer, a sensed event, wherein said sensed event includes a timing parameter that determines which rules in said library are applied to said previously-generated presentation sequence; using said computer to serially apply said rules, determined by said sensed event, to said previously-generated presentation sequence to modify said previously-generated presentation sequence; and outputting, by said computer, said previously-generated presentation sequence that is modified to a monitor for display.