A device for programming user-defined information into an electronic device is provided. The programmer allows a user to program customized information, such as user-selected audio, video, or Internet access information into his or her programmable device. Such electronic devices include wireless telephones,...http://www.google.com.au/patents/US7149509?utm_source=gb-gplus-sharePatent US7149509 - Methods and apparatuses for programming user-defined information into electronic devices