Patent ID: 8359191
Filing Date: 2013-01-22
Classification: G06F

Abstract:
1. A method comprising: receiving a tag cloud including a plurality of tags that hyperlink to web content, wherein the tag cloud is chosen by a user and wherein each of the plurality of tags are chosen by users of the web content from among words appearing in the web content; separating each of the plurality of tags into linguistic categories; assigning a weight to each of the plurality of tags, wherein the weight is based on a number of times the tag is selected by the users of the web content plus a number of times the tag appears as a title in the web content divided by a number of times the tag appears in the web content; grouping at least a first subset of the plurality of tags that are associated with a noun linguistic category into tag clusters, wherein each tag in each tag cluster is associated with a common context; determining a domain for each of the tag clusters, wherein each domain defines one or more of the tags of the noun linguistic category that belong to the tag cluster; for each of the first subset of the plurality of tags that are associated with the noun linguistic category, determining, in accordance with the weights of the tags, a weighted ontology tree for the tags based on results from a visual thesaurus; for each of a second subset of the plurality of tags that are associated with a verb linguistic category, identifying linguistic relationships between each tag of the second subset of the plurality of tags and each of the domains; and determining properties associated with one or more of the plurality of tags and one or more of the domains, wherein the properties are determined using linguistic analysis.