Computer based system for monitoring and processing data collected at the point of sale of goods and services
First Claim
1. A computer program product that can be used to direct a computer to monitor and process raw data collected by electronic point of sale terminals, the raw data being stored in a set of raw databases having a known configuration, the computer program product comprising:
- a. a computer usable storage medium having computer readable program code embodied therein for monitoring and processing data collected by a plurality of point of sale terminals;
b. interpreter program code for causing the computer to transform raw databases into standard databases having a predefined standardized configuration; and
c. business rules program code for causing the computer to derive an object value from standard databases for each of one or more selected business activities and to compare the object values to corresponding predefined reference values for each selected business activity.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic storage and computing system wherein raw point of sale data is transformed into a predefined standardized configuration from which object values representing select business activities are derived and compared to predefined reference values for the selected activities. The system includes an electronic storage device for storing raw point of sale data, a data interpreter for transforming the raw data into a predefined standardized configuration, and a processor for deriving object values from the transformed data according to a set of mathematical/relational functions, the object values being representative of selected business activities, and comparing the object values to predefined reference values for the selected business activities. The data interpreter operates according to a set of control programs to selectively transfer point of sale data from a set of raw databases into a set of standard databases having a predefined standardized configuration. The mathematical/relational functions are stored in a business rule execution database wherein each function defines an object value for each business activity. A business rule execution engine, which is operatively linked to the processor and the business rule execution database, allows the processor to compute the object values for each business activity according to the corresponding mathematical/relational function, compare the object values and the corresponding reference values, and identify a pass condition representative of an acceptable comparison, a fail condition representative of an unacceptable comparison, or a warn condition representative of a questionable comparison. The identified condition is outputted from the processor and displayed to the user.
-
Citations
41 Claims
-
1. A computer program product that can be used to direct a computer to monitor and process raw data collected by electronic point of sale terminals, the raw data being stored in a set of raw databases having a known configuration, the computer program product comprising:
-
a. a computer usable storage medium having computer readable program code embodied therein for monitoring and processing data collected by a plurality of point of sale terminals; b. interpreter program code for causing the computer to transform raw databases into standard databases having a predefined standardized configuration; and c. business rules program code for causing the computer to derive an object value from standard databases for each of one or more selected business activities and to compare the object values to corresponding predefined reference values for each selected business activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system for monitoring and processing raw data collected by a plurality of electronic point of sale terminals, the system comprising:
-
a. a central processing unit (CPU); b. storage means, electronically coupled to the CPU, for storing data, the storage means being partitioned into a plurality of memory partitions and wherein the raw data is stored in a first one of the memory partitions and a set of predefined reference values for selected business activities are stored in a second one of the memory partitions; c. interpreter means, electronically coupled to the CPU, for transforming the raw data into one or more databases having a predefined standardized configuration and for storing the transformed data in a third one of the memory partitions; d. computing means, electronically coupled to the CPU, for deriving object values from the transformed data, each object value being representative of one of the selected business activities; and e. comparing means, electronically coupled to the CPU, for comparing object values and corresponding reference values. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer system for monitoring and processing raw data collected by electronic point of sale terminals, the raw data being stored in a set of raw databases having a known configuration, the system comprising:
-
a. a central processing unit (CPU); b. a data interpreter, electronically coupled to the CPU, comprising means for transforming raw databases into standard databases having a predefined standardized configuration; and c. a business rules subsystem, electronically coupled to the CPU and operative on the standard databases, comprising means for computing an object value for each of one or more select business activities and for comparing the object values and corresponding predefined reference values for each selected business activity. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer system for displaying anomalous business activities, comprising:
-
a. storage means for storing user data; b. interpreter means operative on the user data for transforming the user data into a predefined standardized configuration; and c. processing means operative on the transformed user data for processing the user data according to business rule functions, wherein object values representative of selected business activities are derived from the transformed user data, and for comparing the object values to predefined reference values for the selected business activities. - View Dependent Claims (31, 32)
-
-
33. In an electronic database storage and computing system, a method for monitoring and processing raw data collected by electronic point of sale terminals, the raw data being stored in a set of raw databases having a known configuration, the method comprising the steps of:
-
a. selectively transferring raw data from the raw databases to standard databases having a predefined standardized configuration according to one or more computer control programs; b. deriving one or more object values from standard databases, each object value being representative of a selected business activity; c. defining reference values for each of the selected business activities; d. comparing the object values to the corresponding reference values; and e. wherein the computer control programs contain information that defines the configuration of the raw databases and the standard databases, each control program containing a part of the definition information and the definition information having a first scheme representative of the configuration of the raw databases to allow the control programs to cause the computer to retrieve select raw data from the raw databases and a second scheme representative of the standard databases to allow the control proarams to cause the computer to transfer data into the standard databases so that such data are accessible for deriving object values. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for identifying and displaying anomalous business activities for business activities that are reflected in data collected at a point of sale of goods and services, the method using a programmable computer for performing the steps of:
-
a. storing user data collected at the point of sale; b. processing the user data according to predefined business rule functions whereby the user data is transformed into object values for select business activities; c. comparing the object values to predefined reference values for each selected business activity; d. identifying one from the group consisting of a pass condition, the pass being representative of an acceptable comparison of the object value and the reference value, a fail condition, the fail condition being representative of an unacceptable comparison of the object value and the reference value, and a warn condition, the warn condition being representative of a questionable comparison of the object value and the reference value; and e. displaying the identified condition to the user.
-
Specification