Patent attributes
A server system automatically extracts sets of purchase transaction related data values for target purchase-related field types from purchase transaction records. The server system automatically flags respective ones of the sets of purchase transaction related data values with one or more respective incomplete purchase transaction related data values for one or more of the target purchase-related field types, and stores the flagged sets of purchase transaction related data values and ones of the other sets of purchase transaction related data values determined to be complete in a data storage system. For each of respective ones of the flagged sets of purchase transaction related data values, the server system unobtrusively recovers missing purchase transaction related information from one or more side channels based on one or more query terms and one or more query result selection criteria determined at least in part from the extracted purchase transaction related data values.