Using multiple media players to insert data items into a media stream of a streaming media
First Claim
1. A method of processing a content stream at a client computer, comprising:
- displaying a tagged content stream that was received from a media source by using a first media player, wherein the first media player is embedded in a Web page;
when the first media player receives notification that a tag was found, muting the first media player; and
displaying an untagged content stream by using a second media player, wherein the second media player is embedded in the Web page.
15 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method, apparatus, and article of manufacture for processing a content stream at a client computer. According to one embodiment of the present invention, a tagged content stream that was received from a media source is displayed at the client computer by using a first media player. The first media player is embedded in a Web page. When the first media player receives notification that a tag was found, the first media player is muted. Then an untagged content stream that contains data items is displayed by using a second media player. The second media player is embedded in the Web page. In one embodiment of the present invention, when the second media player receives notification that the untagged content has completed, the second media player is muted. The tagged content stream that was received from the media source is then displayed by using the first media player.
In a further embodiment of the present invention, the untagged content stream is received by a third instance of the media player. The third instance of the media player stores the untagged content stream in a cache connected to the client computer. When the first media player receives notification that a tag was found, the first media player is muted. Then the untagged content stream that was received from the cache is displayed by using the second instance of the media player.
In another embodiment of the present invention, registration information is collected from a user. A spot list is created by using the collected registration information. The untagged content stream contains one or more targeted data items that were selected from the spot list.
66 Citations
57 Claims
-
1. A method of processing a content stream at a client computer, comprising:
-
displaying a tagged content stream that was received from a media source by using a first media player, wherein the first media player is embedded in a Web page;
when the first media player receives notification that a tag was found, muting the first media player; and
displaying an untagged content stream by using a second media player, wherein the second media player is embedded in the Web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of content stream switching at a client computer, comprising:
-
collecting registration information from a user at the client computer;
displaying a tagged content stream that was received from a media source by using a first media player, wherein the first media player is embedded in a Web page, and the Web page is displayed via a Web browser which is stored on the client computer;
receiving a targeted untagged content stream from a server by using a second media player, wherein the targeted untagged content stream is based on the collected registration information, and wherein the second media player is embedded in the Web page;
when the first media player receives notification that a tag was found, muting the first media player; and
displaying the targeted untagged content stream by using the second media player. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of content stream switching at a client computer, comprising:
-
collecting registration information from a user at a client computer;
receiving a targeted untagged content stream from a server by using a first media player, wherein the targeted untagged content stream is based on the collected registration information, and wherein the first media player is embedded in the Web page;
storing the targeted untagged content stream in a cache that is connected to a Web browser by using the first media player;
displaying a tagged content stream that was received from a media source by using a second media player, wherein the second media player is embedded in a Web page, and the Web page is displayed via a Web browser which is stored on the client computer;
when the second media player receives notification that a tag was found, muting the second media player; and
displaying the targeted untagged content stream that was received from the cache by using the third media player, wherein the third media player is embedded in a Web page, and the Web page is displayed via the Web browser.
-
-
20. An apparatus of processing a content stream at a client computer, comprising:
-
a server computer;
a computer program, that resides at the server computer and is executed by the client computer that (a) displays a tagged content stream that was received from a media source by using a first media player, wherein the first media player is embedded in a Web page, (b) when the first media player receives notification that a tag was found, mutes the first media player, and (c) displays an untagged content stream by using a second media player, wherein the second media player is embedded in the Web page. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus for content stream switching at a client computer, comprising:
-
a server computer;
a computer program, that resides at the server computer and is executed by the client computer that (a) collects registration information from a user at the client computer, (b) displays a tagged content stream that was received from a media source by using a first media player, wherein the first media player is embedded in a Web page, and the Web page is displayed via a Web browser which is stored on the client computer, (c) receives a targeted untagged content stream from a server by using a second media player, wherein the targeted untagged content stream is based on the collected registration information, and wherein the second media player is embedded in the Web page;
(d) when the first media player receives notification that a tag was found, mutes the first media player, and (d) displays the targeted untagged content stream by using the second media player. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. An apparatus for content stream switching at a client computer, comprising:
-
a server computer;
a computer program, that resides at the server computer and is executed by the client computer that (a) collects registration information from a user at a client computer (b) receives a targeted untagged content stream from a server by using a first media player, wherein the targeted untagged content stream is based on the collected registration information, and wherein the first media player is embedded in the Web page, (c) stores the targeted untagged content stream in a cache that is connected to a 10 Web browser by using the first media player, (d) displays a tagged content stream that was received from a media source by using a second media player, wherein the second media player is embedded in a Web page, and the Web page is displayed via a Web browser which is stored on the client computer, (e) when the second media player receives notification that a tag was found, mutes the second media player, and (f) displays the targeted untagged content stream that was received from the cache by using the third media player, wherein the third media player is embedded in a Web page, and the Web page is displayed via the Web browser.
-
-
39. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to perform the method of processing a content data stream at a client computer, the method comprising:
-
displaying a tagged content stream that was received from a media source by using a first media player, wherein the first media player is embedded in a Web page;
when the first media player receives notification that a tag was found, muting the first media player; and
displaying an untagged content stream by using a second media player, wherein the second media player is embedded in the Web page. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to perform the method of content stream switching at a client computer, comprising:
-
collecting registration information from a user at the client computer;
displaying a tagged content stream that was received from a media source by using a first media player, wherein the first media player is embedded in a Web page, and the Web page is displayed via a Web browser which is stored on the client computer;
receiving a targeted untagged content stream from a server by using a second media player, wherein the targeted untagged content stream is based on the collected registration information, and wherein the second media player is embedded in the Web page;
when the first media player receives notification that a tag was found, muting the first media player; and
displaying the targeted untagged content stream by using the second media player. - View Dependent Claims (52, 53, 54, 55, 56)
-
-
57. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to perform the method of content stream switching at a client computer, comprising:
-
collecting registration information from a user at a client computer;
receiving a targeted untagged content stream from a server by using a first media player, wherein the targeted untagged content stream is based on the collected registration information, and wherein the first media player is embedded in the Web page;
storing the targeted untagged content stream in a cache that is connected to a Web browser by using the first media player;
displaying a tagged content stream that was received from a media source by using a second media player, wherein the second media player is embedded in a Web page, and the Web page is displayed via a Web browser which is stored on the client computer;
when the second media player receives notification that a tag was found, muting the second media player; and
displaying the targeted untagged content stream that was received from the cache by using the third media player, wherein the third media player is embedded in a Web page, and the Web page is displayed via the Web browser.
-
Specification