Systems and methods for enhancing streaming media
View Patent ↗Streaming media is delivered in various scenarios that include live/on-demand events, Real/Windows Media platforms, and Netscape/Internet Explorer browsers. Systems and methods for enhancing streaming media delivery in this environment are disclosed.
1. A computer program product comprising a computer readable medium having computer-readable program codes stored therein, the computer-readable program codes comprising:
computer-readable program code for causing a computer to monitor a stream to determine a time position of said stream;
computer-readable program code for causing a computer to determine whether said monitored time position matches a time code in an event list;
computer-readable program code for causing the computer to display the event list simultaneously with displaying a window providing the stream and a preview window providing content items for inclusion in the stream at a time position of a corresponding time code in the event list, wherein the time code in the event list is determinable by a viewer simultaneously with the stream before or during a playing of the stream; and
computer-readable program code for causing a computer to execute an action associated with said time code if said monitored time position matches said time code.
2. The computer program product of claim 1 , wherein said action is a display of a caption.
3. The computer program product of claim 1 , wherein said action is a display of a slide.
4. The computer program product of claim 1 , wherein said action is a display of a poll.
5. The computer program product of claim 1 , wherein said action is a display of a pop-up window.
6. The computer program product of claim 1 , wherein an entry in said event list includes a time code, an identification of a resource, and an instruction for how to handle the event.
7. The computer program product of claim 6 , wherein said identification includes a file name and a uniform resource locator.