Patent ID: 7945520

Claim:
A non-transitory computer-readable storage medium with an executable program stored thereon for directing operation of at least one computer to provide an information dissemination service, wherein the program instructs the at least one computer to perform the following steps: receive a plurality of media elements and store the plurality of media elements in a computer database; receive information indicative of message data to be presented to a user; receive instructions selecting one of the plurality of media elements; hide the information indicative of message data within information indicative of the selected media element; receive authentication of an identity of the user, wherein the authentication is provided by the user; present information indicative of the combined information indicative of message data and information indicative of the selected media element to the user; extract the information indicative of the message data from the information indicative of the selected media element only after presenting the information indicative of the combined information indicative of message data and the information indicative of the selected media element to the user and only after receiving authentication of the identity of the user.