System and methods for providing web-based multimedia presentations
First Claim
1. A method of providing a web-based multimedia presentation on a remote user computer, comprising:
- transmitting to the user computer a web page for display by a web browser, the web page including a player module for displaying a multimedia presentation, the player module providing at least first and second display screens that are provided as respective layers within the web page;
transmitting video content to the user computer for display as a video within the first display screen; and
transmitting non-video content to the user computer for display within the second display screen;
wherein the video content includes embedded commands, including commands which cause the player module to switch the first and second display screens into and out of view within the web page during playing of the video.
0 Assignments
0 Petitions
Accused Products
Abstract
Various features are provided for allowing content providers (typically web site operators) to provide customized, multimedia presentations to end users within web pages. One feature involves a web-based player architecture that provides multiple display screens, each of which may correspond to a different content type (e.g., video, menu, caption, logo, animation, etc.). Another feature involves the use of scripting commands embedded within the video file or other streamed content to control various display attributes of the screens and of the player. These display attributes preferably include the visibility states and positions of the screens, such that a video or other streamed content can switch content items into and out of display and/or move screens to new positions during playing of the streamed content.
275 Citations
35 Claims
-
1. A method of providing a web-based multimedia presentation on a remote user computer, comprising:
-
transmitting to the user computer a web page for display by a web browser, the web page including a player module for displaying a multimedia presentation, the player module providing at least first and second display screens that are provided as respective layers within the web page;
transmitting video content to the user computer for display as a video within the first display screen; and
transmitting non-video content to the user computer for display within the second display screen;
wherein the video content includes embedded commands, including commands which cause the player module to switch the first and second display screens into and out of view within the web page during playing of the video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32)
-
-
15. A method of providing a web-based multimedia presentation on a remote user computer, comprising:
-
transmitting streamed content to the user computer for display within a first display screen of the web page; and
transmitting video content to the user computer for display within a second display screen of the web page, wherein the video content includes embedded commands which control the display of the non-video content within the first display screen in synchronization with playing of the video content within the second display screen.
-
-
25. A web page for displaying multimedia content, the web page comprising:
-
a first layer which provides a first display screen for displaying a first type of content;
a second layer which provides a second display screen for displaying a second type of content; and
a player module which manages at least the visibility of, and the display of content within, the first and second display screens in response to commands embedded within streamed content.
-
-
33. A web-based multimedia presentation, comprising:
-
video content having at least one pause command embedded therein, the video content adapted to be played as a video; and
a web page comprising a web-based player module which is adapted to play the video file, wherein the player module is responsive to the pause command by pausing play the video. - View Dependent Claims (34, 35)
-
Specification