System and method of providing for the control of a music player to a device driver
First Claim
1. A computer implemented method of controlling an electronic media player, the method comprising:
- executing an electronic media player on a computing device, the electronic media player initiating playback of a first media content item of a plurality of media content items via an output device of the computing device, the electronic media player providing a graphical user interface and a device driver interface that enables device drivers to modify the graphical user interface of the electronic media player;
receiving, at the user interface of the electronic media player on the computing device, a first request from a user, the first request directing an action to manage the plurality of media content items and being unrelated to suspending the playback of the first media content item;
receiving, at the device driver interface of the electronic media player on the computing device, a second request to suspend the playback of the first media content item by the electronic media player, wherein the device driver interface is operably connected to the electronic media player, wherein the second request is received at the device driver interface from a device driver, wherein the device driver is in communication with an external media renderer and configured to transmit media content items to the external media renderer, and wherein the device driver is adapted to removably couple to the device driver interface to operably connect to the electronic media player;
responsive to receiving the second request, suspending the playback of the first media content item by the electronic media player and altering the user interface of the electronic media player.
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.
46 Citations
15 Claims
-
1. A computer implemented method of controlling an electronic media player, the method comprising:
-
executing an electronic media player on a computing device, the electronic media player initiating playback of a first media content item of a plurality of media content items via an output device of the computing device, the electronic media player providing a graphical user interface and a device driver interface that enables device drivers to modify the graphical user interface of the electronic media player; receiving, at the user interface of the electronic media player on the computing device, a first request from a user, the first request directing an action to manage the plurality of media content items and being unrelated to suspending the playback of the first media content item; receiving, at the device driver interface of the electronic media player on the computing device, a second request to suspend the playback of the first media content item by the electronic media player, wherein the device driver interface is operably connected to the electronic media player, wherein the second request is received at the device driver interface from a device driver, wherein the device driver is in communication with an external media renderer and configured to transmit media content items to the external media renderer, and wherein the device driver is adapted to removably couple to the device driver interface to operably connect to the electronic media player; responsive to receiving the second request, suspending the playback of the first media content item by the electronic media player and altering the user interface of the electronic media player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification