Patent ID: 9491248
Filing Date: 2016-11-08
CPC Classification: G06F,H04L

Claim Text:
1. A method for real-time capture of actual user experiences on a website, web application or mobile app, comprising: receiving, in each of a plurality of first servers, one or more beacons, each beacon being generated in real-time from a user session on the website, web application or mobile app, each beacon comprising one or more data items which includes a performance metric representative of an experience of a user on the website, web application or mobile app; aggregating, in each of the first servers, the one or more data items in one or more first sets of N, where N is an integer greater than 1, data buckets, each of the one or more data items being aggregated in accordance with a value of the performance metric, each data bucket being defined in a memory for data values falling within a predetermined range, each of the one or more first sets of N data buckets being arranged in an order of data value ranges; transmitting, by each of the first servers, the one or more data items of each of the N data buckets in each of the one or more first sets to an associated one of a plurality of second servers; aggregating, by each of the second servers, the one or more data items of the one or more first sets of N data buckets received from each of the first servers in one or more second sets of N data buckets; transmitting, by each of the second servers, the one or more data items of each of the one or more second sets of N data buckets to a computing instance; aggregating, by the computing instance, the corresponding data contents of the one or more second sets of N data buckets in one or more final sets of N data buckets; and generating, on a real-time analytic dashboard, one or more visual indicators representative of at least one aggregated data result computed from the data contents of the one or more final sets of N data buckets.