Claims
- 1. A method of reviewing an enhanced streaming media presentation comprising:
opening a browser window containing an embedded media player and a browser based enhancement parser program in a graphical user environment; opening an enhanced streaming media file containing enhancement information; playing said enhanced streaming media file; parsing said enhanced streaming media file using said browser based enhancement parser program to extract said enhancement information; generating browser enhancement code using said browser based enhancement parser program said enhancement information; and executing said browser enhancement code within said browser to render an enhancement.
- 2. The method of claim 1 where said step of parsing further comprises:
identifying a trigger in said enhancement information that specifies when said enhancement is to be rendered.
- 3. The method of claim 2 where said step of executing said browser enhancement code further comprises:
executing said browser enhancement code at a time that corresponds to said enhancement information that specifies when said enhancement is to be rendered.
- 4. The method of claim 1 further comprising:
identifying an advertisement trigger in said enhancement information; pausing said streaming media presentation; rendering an advertisement indicated by said advertisement trigger; and resuming play of said streaming media presentation.
- 5. The method of claim 1 where said step of playing further comprises:
positioning said enhanced streaming media file to a position that contains enhancement information.
- 6. The method of claim 1 further comprising:
editing said enhancement information to produce edited enhancement information; repositioning said enhanced streaming media file to a position corresponding to the edited enhancement information; and rendering said enhanced streaming media file with said edited enhancement information.
- 7. The method of claim 6 further comprising:
saving said edited enhancement information in said enhanced streaming media file.
- 8. The method of claim 1 where said enhanced streaming media file is a platform independent file.
- 9. A method of reviewing an enhanced streaming media presentation comprising:
opening a browser window containing an embedded media player and a browser based enhancement parser program in a graphical user environment; opening an enhanced streaming media file containing enhancement information; advancing said streaming media file to the commencement of an enhancement; playing said enhanced streaming media file; parsing said enhanced streaming media file using said browser based enhancement parser program to extract said enhancement information; generating browser enhancement code using said browser based enhancement parser program employing said enhancement information; and executing said browser enhancement code within said browser to render an enhancement.
- 10. A system for reviewing enhanced streaming media presentations comprising:
a CPU; a display device; a user input device; a graphical user interface; a browser disposed in said graphical user interface; a media player embedded in said browser; and a browser based enhancement parser program embedded in said browser that extracts trigger information from said enhanced streaming media presentation and generates browser enhancement code to render an enhancement within said browser, said program further determining that if an enhancement is a streaming media advertisement, pausing said enhanced streaming media presentation, displaying said streaming media advertisement, and resuming display of said enhanced streaming media presentation.
- 11. The system of claim 11 further comprising:
an editor that modifies enhancement information.
- 12. A system for reviewing enhanced streaming media presentations comprising:
a CPU; display means; user input means; graphical user interface means; browser means disposed in said graphical user interface means; media player means embedded in said browser means; and browser based enhancement parser program means embedded in said browser means that extract trigger information from said enhanced streaming media presentation and generate browser enhancement code to render an enhancement within said browser means, said program means further determining if an enhancement is a streaming media advertisement, pausing said enhanced streaming media presentation, displaying said streaming media advertisement, and resuming display of said enhanced streaming media presentation.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/941,2460 entitled “METHOD OF ENHANCING STREAMING MEDIA CONTENT”, filed Aug. 27, 2001 by Steven O. Markel, that claims the benefit of U.S. provisional application serial No. 60/227,918 entitled “METHOD OF ENHANCING STREAMING MEDIA CONTENT”, filed Aug. 25, 2000 by Steven O. Markel, both of which are specifically incorporated herein by reference for all that they disclose and teach.
[0002] This application also claims benefit of U.S. provisional patent application No. 60/348,873 entitled “SYSTEM AND METHOD FOR EMULATING ENHANCED AND INTERACTIVE STREAMING MEDIA DELIVERY” filed Jan. 16, 2002 by Steven O. Markel and specifically incorporates this application for all that it discloses and teaches.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60227918 |
Aug 2000 |
US |
|
60348873 |
Jan 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09941246 |
Aug 2001 |
US |
Child |
10347656 |
Jan 2003 |
US |