METHOD AND APPARATUS TO PROVIDE MULTIMEDIA SERVICE USING TIME-BASED MARKUP LANGUAGE
First Claim
1. A method of displaying multimedia content on a video screen, the method comprising:
- receiving a video stream and a markup language segment associated with the video stream, the markup language segment comprising;
a time stamp identifying a target segment of the video stream; and
at least one keyword associated with the time stamp;
transmitting the keyword over a network to a search engine;
receiving related content from the search engine over the network, wherein the related content is related to the keyword; and
when the target segment of the video stream is displayed on the video screen, concurrently displaying the related content on the video screen.
0 Assignments
0 Petitions
Accused Products
Abstract
A multimedia player and method is disclosed for displaying multimedia content on a video screen. A video stream and a markup language segment associated with the video stream are received, wherein the markup language segment comprising a time stamp identifying a target segment of the video stream, and at least one keyword associated with the time stamp. The keyword is transmitted over a network to a search engine, and related content is received from the search engine over the network, wherein the related content is related to the keyword. When the target segment of the video stream is displayed on the video screen, the related content is concurrently displayed on the video screen.
12 Citations
51 Claims
-
1. A method of displaying multimedia content on a video screen, the method comprising:
-
receiving a video stream and a markup language segment associated with the video stream, the markup language segment comprising; a time stamp identifying a target segment of the video stream; and at least one keyword associated with the time stamp; transmitting the keyword over a network to a search engine; receiving related content from the search engine over the network, wherein the related content is related to the keyword; and when the target segment of the video stream is displayed on the video screen, concurrently displaying the related content on the video screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of displaying multimedia content on a video screen, the method comprising:
-
receiving a video stream and a markup language segment associated with the video stream, the markup language segment comprising; a time stamp identifying a target segment of the video stream; and at least one keyword associated with the time stamp; comparing the keyword to a user preference file; when there is a match between the keyword and the user preference file, transmitting a content identifier over a network to a first server; receiving related content from the first server over the network, wherein the related content is related to the content identifier; and when the target segment of the video stream is displayed on the video screen, concurrently displaying the related content on the video screen. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A multimedia player for displaying multimedia content on a video screen, the multimedia player comprising control circuitry for:
-
receiving a video stream and a markup language segment associated with the video stream, the markup language segment comprising; a time stamp identifying a target segment of the video stream; and at least one keyword associated with the time stamp; transmitting the keyword over a network to a search engine; receiving related content from the search engine over the network, wherein the related content is related to the keyword; and when the target segment of the video stream is displayed on the video screen, concurrently displaying the related content on the video screen. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A multimedia player for displaying multimedia content on a video screen, the multimedia player comprising control circuitry for:
-
receiving a video stream and a markup language segment associated with the video stream, the markup language segment comprising; a time stamp identifying a target segment of the video stream; and at least one keyword associated with the time stamp; comparing the keyword to a user preference file; when there is a match between the keyword and the user preference file, transmitting a content identifier over a network to a first server; receiving related content from the first server over the network, wherein the related content is related to the content identifier; and when the target segment of the video stream is displayed on the video screen, concurrently displaying the related content on the video screen. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A computer readable storage medium comprising code segments for:
-
receiving a video stream and a markup language segment associated with the video stream, the markup language segment comprising; a time stamp identifying a target segment of the video stream; and at least one keyword associated with the time stamp; transmitting the keyword over a network to a search engine; receiving related content from the search engine over the network, wherein the related content is related to the keyword; and when the target segment of the video stream is displayed on the video screen, concurrently displaying the related content on the video screen. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A computer readable storage medium comprising code segments for:
-
receiving a video stream and a markup language segment associated with the video stream, the markup language segment comprising; a time stamp identifying a target segment of the video stream; and at least one keyword associated with the time stamp; comparing the keyword to a user preference file; when there is a match between the keyword and the user preference file, transmitting a content identifier over a network to a first server; receiving related content from the first server over the network, wherein the related content is related to the content identifier; and when the target segment of the video stream is displayed on the video screen, concurrently displaying the related content on the video screen. - View Dependent Claims (47, 48, 49, 50, 51)
-
Specification