Method, system, and program product for detecting behavior change in transactional data
First Claim
1. A method for accumulating and analyzing transactional data to detect a behavior change, comprising:
- providing a transactional data value based measurement of transactions of an entity over a current time period;
computing, using the transactional data value, a running mean value;
computing, using the transactional data value, a running mean square value;
computing, using the running mean value and running mean square value, a running standard deviation; and
determining, using the running standard deviation, whether the transactional data value constitutes a behavior change for the entity.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and program product for accumulating and analyzing transactional data to detect a behavior change, which may be due to customer dissatisfaction. Specifically, under the present invention, a transactional data value is provided that reflects a measurement of transactions that have occurred in a particular time period. This transactional data value is then incorporated into a running mean and a running square and running standard deviation are computed therefrom. A variance of the transactional data value in terms of the standard deviation is then compared against a threshold to determine whether the transactional data value indicates a change in entity behavior. This allows the determination to be made without the need to store multiple transactional data values. Once a determination has been made that an entity'"'"'s behavior was changed, the determination may be verified using a transactional data value over a second time period, and/or a communication may be sent to the entity.
9 Citations
24 Claims
-
1. A method for accumulating and analyzing transactional data to detect a behavior change, comprising:
-
providing a transactional data value based measurement of transactions of an entity over a current time period;
computing, using the transactional data value, a running mean value;
computing, using the transactional data value, a running mean square value;
computing, using the running mean value and running mean square value, a running standard deviation; and
determining, using the running standard deviation, whether the transactional data value constitutes a behavior change for the entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for accumulating and analyzing transactional data to detect a behavior change, comprising:
-
a transaction data value provider for providing a transactional data value based on a measurement of transactions of an entity over a current time period;
a running mean value computer for computing, using the transactional data value, a running mean value;
a running mean square value computer for computing, using the running mean value, a running mean square value;
a running standard deviation computer for computing, using the running mean square value, a running standard deviation; and
a behavior change determinator for determining, using the running standard deviation, whether the transactional data value constitutes a behavior change for the entity, wherein the system is adapted to function without a need to store multiple transactional data values. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A program product stored on a computer readable medium for accumulating and analyzing transactional data to detect a behavior change, comprising, the computer readable medium comprising program code for causing a computer system to perform the following steps:
-
provide a transactional data value based on a measurement of transactions of an entity over a current time period;
compute, using the transactional data value, a running mean value;
compute, using the running mean value, a running mean square value;
compute, using the running mean square value, a running standard deviation; and
determine, using the running standard deviation, whether the transactional data value constitutes a behavior change for the entity, wherein the program product is adapted to function without a need to store multiple transactional data values.
-
Specification