Patent ID: 8370286

Claim:
A method, comprising: identifying a set of tags associated with one of a plurality of content items within a content sharing system, the content item being associated with a user of the content sharing system; identifying a set of global tag co-occurrences within the content sharing system for the set of tags, each of the global tag co-occurrences in the set of global tag co-occurrences identifying a pair of tags including one of the set of tags, wherein the pair of tags have both been used together to tag at least one of the plurality of content items within the content sharing system; and identifying one or more sets of personal tag co-occurrences for the set of tags, each of the sets of personal tag co-occurrences being used in a corresponding one of one or more personal contexts of the content sharing system, the one or more personal contexts relating to the user of the content sharing system, each of the personal tag co-occurrences in the sets of personal tag co-occurrences identifying a pair of tags including one of the set of tags that have both been used together to tag at least one content item within a corresponding one of the one or more personal contexts; and generating a set of recommended tags from the set of global tag co-occurrences and the one or more sets of personal tag co-occurrences, wherein generating a set of recommended tags includes generating a list of recommended tags from the set of global tag co-occurrences, generating a list of recommended tags from each of the sets of personal tag co-occurrences, and aggregating the list of recommended tags for the set of global tag co-occurrences and the list of recommended tags for each of the sets of personal tag co-occurrences such that the set of recommended tags is generated.