Patent ID: 11915195
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
accessing, from one or more first data sources, first data representing a set of resource usage reports generated by a first entity, the first data comprising, for each resource usage report of the set of resource usage reports, data identifying a resource usage, data identifying a resource usage amount of the resource usage, data identifying a date of the resource usage, and data identifying a user reporting the resource usage;
accessing, from one or more second data sources, second data representing a set of transaction records generated by one or more second entities other than the first entity, the second data comprising, for each transaction record of the set of transaction records, data identifying a transaction, data identifying a transaction amount of the transaction, data identifying a date of the transaction, and data identifying an entity recording the transaction;
inputting the first data and the second data into a trained machine-learning model;
determining, using the trained machine-learning model, that one or more first anomalies exist between the first data and the second data, each anomaly of the one or more first anomalies corresponding to a difference between at least one resource usage report of the set of resource usage reports input into the trained machine-learning model and one or more transaction records of the set of transaction records input into the trained machine-learning model; and
in response to determining that one or more first anomalies exist between the first data and the second data, outputting a first notification that indicates that the set of resource usage reports includes at least one anomaly.