×

Real-time analytics of web performance using actual user measurements

  • US 9,491,248 B2
  • Filed: 04/10/2015
  • Issued: 11/08/2016
  • Est. Priority Date: 07/19/2010
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×