Patent Document ID: 10032230
Application ID: 14457462

Base Claim:
1. A method of auditing a transaction, the method comprising: receiving, at a processor, data characterizing the transaction, the data including a first price for a travel service to be provided by a service provider; determining, by the processor, a second price for the travel service based on a pricing rule of the service provider; determining, by the processor, if the first price matches the second price; in response to the first price matching the second price, allowing, by the processor, the transaction; in response to the first price not matching the second price, determining, by the processor, at least one source of the discrepancy; determining, by the processor, at least one weighted discrepancy parameter for the at least one source of the discrepancy; determining, by the processor, at least one action parameter based on the at least one source of the discrepancy, the at least one weighted discrepancy parameter, and a set of transactions that occurred prior to the transaction; and determining, by the processor, an action based on the action parameter.

---

Claim 14:
14. The method of claim 1 wherein the set of transactions includes a plurality of prior transactions stored in a first database, and determining the at least one action parameter comprises: determining a classification of the transaction based on a characteristic of the transaction; querying a second database for business rules relevant to the classification; for each business rule returned by the second database, determining a search criteria and querying the first database for a first fraud metric based on the search criteria; determining a match between the first fraud metric and a second fraud metric defined by each business rule; and determining the business rule having a best match between the first fraud metric and the second fraud metric, wherein the at least one action parameter is defined by the business rule having the best match.