Patent ID: 8606825
Filing Date: 2013-12-10
Classification: G06F,G06Q,H04L

Abstract:
1. A computer-implemented method for segmenting event tracking data based on a dynamic query library, the method comprising: updating, by a processor, a query library comprising a predetermined query with a publisher-requested query; creating, by the processor, an aggregation table based on the publisher-requested query for storing in memory; receiving, by the processor, one or more event tracking data communications, wherein each event tracking data communication includes event tracking data for tracking an activity associated with a source of the event tracking data communication, and the event tracking data includes respective characteristics in a set of categories; segmenting, by the processor, the event tracking data for placement into at least one of the created aggregation table stored in memory and an existing aggregation table based on the publisher-requested query and the predetermined query, wherein the created aggregation table and the existing aggregation table correspond with a period of time, and the created aggregation table includes event tracking data organized by a subset of the categories included in the event tracking data from the received event tracking data communications based on the publisher-requested query, wherein the publisher-requested query identifies the subset of the categories for placement into the created aggregation table; and transmitting, by the processor, the aggregated event tracking data from at least one of the created aggregation table and the existing aggregation table to a front-end client for presentation.