Patent ID: 7711791

Claim:
A method of processing a content stream at a client computer, comprising: sending a playback web page to a web browser using a thin client system located on a first server computer; displaying, on the client computer, the playback web page on which a user selects a tagged content stream and submits registration information using a web browser, wherein said playback web page contains multiple instances of embedded and hidden media players; receiving registration information from the user; identifying targeted data items using a spot list and matching the registration information from the user with one or more targeted data items; storing the registration information in a file; displaying, on the client computer, the selected tagged content stream received from a media source by using a first media player, wherein the first media player is embedded in the playback web page, where the playback web page is served by the first server computer; muting the first media player if the first media player receives notification that a tag was found in the content stream; displaying, on the client computer, an untagged content stream, containing the targeted data items from the spot list, received from an advertisement server by using a second media player, wherein the second media player is embedded in the playback web page, said displaying the untagged content stream from the thin client system located on the first server computer passing control from the first media player to the second media player wherein the tagged content stream and the untagged content stream are received from the media source and the advertisement server by the client computer independent of the first server computer; muting the second media player if the second media player receives notification that the untagged content stream has ended; and displaying, on the client computer, the tagged content stream received from the media source by using the first media player, wherein the user runs the thin client system located on the first server computer from the Internet without downloading software to the client computer.