SYSTEM AND METHOD OF PROVIDING FOR THE CONTROL OF A MUSIC PLAYER TO A DEVICE DRIVER
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of providing for the control of a music player to a device driver. One embodiment of the system comprises an electronic music player that is connected to a plurality of music renderers via device drivers via a music renderer controller. The music renderer controller comprises a device integration application program interface for providing a standard interface for communicating with each of the device drivers. Each of the device drivers manage a selected music renderer. The device drivers can display a graphical interface for displaying notifications, customized controls, links to websites, or any other type of information desired by the manufacturer of the device driver. The device drivers can also customize the interfaces of the music render to rename textual elements that are displayed by the device driver. Furthermore, the device drivers can command the music player to suspend and resume playback of music items during selected periods.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A computer implemented method of controlling a media player, the method comprising:
-
a computer executing a media player that initiates the playback of a media content item; the computer receiving a first request from a user, the first request being unrelated to suspending playback of the media content item; the computer receiving at a device driver interface a second request from a device driver to suspend playback of the media content item; responsive to receiving the second request, the computer suspending playback of the media content item. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer implemented method of providing a graphical user interface, the method comprising:
-
a computer displaying a graphical user interface, the user interface having a plurality of control objects; the computer receiving a request at a device driver interface from a device driver to modify the plurality of control objects; responsive to receiving the request, the computer modifying the plurality of control objects. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A computer system comprising:
-
a display; and a memory comprising; an application program having a graphical user interface displayed on said display, the graphical user interface having a plurality of control objects; and a device driver, comprising; a first component operable to communicate with the application program through a device driver interface; and a second component operable to modify the plurality of control objects. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. An electronic system comprising:
-
a display; and a memory comprising; an application program having a graphical user interface displayed on said display, the graphical user interface having a plurality of control objects;
a media renderer; anda device driver operable to interface with the application program and with the media renderer, the device driver further operable to modify the plurality of user controls.
-
Specification