20. A non-transitory computer readable storage medium for tangibly storing thereon computer readable instructions for a method comprising: receiving, at a computing device, activity history associated with a user from a network data source, the activity history comprising a description of a user action initiated by the user; generating, by the computing device, a first metadata item based upon the activity history; storing, by the computing device, the first metadata item as user profile information associated with the user in a user profile database in response to a number of times the first metadata item is generated in a defined time period being greater than a threshold value; providing, by the computing device, a link to a widget plugin for inclusion with content objects of a content server that is disparate from the computing device and the network data source, the widget plugin enables communication between the computing device and a client computer associated with the user, the widget plugin enables via the communication, scanning of content objects received by the client computer and automatic retrieval of a subset of the content objects relevant to the first metadata item; receiving, by the computing device, a request for user-related metadata relevant to the content objects of provided by the content server to the client computer in response to navigation of the user to a website of the content server; determining, by the computing device, that the first metadata item is relevant to the content objects; transmitting, by the computing device, the first metadata item to an entity that made the request; enabling, by the computing device via the provision of the widget plugin link, automatic retrieval of a subset of the content objects that are relevant to the first metadata item for display to the user; and removing, by the computing device, the first metadata item from the user profile database in response to a number of times the first metadata item is generated in a defined time period being less than the threshold value.
38. The non-transitory computer readable storage medium of claim 20 , wherein the threshold value is based upon a type associated with the activity history.