Communication between an accessory and a media player using a protocol with multiple lingoes
DCFirst Claim
Patent Images
1. A method of operating an accessory device, the method comprising:
- establishing a communication link to a media player, wherein the accessory is configured to communicate with the media player via the communication link using a media player accessory protocol comprising a general lingo and a plurality of accessory lingoes supported by the media player; and
sending an identification command of the general lingo to the media player via the communication link, wherein the identification command identifies at least one of the accessory lingoes supported by the media player as being supported by the accessory.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A connector interface system is disclosed. The connector interface system includes an interface and a protocol in communication with which allows a media player to communicate with external accessories over a transport link. The protocol includes a core protocol functionality and a plurality of accessory lingoes. The accessory lingoes comprise a microphone lingo, a simple remote lingo, a display remote lingo, a RF transmitter lingo and an extended interface lingo.
-
Citations
54 Claims
-
1. A method of operating an accessory device, the method comprising:
-
establishing a communication link to a media player, wherein the accessory is configured to communicate with the media player via the communication link using a media player accessory protocol comprising a general lingo and a plurality of accessory lingoes supported by the media player; and sending an identification command of the general lingo to the media player via the communication link, wherein the identification command identifies at least one of the accessory lingoes supported by the media player as being supported by the accessory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An accessory for use with a media player, the accessory comprising:
-
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 a plurality of accessory lingoes supported by the media player, wherein the accessory supports at least one of the plurality of accessory lingoes, wherein the interface is configured to send an identification command of the general lingo to the media player, wherein the identification command identifies at least one of the accessory lingoes as being supported by the accessory. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of operating an accessory, the method comprising:
-
establishing communication with a media player, wherein the accessory is configured to communicate with the media player using a media player accessory protocol comprising a general lingo including an identification command and at least one accessory lingo; sending the identification command of the general lingo to the media player, wherein the identification command identifies an accessory lingo of the media player accessory protocol as being supported by the accessory; and providing authentication information to the media player using one or more accessory-authentication commands of the general lingo. - View Dependent Claims (42, 43, 44, 45)
-
-
46. A computer program product comprising a computer readable storage medium encoded with program instructions, which when executed by a processor in an accessory device cause the processor to execute a method comprising:
-
establishing a communication link to a media player, wherein the accessory is configured to communicate with the media player via the communication link using a media player accessory protocol comprising a general lingo and a plurality of accessory lingoes supported by the media player; and sending an identification command of the general lingo to the media player via the communication link, wherein the identification command identifies at least one of the accessory lingoes supported by the media player as being supported by the accessory. - View Dependent Claims (47, 48, 49)
-
-
50. A computer program product comprising a computer readable storage medium encoded with program instructions, which when executed by a processor in an accessory device cause the processor to execute a method comprising:
-
establishing communication with a media player, wherein the accessory is configured to communicate with the media player using a media player accessory protocol comprising a general lingo including an identification command and at least one accessory lingo; sending the identification command of the general lingo to the media player, wherein the identification command identifies an accessory lingo of the media player accessory protocol as being supported by the accessory; and providing authentication information to the media player using one or more accessory-authentication commands of the general lingo. - View Dependent Claims (51, 52, 53, 54)
-
Specification