A method and system for transmitting data to and from a hand-held host
device are disclosed. An accessory device for interfacing with a host
device includes a communication channel designed to establish a
bidirectional data link between the accessory device and the host device.
The accessory device also includes a storage unit communicatively coupled
to the communication channel. The storage unit is designed to store
various data. In addition, at least a first data is selectively
transmitted from the stored data of the accessory device to the host
device through the established bidirectional data link.