A transmitting unit has a first storing portion for storing a plurality of data programs, and a data generating portion for adding first identification data to a data program selected corresponding to selection data that is input by a user from the plurality of data programs stored in the first storing...http://www.google.ca/patents/US6640306?utm_source=gb-gplus-sharePatent US6640306 - Data transmitter, data reproduction method, terminal, and method for transferring data transmitter