Method, system, and article of manufacture for integrating streaming content and a real time interactive dynamic user interface over a network
First Claim
1. A method for obtaining streaming content from a processing device network, comprising the steps of:
- 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 metadata time code;
detecting the embedded metadata time code;
spawning a Common Gateway Interface process by the interface program responsive to the embedded metadata time code;
parsing the embedded metadata time code into a plurality of code segments by the Common Gateway Interface process;
querying a memory location in a data store responsive to a code segment in the plurality of code segments;
responding to rules in the memory location; and
modifying the displayed user interface without requiring re-encoding and/or reindexing the streaming media file.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided which allows for integrating streaming content and a real time interactive dynamic user interface on a network, such as the Internet. The system includes a web browser for receiving a user interface from a content server. The user interface, among other functions, detects an embedded code in a media file from a streaming content server. Based on the embedded code, the user interface spawns a Common Gateway Interface (CGI) process which retrieves information from a data store. The information in the data store may include rules for altering the displayed user interface. The system and method results in an interactive user interface which may be easily modified by altering the contents of the data store rather than altering and reindexing the media file.
-
Citations
15 Claims
-
1. A method for obtaining streaming content from a processing device network, comprising the steps of:
- 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 metadata time code;
detecting the embedded metadata time code;
spawning a Common Gateway Interface process by the interface program responsive to the embedded metadata time code;
parsing the embedded metadata time code into a plurality of code segments by the Common Gateway Interface process;
querying a memory location in a data store responsive to a code segment in the plurality of code segments;
responding to rules in the memory location; and
modifying the displayed user interface without requiring re-encoding and/or reindexing the streaming media file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- requesting an interface program from a first processing device in the processing device network;
-
10. A system, comprising:
- a first processing device having a web browser;
a data store for storing information; and
, a second processing device coupled to the first processing device and the data store, for providing the first processing device with a displayed user interface and a streaming media file having an embedded metadata time code;
wherein the user interface detects the embedded metadata time code during a streaming media file download to the first processing device and, wherein the second processing device creates a Common Gateway Interface process for retrieving the information from the data store which is used to alter the displayed user interface;
wherein at least a portion of the information in the data store is changed while the user interface is displayed without changing the embedded metadata time code in the streaming media file. - View Dependent Claims (11)
- a first processing device having a web browser;
-
12. An article of manufacture, including a computer readable memory, comprising:
- a first software program for providing content to a client;
a second software program for providing streaming media to a client;
a third software program for detecting an embedded metadata time code in the streaming media; and
a fourth software program for accessing a memory location in a data store responsive to the embedded metadata time code, wherein the embedded metadata time code includes a format having a process identification, a variable and a target destination;
wherein the data store includes information stored at the memory location, the information being dynamically changeable without re-encoding and/or reindexing the streaming media while the streaming media is provided to the client. - View Dependent Claims (13)
- a first software program for providing content to a client;
-
14. A method for obtaining streaming content from a processing device network, comprising the steps of:
- downloading a streaming media file having an embedded metadata time code;
detecting the embedded metadata time code;
passing a segment of the embedded metadata time code to a Common Gateway Interface process;
accessing a database using the segment of the embedded metadata time code;
downloading information stored in the database; and
changing at least a portion of the information in the database while leaving the embedded metadata time code unchanged. - View Dependent Claims (15)
- downloading a streaming media file having an embedded metadata time code;
Specification