BROWSER INTERPRETABLE DOCUMENT FOR CONTROLLING A PLURALITY OF MEDIA PLAYERS AND SYSTEMS AND METHODS RELATED THERETO
First Claim
1. A method of controlling a plurality of media players using a standardized interface, comprising:
- defining a graphical user interface through which a plurality of media players are to be controlled, wherein the graphical user interface comprises a user interface element to be displayed as part of the graphical user interface;
associating at least one function with the defined user interface element;
associating at least one playlist with the graphical user interface, wherein the playlist comprises a plurality of entries, and wherein each entry comprises a first media file or a pointer to the first media file;
storing the graphical user interface and the association of the playlist with the graphical user interface in a manner interpretable by a web browser; and
,associating computer program process code with the graphical user interface, wherein the computer program process code comprises instructions for;
determining whether a media player capable of playing the first media file is accessible to a computing device;
causing the media player determined capable of playing the first media file to be loaded by the computing device, wherein at least controls of the media player are hidden from a user;
monitoring for interaction with the defined user interface element; and
,controlling the media player via the user interface element so as to cause the media player to function in a manner corresponding to the function associated with the user interface element.
8 Assignments
0 Petitions
Accused Products
Abstract
A browser interpretable document comprising a first media file or a pointer to the first media file; a graphical user interface definition, or a pointer to the graphical user interface definition, the graphical user interface definition comprising a first user interface element and a function associated with the first user interface element; and, a set of commands, or a pointer to the set of commands, for controlling the operation of a plurality of media players; wherein, when the browser interpretable document is rendered by a conventional web browser, the web browser can render a graphical user interface based on the graphical user interface definition, and wherein the rendered graphical user interface controls one of the plurality of media players to facilitate playing of the first media file.
-
Citations
14 Claims
-
1. A method of controlling a plurality of media players using a standardized interface, comprising:
-
defining a graphical user interface through which a plurality of media players are to be controlled, wherein the graphical user interface comprises a user interface element to be displayed as part of the graphical user interface; associating at least one function with the defined user interface element; associating at least one playlist with the graphical user interface, wherein the playlist comprises a plurality of entries, and wherein each entry comprises a first media file or a pointer to the first media file; storing the graphical user interface and the association of the playlist with the graphical user interface in a manner interpretable by a web browser; and
,associating computer program process code with the graphical user interface, wherein the computer program process code comprises instructions for; determining whether a media player capable of playing the first media file is accessible to a computing device; causing the media player determined capable of playing the first media file to be loaded by the computing device, wherein at least controls of the media player are hidden from a user; monitoring for interaction with the defined user interface element; and
,controlling the media player via the user interface element so as to cause the media player to function in a manner corresponding to the function associated with the user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for controlling a plurality of media players, comprising:
-
a defined graphical user interface, wherein the defined graphical user interface receives user interactions, wherein the defined graphical user interface comprises a user interface element, wherein the defined user interface element has a function associated therewith, and wherein the defined graphical user interface is stored in a markup language derived from the Standardized Generalized Markup Language and interpretable by a web browser running on a computing device, a set of instructions, interpretable by the web browser, whereby the web browser can send commands to one of a plurality of media players installed on the computing device, thereby permitting the web browser to control playback of a media file based on user interactions with the defined graphical user interface; and a playlist, wherein the playlist is stored in a markup language derived from the Standardized Generalized Markup Language and interpretable by the web browser, wherein the playlist comprises a plurality of entries, and wherein at least a subset of the plurality of entries corresponds to a multimedia file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification