Patent ID: 11875353
Assignee: NCR VOYIX CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A system, comprising:
a cloud server comprising at least one processor and a non-transitory computer-readable storage medium;
the non-transitory computer-readable storage medium comprises executable instructions;
the executable instructions when provided to and executed by the at least one processor from the non-transitory computer-readable storage medium cause the at least one processor to perform operations comprising:
training a machine-learning model to calculate probabilities associated with transaction actions being processed in training transactions based on predicted labels of a risky action or a non-risky action for each of the training transactions that are compared against actual transaction actions of each of the training transactions and a calculated probability for each actual transaction action is calculated using transaction features associated with each transaction as a whole, a risk score for each transaction is output by the machine-learning, wherein the features of each transaction at least includes preceding transaction actions occurring in the transaction before each transaction action for the corresponding transaction and post transaction actions occurring after each transaction action in the corresponding transaction, any first items appearing in the corresponding transaction more than once, and any second items appearing in the corresponding transaction with a same transaction weight;
providing a current transaction that comprises current transaction actions and current transaction features for the current transaction as a whole to the machine-learning model as input;
receiving a current risk score for at least one current transaction action that was processed in the current transaction as output from the machine-learning model; and
providing the current risk score to a fraud detection system, using the risk score in combination with a fraud score made independently by the fraud system for the current transaction, and determining whether the current transaction is fraudulent or not based on the risk score and the fraud score of the fraud detection system.