Patent attributes
Aspects generate recommendations in response to messaging content, wherein processors are configured to identify keywords within text content extracted from a received message that are assigned to a topic leaf node within an event taxonomy and a root event node from which the topic leaf node depends; identify a plurality of recommendation items that each match a type of event of the root event node and are linked to the topic node of the identified keyword; determine, for each of the recommendation items, a sender sentiment value as a function of a preference of the sender, and a recipient sentiment value as a function of a preference of the recipient; and present to the sender and the recipient as an event recommendation a subset of the recommendation items that each satisfy a sentiment threshold for the sender sentiment value and the recipient sentiment value.