Patent ID: 11941651
Assignee: CDW LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to:
receive an input indicative of the salable unit, the input including a current date;
generate a set of comparable salable unit data based on the input, wherein each respective comparable salable unit data in the set of comparable salable unit data includes a respective prior date within a date threshold from the current date;
store the set of comparable salable unit data in a temporary storage table;
access the temporary storage table to determine the set of lowest corresponding price data by applying an exclusion model to the set of comparable salable unit data, wherein the exclusion model is a machine learning model trained with (i) a set of prior inputs, (ii) a set of prior comparable salable unit data, and (iii) a set of prior lowest corresponding price data and is configured to output the set of lowest corresponding price data;
responsive to determining the set of lowest corresponding price data, wipe the set of comparable salable unit data from the temporary storage table;
transmit a notification of the set of lowest corresponding price data for display to a user, the notification indicating a lowest corresponding price for each lowest corresponding price data;
store the set of lowest corresponding price data into an historical transaction log;
determine whether the invoice reporting table includes an anomalous entry by:
comparing each entry in the invoice reporting table with the historical transaction log, and
determining a respective entry in the invoice reporting table that does not have a corresponding set of lowest corresponding price data in the historical transaction log is the anomalous entry;

responsive to determining that the invoice reporting table includes the anomalous entry, transmit a notification to a user indicating the anomalous entry; and
periodically update the exclusion model by:
retrieving entries from the historical transaction log and corresponding entries from the invoice reporting table,
comparing the entries from the historical transaction log with the corresponding entries from the invoice reporting table, and
training the exclusion model using each entry from the historical transaction log that does not satisfy a confidence threshold when analyzed in tandem with at least one corresponding from the invoice reporting table as inputs to output a subsequent set of lowest corresponding price data.