15. A computer-readable storage device having instructions stored which, when executed by a computing device, result in the computing device performing operations comprising: identifying a key phrase in text based on an emotion of a user, the user being associated with the text; receiving data from a user profile, the data describing habits of the user; and transmitting, via a network and to a user device, an advertisement related to the key phrase and the data.
20. The computer-readable storage device of claim 15 , having additional instructions stored which, when executed by the computing device, result in operations comprising: receiving a set of rules associated with the advertisement from an advertiser; and displaying the advertisement in accordance with the set of rules.