Patent ID: 8688523

Claim:
A method, comprising: displaying an advertisement capable of being used to initiate communication between an advertiser and a user, utilizing a network; and in response to the user selecting an option associated with the advertisement on a first interface, displaying on a second interface a plurality of modes of communication capable of being selected by the user in association with the advertisement, where at least one of the modes of communication is not supported by a device of the user when the plurality of modes of communication capable of being selected are displayed; receiving a user selection of one of the modes of communication that is not supported by the device of the user; in response to the user selection, displaying a link for allowing the user to download to the device of the user computer code required to enable the one of the selected one of the modes of communication; downloading to the device of the user the computer code required to enable the selected one of the displayed modes of communication that is not supported by the device of the user for providing to the device of the user functionality capable of facilitating communication via the selected one of the modes of communication; upon downloading the computer code to the device of the user, updating the displayed modes of communication to reflect that the selected one of the displayed modes of communication for which the computer code was downloaded is enabled.