Patent ID: 8620079

Claim:
A computer program product for extracting field data from a digital real estate document, the product comprising a non-transitory computer-readable medium embedded therein, the program instructions configured to cause a computer system to perform the operations of: using an extraction field template for a document classification to identify in the digital real estate document a set of candidate prior blocks for a specific field type and a set of candidate post blocks for the specific field type; calculating a confidence score for a candidate prior block in the set of candidate prior blocks and a confidence score for a candidate post block in the set of candidate post blocks; selecting a best prior block from the set of candidate prior blocks based on the best prior block's confidence score and a best post block from the set of candidate post blocks based on the best post block's confidence score; and extracting a token block located between the best candidate prior block and the best candidate post block, wherein the token block is the field data and is associated with the specific field type.