Patent ID: 9355076
Filing Date: 2016-05-31
CPC Classification: G06F,H04N

Claim Text:
1. A method for providing a dynamic modification of at least a portion of a presentation, said presentation comprising a play list including a plurality of play sheet elements and a sequencing timeline for playback of said play list, at least one play sheet element being selected from a group consisting of at least one of an image element, a video element, and an audio element, the method comprising: storing the play sheet elements and parsing extended machine language of the play sheet elements into a document object model data structure; in response to an asynchronously received control message, identifying a location in the presentation that requires a change, and identifying a respective play sheet element that requires said change, said change including at least one operation selected from the group of operations consisting of deletion, insertion, and replacement; and making said change to a respective document object of the identified play sheet element changing a portion of the presentation in accordance with the at least one operation at the identified location during playback of the playlist such that a current moment of playback precedes a moment that the change takes effect at a scheduled presentation time of the identified location in the presentation, said change taking effect without requiring a reloading of the play sheet elements or generating new play sheet elements.