Methods and systems for displaying videos with overlays and tags
First Claim
1. A method for displaying a video with an overlay, comprising:
- (a) using an application that runs through a browser on a client to send a request from the client to a server over a computer network;
(b) in response to the request, sending at least the following from the server to the client;
at least a first uniform resource locator (URL) corresponding to a location on the network where the video is stored, at least a second URL corresponding to a location on the network where the overlay is stored, and playlist data that includes at least sequence information for playing each segment of the video, timing information indicating when to display the overlay during playing of the video, and location information indicating a coordinate within the video for displaying the overlay;
wherein the first and second URLs are associated with different servers on the computer network;
(c) using at least the first and second URLs at the client to retrieve the video and the overlay;
(d) using the playlist data at the client to build a playlist and merge the video and the overlay into an integrated media sequence, and playing the integrated media sequence to a user via the browser in accordance with the playlist; and
(e) automatically linking the user to content associated with the overlay during the playing of the media sequence when the user clicks on a representation of the overlay displayed on the browser.
4 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for displaying a video and an overlay or tag, an application that runs through a browser on a client is used to send a request from the client to a server over a computer network. In response to the request, at least the following is sent from the server to the client: a first uniform resource locator (URL) corresponding to a location on the network where the video is stored, a second URL corresponding to a location on the network where the overlay or tag is stored, and playlist data. The first and second URLs are associated with different servers on the computer network. The first and second URLs and the playlist data are used at the client to retrieve the video and the overlay or tag, and build a playlist. The client merges the video and the overlay into an integrated media sequence that is played to a user via the browser in accordance with the playlist, and displays the tag. The user is automatically linked to content associated with the overlay or tag when the user clicks on a representation of the overlay or tag displayed on the browser.
-
Citations
13 Claims
-
1. A method for displaying a video with an overlay, comprising:
-
(a) using an application that runs through a browser on a client to send a request from the client to a server over a computer network;
(b) in response to the request, sending at least the following from the server to the client;
at least a first uniform resource locator (URL) corresponding to a location on the network where the video is stored, at least a second URL corresponding to a location on the network where the overlay is stored, and playlist data that includes at least sequence information for playing each segment of the video, timing information indicating when to display the overlay during playing of the video, and location information indicating a coordinate within the video for displaying the overlay;
wherein the first and second URLs are associated with different servers on the computer network;
(c) using at least the first and second URLs at the client to retrieve the video and the overlay;
(d) using the playlist data at the client to build a playlist and merge the video and the overlay into an integrated media sequence, and playing the integrated media sequence to a user via the browser in accordance with the playlist; and
(e) automatically linking the user to content associated with the overlay during the playing of the media sequence when the user clicks on a representation of the overlay displayed on the browser. - View Dependent Claims (2, 3, 4)
-
-
5. A method for displaying a video and a tag associated with the video, comprising:
-
(a) using an application that runs through a browser on a client to send a request from the client to a server over a computer network;
wherein the server is associated with a first uniform resource locator (URL) on the computer network;
(b) in response to the request, sending at least the following from the server to the client;
at least a second uniform resource locator (URL) corresponding to a location on the network where the video is stored, one or more tags associated with the video, and playlist data that includes at least sequence information for playing each segment of the video, and time-bar coordinate information indicating a spatial location on a time bar where each of the one or more tags should be visually linked;
wherein the first and second URLs are associated with different websites on the computer network;
(c) using at least the second URL at the client to retrieve the video;
(d) using the playlist data at the client to build a playlist, and play the video and display the one or more tags visually linked to the time bar, wherein the video is played and the one or more tags are displayed to a user via the browser in accordance with the playlist; and
(e) automatically linking the user to content associated with each of the one or more tags when the user clicks on a representation of a tag displayed on the browser. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A system for displaying a video with an overlay, comprising:
-
(a) a client computer with a software application that runs through a browser and sends a request from the client to a server over a computer network;
(b) said server including software that, in response to the request, sends at least the following from the server to the client;
at least a first uniform resource locator (URL) corresponding to a location on the network where the video is stored, at least a second URL corresponding to a location on the network where the overlay is stored, and playlist data that includes at least sequence information for playing each segment of the video, timing information indicating when to display the overlay during playing of the video, and location information indicating a coordinate within the video for displaying the overlay;
wherein the first and second URLs are associated with different servers on the computer network;
(c) a controller on the client computer that uses at least the first and second URLs and the playlist data at the client to retrieve the video and the overlay and build a playlist, and merge the video and the overlay into an integrated media sequence;
(d) a player on the client computer that plays the integrated media sequence to a user via the browser in accordance with the playlist; and
(e) wherein the integrated media sequence includes a link that automatically directs the user to content associated with the overlay during the playing of the media sequence when the user clicks on a representation of the overlay displayed on the browser.
-
-
13. A system for displaying a video and a tag associated with the video, comprising:
-
(a) a client computer with using a software application that runs through a browser on the client, and sends a request from the client to a server over a computer network;
wherein the server is associated with a first uniform resource locator (URL) on the computer network;
(b) said server including software that, in response to the request, sends at least the following from the server to the client;
at least a second uniform resource locator (URL) corresponding to a location on the network where the video is stored, one or more tags associated with the video, and playlist data that includes at least sequence information for playing each segment of the video, and time-bar coordinate information indicating a spatial location on a time bar where each of the one or more tags should be visually linked;
wherein the first and second URLs are associated with different websites on the computer network;
(c) a controller on the client computer that uses at least the second URL at the client to retrieve the video and the one or more tags, and that uses the playlist data to build a playlist;
(d) a player on the client computer, responsive to the playlist, that plays the video and displays the one or more tags visually linked to the time bar, wherein the video is played and the one or more tags are displayed to a user via the browser; and
(e) wherein each of the one or more tags includes a link that automatically directs the user to content associated with each of the one or more tags when the user clicks on a representation of a tag displayed on the browser.
-
Specification