1. A method comprising: collecting information concerning a set of recipients of previously conveyed messages from a sender; determining and storing patterns between content of the previously conveyed messages and each of the set of recipients; selecting information within a user interface to share with others; analyzing the selected information and matching it against the stored patterns; automatically determining a subset of the recipients that are likely to be interested in the selected information based on results of the analyzing and the matching; and conveying the information within at least one message from a sender device of the sender to one or more remotely located devices, wherein each of the one or more remotely located devices are devices associated with at least a portion of the subset of the recipients.