Apparatus and method for identifying digital gaming activity based upon anonymized keystroke data
A non-transitory computer readable storage medium has instructions executed by a processor to collect keystroke data of a user for a designated time period. A number of distinct keys is derived from the keystroke data. A maximum character frequency is derived from the keystroke data. Digital gaming activity is selectively designated based upon the number of distinct keys and the maximum character frequency.
1. A non-transitory computer readable storage medium with instructions executed by a processor to:
collect keystroke data of a user for a designated time period;
derive a number of distinct keys from the keystroke data;
derive a maximum character frequency from the keystroke data;
delete the keystroke data;
persistently store the number of distinct keys and maximum character frequency to form anonymized keystroke data; and
selectively classify digital gaming activity based upon the anonymized keystroke data, where digital gaming activity is designated when there are ten or fewer distinct keys or the maximum character frequency is above 20%.
2. The non-transitory computer readable storage medium of claim 1 wherein the instructions executed by the processor to selectively classify digital gaming activity utilizes a trained machine learning model.
3. The non-transitory computer readable storage medium of claim 1 wherein the instructions executed by the processor to selectively classify digital gaming activity utilizes a rule base.
4. The non-transitory computer readable storage medium of claim 1 wherein the instructions executed by the processor to selectively classify digital gaming activity utilizes a whitelist of permitted web pages.
5. The non-transitory computer readable storage medium of claim 1 wherein the instructions executed by the processor to selectively classify digital gaming activity utilizes a blacklist of prohibited web pages.
6. The non-transitory computer readable storage medium of claim 1 wherein the instructions executed by the processor to selectively classify digital gaming activity utilizes web page text analysis.
7. The non-transitory computer readable storage medium of claim 1 wherein the instructions executed by the processor to selectively classify digital gaming activity utilizes web page image analysis.
8. The non-transitory computer readable storage medium of claim 1 further comprising instructions executed by the processor to report the digital gaming activity.