Patent ID: 11880803
Assignee: TBK BANK, SSB
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory computer-readable medium storing instructions that when executed by a processor cause the processor to:
store a trusted dataset associated with a first freight broker and a first carrier, wherein:
the trusted dataset associated with the first freight broker comprises at least one of a first name, a first identifying number, a first address, and a first phone number with respect to the first freight broker; and
the trusted dataset associated with the first carrier comprises at least one of a second name, a second identifying number, a second address, and a second phone number with respect to the first carrier;

receive load data from a second freight broker, wherein:
the load data indicates that a load is assigned to a second carrier to be transported from a first location to a second location;
the load is associated with a shipper;
the second carrier is associated with a factor entity that facilitates keeping records of documents for the second carrier;

extract a first set of data elements from the load data, wherein the first set of data elements comprises indications of at least one of the second freight broker, the factor entity, the shipper, the second carrier, and the load, wherein extracting the first set of data elements is in response to determining, by a data extraction machine learning algorithm, that each of the first set of data elements is mapped to a respective data field based at least in part upon historical user behavior information, wherein determining, by the data extraction machine learning algorithm, that each of the first set of data elements is mapped to a respective data field based at least in part upon the historical user behavior information comprises:
train the data extraction machine learning algorithm, comprising:
extract a second set of data elements from a training message;
determine that a first data element from among the second set of data elements is located at a first location coordinate; and
determine that the first data element is mapped to a first data field based at least in part upon the historical user behavior information; and

predict, using the trained data extraction machine learning algorithm, to which data field a second data element from among the first set of data elements should be mapped, comprising:
determine that the second data element is located at a 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, determine that the second data element should be mapped to the first data field;, access the trusted dataset;
determine that at least a portion of the first set of data elements is anomalous indicating that the first set of data elements comprises incomplete or incorrect information about the at least one of the second freight broker, the factor entity, the shipper, and the second carrier;
transform at least a portion of the first set of data elements that is determined to be anomalous to correct information retrieved from the trusted dataset;
generate a mapped dataset by mapping at least one of the first set of data elements to a respective data element from the trusted dataset, wherein the mapped dataset comprises the at least one of the first set of data elements;
determine, based at least in part upon mapping of the at least one of the first set of data elements to the respective data element from the trusted dataset, an identity of at least one of the second freight broker, the factor entity, the shipper, and the second carrier;
based at least in part upon the determined identity of the factor entity, communicate the load data to the factor entity;, receive, from the factor entity, a first message comprising information about a completion of transportation of the load;
extract a second set of data elements from the first message, wherein the second set of data elements comprises the information about the completion of transportation of the load;
add the second set of data elements to the mapped dataset;
communicate the first message to the second freight broker;
receive, from the second freight broker, a second message comprising a status of the first message, wherein the status of the first message indicates whether the first message is acceptable;
extract a third set of data elements comprising the status of the first message from the second message; and
add the third set of data elements to the mapped dataset.