WEB APPLICATION FOR ACCESSING MEDIA STREAMS
First Claim
Patent Images
1. A system for generating a media access web page, comprising:
- a web server configured to receive queries from a client, to pass said queries to a content database, an interface database, and a user database, to receive resulting recordsets from the databases, and to deliver the recordsets back to the client;
said content database comprising media object metadata;
said interface database comprising a master outline reference table;
said user database comprising user-specific sequencer data;
wherein said web server is further configured to communicate with a media server comprising a plurality of media objects; and
wherein said media server is configured to manage streaming said media objects to the client.
5 Assignments
0 Petitions
Accused Products
Abstract
A web page has a player for playing media objects, a sequencer which displays a playlist that defines an order in which media objects are played by the player, and a media access area for containing a plurality of graphical icons. Each graphical icon representing a media object, and the graphical icons can be manipulated by a user to modify the play list. For example, the media icons may be dragged to the sequencer to add them to the sequencer.
-
Citations
20 Claims
-
1. A system for generating a media access web page, comprising:
-
a web server configured to receive queries from a client, to pass said queries to a content database, an interface database, and a user database, to receive resulting recordsets from the databases, and to deliver the recordsets back to the client; said content database comprising media object metadata; said interface database comprising a master outline reference table; said user database comprising user-specific sequencer data; wherein said web server is further configured to communicate with a media server comprising a plurality of media objects; and wherein said media server is configured to manage streaming said media objects to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium having computer executable instructions that, when executed by a client computer system, cause the client computer system to provide a media access web page, by a method comprising:
-
checking for the existence of a cookie stored on said client computer system; in response to detecting the existence of a cookie; establishing a bidirectional database connection to a user database, said user database comprising user-specific sequencer data; and querying said user database with information from said cookie to obtain said user-specific sequencer data in a state corresponding to a most recent user session; initiating at least one subsequent query to said user database on behalf of a sequencer Data Source Object (DSO) upon a change to said sequencer DSO; and reflecting said change to said sequencer DSO in a sequencer user interface by a Dynamic HyperText Markup Language (DHTML) object that is bound to said sequencer DSO. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for providing a media access web page on a client computer system, comprising:
-
checking for existence of a cookie that can identify a user to a web server; in response to detecting the existence of a cookie; querying a user database associated with said web server for contents of a sequencer as they existed at an end of a most recent user session; loading a sequencer Data Source Object (DSO) comprising sequencer tab categories and play lists; sending a pre-defined initial query to an interface database associated with said web server for contents of a media icon access panel; and loading tab names and outline information retrieved from said interface database into a media icon access panel DSO. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification