Patent ID: 7299289

Claim:
A method for obtaining streaming content from a processing device network, comprising: requesting an interface program from a first processing device in the processing device network; downloading the interface program to a second processing device in the processing device network; displaying a user interface on a display of the second processing device; requesting by the interface program a streaming media file from a third processing device on the processing device network; downloading the streaming media file to the second processing device, wherein the streaming media file includes an embedded code; detecting the embedded code that includes information that represents an address to a remote common gateway interface process; spawning the remote common gateway interface process that retrieves an object from a data store in response to the information that represents the address to the remote common gateway interface process; parsing the embedded code into a plurality of code segments by the remote common gateway interface process; querying a memory location in the data store responsive to a code segment in the plurality of code segments; and, responding to the object including rules in the memory location, wherein the displayed user interface includes at least a first window and a second window, wherein the embedded code is a metadata time code having a format of the address to the remote common gateway interface process, a variable and a target destination, and wherein the common gateway interface process uses the variable to provide content to the first window identified by the target destination.