- Document Number:
20150073950
- Appl. No:
14/025054
- Application Filed:
September 12, 2013
- Abstract:
Methods, systems, and computer program products for determining when to audit a transaction. An auditing rules optimizer system receives data relating to a transaction conducted by a first business entity that includes a travel product provided by a second business entity. The transaction may be classified as being a type of transaction, and the determination whether to audit the transaction based on the transaction type. The system may also determine expected values of blocking the transaction and/or taking an action to recover a discrepancy. The system may then determine which action to take based on the expected values. Auditing may be performed on transactions by travel agencies and on interline billing between validating and operating carriers. In each case, empirical data from earlier audit periods may be used to adjust parameters used to identify which transactions to audit, and for determining the expected values of the audit actions.
- Assignees:
Amadeus S.A.S. (Sophia Antipolis, FR)
- Claim:
1. A method of selecting which transactions of a plurality of transactions to audit, the method comprising: receiving, at a computer, first data relating to a transaction, the transaction being conducted by a first business entity and relating to a travel product provided by a second business entity; parsing, with the computer, the first data into a plurality of parameters, each parameter having a value that defines a characteristic of the transaction; in response to the plurality of parameters matching a first set of parameters corresponding to a first transaction type, classifying the transaction as the first transaction type; in response to the plurality of parameters matching a second set of parameters corresponding to a second transaction type, classifying the transaction as the second transaction type; and determining whether to audit the transaction based at least in part on whether the transaction is classified as the first transaction type or the second transaction type.
- Claim:
2. The method of claim 1 wherein determining whether to audit the transaction based at least in part on whether the transaction is classified as the first transaction type or the second transaction type comprises: setting a first rate for auditing transactions of the first transaction type; and setting a second rate for auditing transactions of the second transaction type.
- Claim:
3. The method of claim 2 wherein the first rate is unity and the second rate is less than unity.
- Claim:
4. The method of claim 1 further comprising: determining a preventive effect of auditing the transaction, wherein determining whether to audit the transaction is based at least in part on the preventive effect.
- Claim:
5. The method of claim 4 wherein determining the preventive effect comprises: defining, in a database of audit data, a first plurality of transactions audited during a first period of time; defining, in the database of audit data, a second plurality of transactions audited during a second period of time occurring after the first period of time; for the first plurality of transactions, determining a first error rate equal to a first percentage of audited transactions having pricing errors; for the second plurality of transactions, determining a second error rate equal to a second percentage of audited transactions having pricing errors; and defining the preventive effect based on a difference between the first error rate and the second error rate.
- Claim:
6. The method of claim 1 wherein the plurality of parameters is selected from the group consisting of a type of the travel product, a price charged for the travel product, a price that should have been charged for the travel product, a cost of the travel product, an identity of the first business entity, and an identity of the second business entity.
- Claim:
7. The method of claim 1 further comprising: in response to receiving second data relating to an audit of the transaction, storing the second data in a database containing audit data.
- Claim:
8. The method of claim 7 further comprising: in response to auditing the transaction, determining a discrepancy between a first price parameter of the transaction and a second price parameter of the travel product; determining an expected value of taking an action based on the discrepancy and the audit data stored in the database; and taking the action if the expected value exceeds a threshold.
- Claim:
9. The method of claim 7 further comprising: determining a first average value of auditing transactions of the first transaction type based on the audit data in the database; determining a second average value of auditing transactions of the second transaction type based on the audit data in the database; setting a first rate for auditing transactions of the first transaction type based at least in part on the first average value; and setting a second rate for auditing transactions of the second transaction type based at least in part on the second average value.
- Claim:
10. An apparatus comprising: a processor; and a memory including instructions that, when executed by the processor, cause the apparatus to: receive first data relating to a transaction, the transaction being conducted by a first business entity and relating to a travel product provided by a second business entity; parse the first data into a plurality of parameters, each parameter having a value that defines a characteristic of the transaction; in response to the plurality of parameters matching a first set of parameters corresponding to a first transaction type, classify the transaction as a first transaction type; in response to the plurality of parameters matching a second set of parameters corresponding to a second transaction type, classify the transaction as a second transaction type; and determine whether to audit the transaction based at least in part on whether the transaction is classified as the first transaction type or the second transaction type.
- Claim:
11. The apparatus of claim 10 wherein the instructions further cause the apparatus to: determine a preventive effect of auditing the transaction, wherein determining whether to audit the transaction is based at least in part on the preventive effect.
- Claim:
12. The apparatus of claim 11 wherein the instructions further cause the apparatus to: define, in a database of audit data, a first plurality of transactions audited during a first period of time; define, in the database of audit data, a second plurality of transactions audited during a second period of time occurring after the first period of time; for the first plurality of transactions, determine a first error rate equal to a percentage of audited transactions having pricing errors; and for the second plurality of transactions, determine a second error rate equal to a percentage of audited transactions having pricing errors, wherein the preventive effect is determined based on a difference between the first error rate and the second error rate.
- Claim:
13. A computer program product comprising: a non-transitory computer readable storage medium; and instructions stored on the non-transitory computer readable storage medium that, when executed by a processor, cause the processor to: receive first data relating to a transaction, the transaction being conducted by a first business entity and relating to a travel product provided by a second business entity; parse the first data into a plurality of parameters, each parameter having a value that defines a characteristic of the transaction; in response to the plurality of parameters matching a first set of parameters corresponding to a first transaction type, classify the transaction as a first transaction type; in response to the plurality of parameters matching a second set of parameters corresponding to a second transaction type, classify the transaction as a second transaction type; and determine whether to audit the transaction based at least in part on whether the transaction is classified as the first transaction type or the second transaction type.
- Claim:
14-27. (canceled)
- Current U.S. Class:
705/30
- Current International Class:
06
- Accession Number:
edspap.20150073950
No Comments.