Patent ID: 8010544

Claim:
a method for information extraction from among a multiplicity of documents each having a corresponding document object model (DOM) comprising: computing a plurality of signatures for a plurality of nodes of one or more DOMs that are associated with documents of the multiplicity of documents; wherein each particular signature of the plurality of signatures represents a different path of a node within at least one of the one or more DOMs; producing an inverted index that associates each particular signature of the plurality of signatures to an identifier of each document that has a DOM that has one or more nodes corresponding to the particular signature; selecting at least one document from the multiplicity of documents; annotating a set of one or more nodes of a DOM that is associated with the at least one selected document; wherein the set of one or more nodes have one or more signatures that match one or more respective signatures of the plurality of signatures included in the inverted index; and matching the one or more signatures of the set of one or more nodes with the one or more respective signatures of the plurality of signatures in the inverted index to determine a set of documents, from the multiplicity of documents, that have one or more DOM nodes that correspond to the set of one or more nodes; wherein the set of documents includes at least one document that is different than the selected at least one document; wherein at least the steps of computing, producing, and matching are performed by one or more computing devices.