1. An intermediary network node comprising: a communication interface communicatively coupling the intermediary network node to a plurality of user devices and a plurality of destination servers; and a control system adapted to: receive a request for content from one of the plurality of user devices; forward the request to an associated one of the plurality of destination servers; receive a response including the requested content from the associated one of the plurality of destination servers; examine the response to gain semantic understanding of the requested content; identify a community for the one of the plurality of user devices based on the semantic understanding of the requested content; forward the response to the one of the plurality of user devices; and invite a user of the one of the plurality of user devices to join the identified community.