Communication Between a Media Player and an Accessory with an Extended Interface Mode
First Claim
Patent Images
1. A method of operating an accessory, the method comprising:
- establishing, by the accessory, a communication link to a media player using a media player accessory protocol comprising a general lingo and an extended interface lingo, the extended interface lingo comprising at least one database command and at least one playback command;
communicating, by the accessory, with the media player using one or more of the database commands of the extended interface lingo to access database information from a media content database of the media player; and
communicating, by the accessory, with the media player using one or more of the playback commands of the extended interface lingo to allow the accessory to control a play state of the media player.
0 Assignments
0 Petitions
Accused Products
Abstract
An interface and protocol allow a media player to communicate with external accessories over a transport link. The protocol includes a core protocol functionality and a number of accessory lingoes. Examples of accessory lingoes include a microphone lingo, a simple remote lingo, a display remote lingo, an RF transmitter lingo, and an extended interface lingo.
-
Citations
23 Claims
-
1. A method of operating an accessory, the method comprising:
-
establishing, by the accessory, a communication link to a media player using a media player accessory protocol comprising a general lingo and an extended interface lingo, the extended interface lingo comprising at least one database command and at least one playback command; communicating, by the accessory, with the media player using one or more of the database commands of the extended interface lingo to access database information from a media content database of the media player; and communicating, by the accessory, with the media player using one or more of the playback commands of the extended interface lingo to allow the accessory to control a play state of the media player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An accessory comprising:
-
a display; an interface capable of communicating with a media player in accordance with a media player accessory protocol, the media player accessory protocol comprising a general lingo and an extended interface lingo, the extended interface lingo comprising at least one database command and at least one playback command; wherein one or more of the database commands of the extended interface lingo is operative to access database information from a media content database of the media player, wherein one or more of the playback commands of the extended interface lingo is operative to allow the accessory to control a play state of the media player, and wherein the accessory is configured to present on the display a user interface comprising at least some of the database information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising a computer readable storage medium encoded with program instructions that, when executed by a processor in an accessory, cause the processor to:
-
establish, by the accessory, a communication link to a media player using a media player accessory protocol comprising a general lingo and an extended interface lingo, the extended interface lingo comprising at least one database command and at least one playback command; communicate with the media player using one or more of the database commands of the extended interface lingo to allow the accessory to access database information from a media content database of the media player; and communicate with the media player using one or more of the playback commands of the extended interface lingo to allow the accessory to control a play state of the media player.
-
Specification