Patent attributes
Some embodiments provide an application for retrieving, tagging, analyzing, and delivering content. The application includes a tag receiver for receiving content from a content provider and for retrieving tags from a tag pool and a tag processor for receiving the content and tags from the tag receiver. The tag processor includes (i) a tag assignor for associating a set of tags to the content and (ii) a tag chain organizer for organizing the set of tags into a tag chain table. The application further includes a tag score calculator for computing a tag score metric for each tag from the set of tags and associating the tag score metric with a particular subset of tags from the set. In some embodiments, the tag processor is further for receiving feedback from a feedback manager. The tag chain table of some embodiments includes a list of tag chains, a user type associated with each tag chain, and an affinity score associated with each user.