Patent ID: 8365212
Filing Date: 2013-01-29
Classification: H04H

Abstract:
1. A computer-implemented method, executed on a data analysis computer system including at least one data analysis computer of known type, of analyzing a plurality of human interactions by a plurality of humans interacting with a plurality of electronic devices, each interacting directly or indirectly with a computer system accessed through a network, said computer-implemented method comprising the steps of: a. Providing on said data analysis computer system a data analysis program, b. receiving in computer readable format electronic device usage data resulting from said human interaction and making said electronic device usage data available to said data analysis program run on said data analysis computer system, c. creating a data structure in said data analysis program run on said data analysis computer system containing identifying fields for things of interest for analysis, d. creating in said data structure buckets representing individual seconds of time during a window of time of interest for analysis wherein said buckets are correlated with said identifying fields, e. receiving in computer readable format and then loading to said identifying fields in said data structure identifying information for at least one member selected from the group of items of interest consisting of: f. using said electronic device usage data to determine the beginning date and time and the ending date and time of each said human interaction between said electronic device and said computer system accessed through said network and making said beginning date and time and said ending date and time available to said data analysis program run on said data analysis computer system, g. loading values that identify second-by-second electronic device usage activity to selected buckets in said data structure based on said beginning date and time and said ending date and time of each said human interaction, where said buckets loaded correspond with said identifying fields in said data structure, and where each said bucket represents a second of time during which said data analysis program is tracking said electronic device usage activity against at least one said item of interest, h. executing algorithms in said data analysis program running on said data analysis computer system to perform analytics on the data in said data structure, i. outputting said analytics in a useful format, whereby said analytics (i) provide insight into the amount of resource consumed by said human interaction with said electronic device interacting with said computer system accessed through said network, (ii) provide insight into the electronic device usage pattern of said human interactions, and (iii) provide insight into the behavior of said human interactions.