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 media file from a third processing device on the processing device network;
downloading the media file to the second processing device, wherein the media file includes an embedded code;
detecting the embedded code;
spawning a process by the interface program responsive to the embedded code;
parsing the embedded code into a plurality of code segments by the process;
querying a memory location in a data store responsive to a code segment in the plurality of code segments;
responding to the rules in the memory location, and modifying the displayed user interface without requiring re-encoding and/or reindexing the 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.
34 Citations
33 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 media file from a third processing device on the processing device network;
downloading the media file to the second processing device, wherein the media file includes an embedded code;
detecting the embedded code;
spawning a process by the interface program responsive to the embedded code;
parsing the embedded code into a plurality of code segments by the process;
querying a memory location in a data store responsive to a code segment in the plurality of code segments;
responding to the rules in the memory location, and modifying the displayed user interface without requiring re-encoding and/or reindexing the media file. - View Dependent Claims (2, 8, 9, 10, 11, 12, 14, 26, 27)
-
-
3-7. -7. (canceled)
-
13. (canceled)
-
15. 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 media file having an embedded code;
wherein the user interface detects the embedded code during a media file download to the first processing device and, wherein the second processing device creates a process for retrieving the information from the data store which is used to alter the displayed user interfaces;
wherein at least a portion of the information in the data store is changed while the user interface is displayed without changing the embedded code in the media file. - View Dependent Claims (17, 19, 20)
-
-
16. (canceled)
-
18. (canceled)
-
21. (canceled)
-
22. 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 code in the streaming media; and
a fourth software program for accessing a memory location in a data store responsive to the embedded code;
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 (23)
-
-
24. A method for obtaining streaming content from a processing device network, comprising the steps of:
-
downloading a media file having an embedded code;
detecting the embedded code;
passing a segment of the embedded code to a process;
accessing a database using the segment of the embedded code;
downloading information stored in the database, and changing at least a portion of the information in the database while leaving the embedded code unchanged. - View Dependent Claims (25)
-
-
28. A method for capturing, indexing, and synchronizing media in a user interface, the method comprising:
-
capturing audio and video;
storing graphical content from a source device;
indexing and synchronizing audio, video, and graphical content; and
communicating the audio, video, and graphical content over a network for presentation at a computer coupled to the network. - View Dependent Claims (29, 30)
-
-
31. A system for capturing, indexing, and synchronizing media in a user interface, the system comprising:
-
a capture station configured to synchronize audio, video, and graphical content, wherein the graphical content is obtained from a source device; and
a presentation server coupled to the capture station via a network, the presentation server being configured to make the audio, video, and graphical content available on the Internet. - View Dependent Claims (32, 33)
-
Specification