Techniques for transferring status information between an accessory and a multi-communication device
DCFirst Claim
1. A method for transferring button status information between an accessory and a multi-communication device, the method comprising:
- determining, by the accessory, when a control in a plurality of controls is activated; and
transmitting, by the accessory, a button status command to the multi-communication device comprising a button status bitmask, the button status bitmask including a status bit associated with each of the plurality of controls,wherein the plurality of controls includes a play/pause control, a volume up control, and a volume down control, andwherein the play/pause, volume up, and volume down controls are associated with status bits corresponding to a first lowest-order bit, a second lowest-order bit, and a third lowest-order bit respectively.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A connector interface system for a communication device is disclosed. The interface includes a docking connector. The docking connector includes first make/last break contacts that minimize internal damage to the internal electronics. The docking connector also includes specific keying arrangement to prevent noncompliant connectors from being plugged in, and thereby minimizes potential damage to the multi-communication device. The connector interface system also includes a remote connector which provides for the ability to output audio, input audio, provides I/O serial protocol, and to provide an output video. Embodiments of the present invention allow for a standard headphone cable to be plugged in but also for special remote control cables, microphone cables, video cables could be utilized in such a system. The connector interface system also includes a serial protocol to control device features. These controls help a user sort and search for data more efficiently within the device.
-
Citations
28 Claims
-
1. A method for transferring button status information between an accessory and a multi-communication device, the method comprising:
-
determining, by the accessory, when a control in a plurality of controls is activated; and transmitting, by the accessory, a button status command to the multi-communication device comprising a button status bitmask, the button status bitmask including a status bit associated with each of the plurality of controls, wherein the plurality of controls includes a play/pause control, a volume up control, and a volume down control, and wherein the play/pause, volume up, and volume down controls are associated with status bits corresponding to a first lowest-order bit, a second lowest-order bit, and a third lowest-order bit respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A protocol for transferring button status information between an accessory and a multi-communication device, the protocol comprising:
-
a button status command for indicating that a control in a plurality of controls is activated, the button status command comprising a button status bitmask, the button status bitmask including a status bit associated with each of the plurality of controls, wherein the plurality of controls include a play/pause control, a volume up control, and a volume down control, and wherein the play/pause, volume up, and volume down controls are associated with status bits corresponding to a first lowest-order bit, a second lowest-order bit, and a third lowest-order bit respectively. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An accessory capable of being communicatively coupled with a multi-communication device, the accessory comprising:
-
a plurality of controls; and a control component configured to; determine when a control in the plurality of controls is activated; and transmit a button status command to the multi-communication device comprising a button status bitmask, the button status bitmask including a status bit associated with each of the plurality of controls, wherein the plurality of controls includes a play/pause control, a volume up control, and a volume down control, and wherein the play/pause, volume up, and volume down controls are associated with status bits corresponding to a first lowest-order bit, a second lowest-order bit, and a third lowest-order bit respectively. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A multi-communication device capable of being communicatively coupled with an accessory, the multi-communication device comprising:
-
a plurality of controls; and a control component configured to; determine when a control in the plurality of controls is activated; and transmit a button status command to the accessory comprising a button status bitmask, the button status bitmask including a status bit associated with each of the plurality of controls, wherein the plurality of controls includes a play/pause control, a volume up control, and a volume down control, and wherein the play/pause, volume up, and volume down controls are associated with status bits corresponding to a first lowest-order bit, a second lowest-order bit, and a third lowest-order bit respectively. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer-readable medium having stored thereon program code which, when executed by a control component of an accessory, cause the accessory to transfer button status information to a multi-communication device, the program code comprising:
-
code instructing the control component to determine when a control in a plurality of controls is activated; and code instructing the control component to transmit a button status command to the multi-communication device, the button status command comprising a button status bitmask, the button status bitmask including a status bit associated with each of the plurality of controls, wherein the plurality of controls include a play/pause control, a volume up control, and a volume down control, and wherein the play/pause, volume up, and volume down controls are associated with status bits corresponding to a first lowest-order bit, a second lowest-order bit, and a third lowest-order bit respectively. - View Dependent Claims (27, 28)
-
Specification