Patent ID: 9576045
Date: 2017-02-21
CPC Classifications: G06F,G06Q

Claim:
1. A method comprising: maintaining, by an online system, a plurality of tag objects in a graph, each tag object identifying a category of content and being associated with one or more keywords related to the category, where the plurality of tag objects are hierarchically organized in the graph by category and sub-category of content by one or more edges of the graph, each of the one or more edges corresponding to a degree of relatedness between related tag objects; receiving a question including text from a questioning user of the online system to be answered by other users of the online system; identifying, by the online system, at least one keyword from the text of the question; comparing the at least one identified keyword from the text of the question to the keywords associated with the plurality of tag objects; identifying a first tag object of the plurality of tag objects with one or more keywords matching the at least one identified keyword from the question; associating the first tag object with the question; determining that the question is associated with a second tag object related to the first tag object based at least in part on the hierarchical organization of the graph and one or more edges between the tag object and the additional tag object in the graph; and storing the question in the online system as a question object in association with the tag object and the additional tag object.