1. A system for processing user interests, comprising: an interface for receiving an inputted interest and an inputted context from a user, wherein the inputted context includes a natural language input; a gesture management system that receives gesture data from a collection device with the inputted interest to identify a gesture from a set of gestures predefined by the user; a pattern detection system that receives behavior data associated with the inputted interest and determines whether the behavior data includes a recognized behavior pattern based on previously collected behavior data of the user, in which the recognized behavior pattern was not predefined by the user; an interest affinity scoring system that calculates an affinity score for the inputted interest based on an identified gesture and a recognized behavior pattern; a dynamic classification system that assigns a dynamically generated tag to the inputted interest based on the natural language input; and a user interest database that stores structured interest information for the user, including a unique record for the inputted interest that includes the affinity score and dynamically generated tag.