13. A non-transitory computer readable medium having computer executable program code embodied thereon, the computer executable program code configured to cause a computing device to perform the operations of: partitioning a digital real estate document into a set of token patterns; normalizing the set of token patterns to obtain a normalized set of token patterns; applying a first filter to the normalized set of token patterns to obtain a first indicator of whether the digital real estate document is a member of a first document classification and a first confidence score for the first indicator; applying a second filter to the normalized set of token patterns to obtain a second indicator of whether the digital real estate document is a member of a second document classification and a second confidence score for the second indicator; and determining a document classification of the digital real estate document from a set of indicators associated with the digital real estate document and set of confidence scores associated with the set of indicators, wherein the set of indicators includes the first and second indicators and the set of confidence scores includes the first and second confidence scores; wherein the first filter comprises a set of indicative token patterns and a set of non-indicative token patterns, wherein the indicative token patterns are those associated with the first document classification, wherein the non-indicative token patterns are those not associated with the first document classification; and wherein applying the first filter to the normalized set of token patterns to obtain the first indicator and the first confidence score comprises: performing a determination of whether the digital real estate document is a member of the first document classification based on the set of indicative token patterns, the set of non-indicative token patterns, and the normalized set of token patterns; setting the first indicator according to the determination; and calculating the first confidence score based on a level of confidence in the determination.
13. A non-transitory computer readable medium having computer executable program code embodied thereon, the computer executable program code configured to cause a computing device to perform the operations of: partitioning a digital real estate document into a set of token patterns; normalizing the set of token patterns to obtain a normalized set of token patterns; applying a first filter to the normalized set of token patterns to obtain a first indicator of whether the digital real estate document is a member of a first document classification and a first confidence score for the first indicator; applying a second filter to the normalized set of token patterns to obtain a second indicator of whether the digital real estate document is a member of a second document classification and a second confidence score for the second indicator; and determining a document classification of the digital real estate document from a set of indicators associated with the digital real estate document and set of confidence scores associated with the set of indicators, wherein the set of indicators includes the first and second indicators and the set of confidence scores includes the first and second confidence scores; wherein the first filter comprises a set of indicative token patterns and a set of non-indicative token patterns, wherein the indicative token patterns are those associated with the first document classification, wherein the non-indicative token patterns are those not associated with the first document classification; and wherein applying the first filter to the normalized set of token patterns to obtain the first indicator and the first confidence score comprises: performing a determination of whether the digital real estate document is a member of the first document classification based on the set of indicative token patterns, the set of non-indicative token patterns, and the normalized set of token patterns; setting the first indicator according to the determination; and calculating the first confidence score based on a level of confidence in the determination. 19. The computer readable medium of claim 13 , wherein the operation of normalizing comprises locating and removing a candidate token pattern within the set of token patterns, wherein the candidate token pattern is a commonly occurring word.