Patent Document ID: 9002936
Application ID: 13316222
Patent Flag: 1

Claim One:
1. A method comprising: by one or more computing devices, accessing one or more data stores for a plurality of structured documents, wherein each structured document of the plurality of structured documents comprises meta data based on the Open Graph Protocol, the meta data representing each of the one or more attributes as a property and an associated value for the property; by one or more computing devices, extracting one or more attributes from each structured document of the plurality of structured documents, wherein the extracting the one or more attributes from each structured document of the plurality of structured documents comprises, for each attribute of the one or more attributes, extracting the property and the associated value for the property from the meta data for the respective structured document; by one or more computing devices, for each structured document of the plurality of structured documents, creating and storing a concept node for the structured document, the concept node comprising the one or more attributes extracted from the structured document, such that a plurality of concept nodes are constructed and stored; by one or more computing devices, accessing the plurality of concept nodes; by one or more of the computing devices, for at least a first one of the plurality of concept nodes: identifying one or more second concept nodes comprising at least one attribute that substantially matches at least one attribute of the first concept node, the at least one attribute of the one or more second concept nodes and the at least one attribute of the first concept node being matched attributes; creating and storing a meta node comprising at least one of the matched attributes; and creating and storing one or more edges between the meta node and each of the first concept node and the one or more second concept node.