CPC G06Q 10/0834 (2013.01) [G06Q 10/0838 (2013.01)] | 20 Claims |
1. A system for data selection and extraction based on historical user behavior, comprising:
a memory configured to store:
a first message that comprises a first data element;
a second message that comprises a second data element; and
historical user behavior information that indicates the first data element is mapped to a first data field in a first mapped dataset;
a processor, operably coupled to the memory and configured to:
determine that the first data element is linked to the first data field based at least in part upon the historical user behavior information;
receive a request to determine to which data field in a second mapped dataset the second data element should be mapped;
in response to receiving the request:
extract a first set of features from the first message, wherein the first set of features indicates content of the first message;
determine that the first data element is located on a first location coordinate within the first message based at least in part upon the first set of features;
extract a second set of features from the second message, wherein the second set of features indicates content of the second message;
determine that the second data element is located on a second location coordinate within the second message based at least in part upon the second set of features;
compare the first location coordinate with the second location coordinate;
determine a distance between the first location coordinate and the second location coordinate;
determine that the distance between the first location coordinate and the second location coordinate is less than a threshold distance; and
in response to determining that the distance between the first location coordinate and the second location coordinate is less than the threshold distance, associate the respective correct information with the first data field in the second mapped dataset.
|