System and method of providing for the control of a music player to a device driver
First Claim
1. A method of providing a customized graphical interface, the method comprising:
- executing a music player that displays a graphical user interface comprising information about music items and that provides a device driver interface;
executing a device driver, related to a music renderer, that indicates a change to the display of the music player'"'"'s graphical user interface; and
providing via the device driver interface a control object for managing music items; and
displaying the control object in response to an event occurring during the execution or startup of the music 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.
-
Citations
39 Claims
-
1. A method of providing a customized graphical interface, the method comprising:
-
executing a music player that displays a graphical user interface comprising information about music items and that provides a device driver interface; executing a device driver, related to a music renderer, that indicates a change to the display of the music player'"'"'s graphical user interface; and providing via the device driver interface a control object for managing music items; and displaying the control object in response to an event occurring during the execution or startup of the music player. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing a customized graphical interface, the system comprising:
-
a music player for displaying one or more graphical interfaces that comprise information about music items, wherein the music player provides an application programming interface that enables device drivers to modify the music player'"'"'s graphical user interface; a music renderer; and a device driver for sending music items to the music renderer, wherein the device driver displays a graphical interface including at least one control object for managing the music items, and wherein the control object is provided by the device driver via the application programming interface. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing a customized graphical interface, the system comprising:
-
means for executing a music player that displays a graphical interface comprising information about music items, wherein the music player provides an device driver interface that enables device drivers to control the graphical user interfaces of the music player; and means for displaying a graphical interface and a customized control object for managing the music items, wherein the customized control object is provided by a device driver, related to a music renderer, to the means for executing via the device driver interface, and wherein the displaying of the customized graphical interface is in response to an event occurring during the execution of the music player. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method of providing a customized graphical interface, the method comprising:
-
executing a music player that displays a graphical interface comprising information about a plurality of music items, wherein the graphical interface comprises one or more control objects that are operative to be used by a user to control the operation of a music renderer that is configured to play the music items; naming using the music player a control object; and receiving a request from a device driver for the music renderer to change a name for the control object. - View Dependent Claims (27)
-
-
28. A system for providing a customized graphical interface, the system comprising:
a music player displaying a graphical interface comprising information about a plurality of music items, wherein the graphical interface comprises one or more control objects that are adapted to be used by a user to control the operation of a music renderer that is configured to play the music items, the music player adapted to receive requests from a device driver related to the music renderer to rename the control objects that have been named by the music player. - View Dependent Claims (29, 30)
-
31. A program storage device storing instructions that when executed performs the steps comprising:
-
executing a music player that displays a graphical user interface comprising information about music items; providing with the music player a device driver interface that enables device drivers to modify the graphical user interfaces of the music player; and displaying a graphical interface including at least one control object for managing the music items, wherein the control object is provided via the device driver interface by a device driver.
-
-
32. A method of providing a customized graphical interface, the method comprising:
-
executing a music player that is executing in a computer and that displays a graphical interface comprising information about music items; displaying, in response to a user request for transferring a music item from the computer to a portable music player device, a graphical interface for managing the content of the portable music player device; and assigning an object in the graphical interface with a device driver of the portable music player device. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A method of providing a customized graphical interface, the method comprising:
-
executing an application for playing music, the application displaying a graphical interface comprising information about music items; providing a device driver interface that enabless device drivers to modify the graphical user interfaces of the music player; and receiving, in the application, a request from a device driver to modify one of graphical user interfaces; and displaying the modified graphical user interface. - View Dependent Claims (38, 39)
-
Specification