Patent Document ID: 9152722
Application ID: 12347882

Base Claim:
1. A method comprising: receiving, by 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.

---

Claim 40:
40. The system of claim 1 , wherein generating the first metadata item comprises: extracting text from the activity history; and generating the first metadata item based upon the text.