Patent ID: 7305254

Claim:
A method of operating a mobile phone accessory possessing one or more software programs and communicable with a mobile phone, the method comprising: (a) establishing a short range communication link between the mobile phone and the mobile phone accessory; (b) exchanging data between the mobile phone and the mobile phone accessory via the short range communication link, the data pertaining to the one or more software programs resident on the mobile phone accessory including: the technical requirements of the mobile phone necessary to host and execute the one or more software programs on the mobile phone; whether the one or more software programs are licensed for use with the mobile phone; and whether the mobile phone is authorized to host and execute the one or more software programs to be received from the mobile phone accessory, wherein the data is used to determine which software programs to transfer from the mobile phone accessory to the mobile phone; (c) transferring only the one or more software programs from the mobile phone accessory to the mobile phone via the short range communication link that meet the technical, licensing, and authorization requirements necessary to host and execute the one or more software programs on the mobile phone; and (d) verifying that the transferred software programs have not been tampered with since their creation.