Patent ID: 8983980
Filing Date: 2015-03-17
Classification: G06F

Abstract:
1. A system comprising: one or more processors; memory; a parser module maintained in the memory and executable by the one or more processors to process a document into a Document Object Model (DOM) tree that includes at least two nodes corresponding to user-generated content within data records of the document; and a record extraction module maintained in the memory and executable by the one or more processors to locate two or more anchor trees in the DOM tree as being a first set of sibling sub-trees in the DOM tree that each include a domain constraint associated with a structured portion of individual ones of the data records, determine a minimal distance as a minimum among distances between any two anchor trees of the two or more anchor trees determined based at least in part on a number of sibling sub-trees in the DOM tree that are between the any two anchor trees, determine a record boundary based at least in part on the minimal distance, the record boundary being a second set of sibling sub-trees in the DOM tree around individual ones of the anchor trees that include at least a portion of the user-generated content, and extract the data records around at least one of the anchor trees based at least in part on the record boundary.