×

System for merging and comparing real-time analytics data with conventional analytics data

  • US 8,782,162 B1
  • Filed: 07/20/2011
  • Issued: 07/15/2014
  • Est. Priority Date: 07/20/2011
  • Status: Active Grant
First Claim
Patent Images

1. A machine-implemented method for providing information to a graphical user interface for displaying web site traffic information, the method comprising:

  • collecting, at a collecting tier, a first low latency web site traffic data for a web site;

    pushing, from the collecting tier, the first low latency web site traffic data to a logging tier;

    pushing, from the logging tier, the first low latency web site traffic data to a real-time analytics tier;

    indexing, at the real-time analytics tier, using a first time stamp associated with the first low latency web site traffic data, an array element of an array, the array element comprising a time interval and a plurality of references, each corresponding to a respective aggregation table, each of the aggregation tables storing data of a different type;

    comparing the first time stamp with the time interval;

    determining, responsive to the first time stamp falling within the time interval, a reference from the plurality of references, the reference corresponding to an aggregation table of a data type of a first associated data associated with the first low latency web site traffic data;

    updating the referenced aggregation table by incrementing a hit data corresponding to the first associated data;

    collecting, at the collecting tier, a second low latency web site traffic data for the web site;

    pushing, from the collecting tier, the second low latency web site traffic data to the logging tier;

    pushing from the logging tier, the second low latency web site traffic data to the real-time analytics tier;

    indexing, using a second time stamp associated with the second low latency web site traffic data, the array element;

    comparing the second time stamp with the time interval;

    storing, responsive to the second time stamp falling outside the time interval, a new time interval in the array element based on the second time stamp;

    deleting all entries of the referenced aggregation table;

    adding an entry to the referenced aggregation table, the entry comprising a second associated data associated with the second low latency web site traffic data and a hit data of one;

    pushing, from the real-time analytics tier, the first low latency web site traffic data to a front-end tier when the first low latency web site traffic data is received within a threshold amount of time;

    retrieving, at the front-end tier, historical traffic data for the web site from a memory element provided by a persistent tier;

    combining, at the front-end tier, the first low latency web site traffic data with the historical web site traffic data into a combined web site traffic data;

    formatting, at the front-end tier, the combined web site traffic data for display in a graphical user interface; and

    providing, at the front-end tier, the combined web site traffic data to a graphical user interface for display.

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