Predicting a status of a transaction
First Claim
Patent Images
1. A system for predicting a status of a transaction, the system comprising:
- a data collection module implemented on a transaction prediction server, the data collection module collecting feature data related to one or more transactions;
a model generation module implemented on the transaction prediction server, the model generation module selecting a subset of features for use in predicting the status of the transaction and training a model using the collected feature data that corresponds to the selected subset of features;
a prediction processing module implemented on the transaction prediction server, the prediction processing module applying the model to feature data of a selected transaction between a buyer and a seller to generate a probability of the selected transaction attaining one or more defined statuses; and
a transaction mitigation module implemented on the transaction prediction server, the transaction mitigation module configured to perform one or more mitigating or preventive actions based on the generated probability, the one or more mitigating or preventive actions determined based on a user-defined mapping between probability rule conditions corresponding to the one or more defined statuses and corresponding actions to be performed, wherein the one or more mitigating or preventive actions comprise one or more of blocking the selected transaction, communicating a warning to the buyer and the seller via user devices corresponding to the buyer and seller, or holding funds due to the seller.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus for predicting a status of a transaction are described. Feature data related to one or more transactions is collected and a subset of features is selected for use in predicting the status of the transaction. A model is trained using the collected feature data that corresponds to the selected features, and the model is applied to feature data of a selected transaction to generate a probability of the selected transaction attaining one or more defined statuses. Mitigating or preventive actions are performed based on the generated probability.
-
Citations
20 Claims
-
1. A system for predicting a status of a transaction, the system comprising:
-
a data collection module implemented on a transaction prediction server, the data collection module collecting feature data related to one or more transactions; a model generation module implemented on the transaction prediction server, the model generation module selecting a subset of features for use in predicting the status of the transaction and training a model using the collected feature data that corresponds to the selected subset of features; a prediction processing module implemented on the transaction prediction server, the prediction processing module applying the model to feature data of a selected transaction between a buyer and a seller to generate a probability of the selected transaction attaining one or more defined statuses; and a transaction mitigation module implemented on the transaction prediction server, the transaction mitigation module configured to perform one or more mitigating or preventive actions based on the generated probability, the one or more mitigating or preventive actions determined based on a user-defined mapping between probability rule conditions corresponding to the one or more defined statuses and corresponding actions to be performed, wherein the one or more mitigating or preventive actions comprise one or more of blocking the selected transaction, communicating a warning to the buyer and the seller via user devices corresponding to the buyer and seller, or holding funds due to the seller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for predicting a status of a transaction, the method comprising:
-
collecting feature data related to one or more transactions; selecting a subset of features for use in predicting the status of the transaction; training a model using the collected feature data that corresponds to the selected subset of features; applying the model to feature data of a selected transaction to generate a probability of the selected transaction attaining one or more defined statuses; determining one or more mitigating or preventive actions, the determining based on a user-defined mapping between probability rule conditions corresponding to the one or more defined statuses and corresponding actions to be performed; and performing the one or more mitigating or preventive actions, the one or more mitigating or preventive actions being one or more of blocking the selected transaction, communicating a warning to the buyer and the seller via user devices corresponding to the buyer and seller, or holding funds due to the seller. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium embodying instructions that, when executed by a processor, perform operations comprising:
-
collecting feature data related to one or more transactions; selecting a subset of features for use in predicting a status of at least one of the transactions; training a model using the collected feature data that corresponds to the selected subset of features; applying the model to feature data of a selected transaction to generate a probability of the selected transaction attaining one or more defined statuses; determining one or more mitigating or preventive actions, the determining based on a user-defined mapping between probability rule conditions corresponding to the one or more defined statuses and corresponding actions to be performed; and performing the one or more mitigating or preventive actions, the one or more mitigating or preventive actions being one or more of blocking the selected transaction, communicating a warning to the buyer and the seller via user devices corresponding to the buyer and seller, or holding funds due to the seller.
-
Specification