On-demand service reconciliation, audit, and alert apparatus and method
First Claim
1. An apparatus comprising:
- a computer connected to a system by a network;
a first program and a second program in a storage connected to the computer;
a query file in the storage;
a policy file in the storage;
wherein the first program directs a user to enter a plurality of data points, map a first data point to a second data point, enter policies into the policy file, and enter queries into the query file, so that the second program retrieves a first data item from the first data point and a second data item from the second data point, displays the first data item and the second data item at a graphical user interface, compares the first data item and the second data item, determines whether a policy from the policy file has been violated, and responsive to a determination that a policy has been violated, displays an alert.
1 Assignment
0 Petitions
Accused Products
Abstract
An audit tool (AT) operates in cooperation with an audit tool manager (ATM), a policy file (PF) and a query file (QF) in order to provide a real time display of usage within an on-demand service system. The ATM identifies the data to be gathered. Using the ATM, the user identifies comparison points, maps the comparison points to audit controls, defines policies and develops SQL queries to report transactions and record quantities. The AT gathers data, displays the gathered data, and compares the data points, and alerts the user to a discrepancy. The AT displays the compared data points side by side so that real time visual verification can be made, and the AT also alerts the user to discrepancies.
-
Citations
17 Claims
-
1. An apparatus comprising:
-
a computer connected to a system by a network;
a first program and a second program in a storage connected to the computer;
a query file in the storage;
a policy file in the storage;
wherein the first program directs a user to enter a plurality of data points, map a first data point to a second data point, enter policies into the policy file, and enter queries into the query file, so that the second program retrieves a first data item from the first data point and a second data item from the second data point, displays the first data item and the second data item at a graphical user interface, compares the first data item and the second data item, determines whether a policy from the policy file has been violated, and responsive to a determination that a policy has been violated, displays an alert. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising:
-
a computer readable medium;
a first program in computer readable medium containing instructions to cause a computer to direct a user to enter a plurality of data points, map one or more sets of data points for comparison, enter policies into the policy file, and enter queries into the query file;
a second program in the computer readable medium containing instructions to cause a computer to retrieve a data from each of the data points mapped for comparison, display the data at a graphical user interface, compare the data, determine whether a policy from the policy file has been violated, and responsive to a determination that a policy has been violated, display an alert. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer implemented process comprising:
-
analyzing an on-demand service system;
identifying a plurality of data points, retrieving data from each of the data points mapped for comparison;
displaying the data at a graphical user interface;
comparing the data;
determining whether a discrepancy exists based upon a violation of a policy from a policy file; and
responsive to a determination that a discrepancy exists, displaying an alert. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification