×

Targeted multi-dimension data extraction for real-time analysis

  • US 9,208,453 B2
  • Filed: 02/15/2010
  • Issued: 12/08/2015
  • Est. Priority Date: 02/13/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system for extracting targeted transactional data for real-time reporting, the system comprising:

  • a data store to maintain data created by an application;

    a server communicatively coupled to the data store, the server including one or more processors to execute the following modules;

    a data extraction module to extract a subset of the data stored in the data store according to an extraction scheme, the extraction scheme including,a computation block defining parameters for how data attributed to an individual user of the application will be extracted from the data maintained in the data store;

    a list of tracked events, each tracked event identifying a specific operation performed by a user while interacting with the application and stored within the data store;

    a success metric defining an operation performed by a user within the application and stored within the data store; and

    a target dimension defining a programmable characteristic of the application;

    wherein the data extraction module is configured to;

    filter the data according to the computation block to obtain data attributed to the individual user;

    extract events from the data attributed to the individual user based on the list of tracked events; and

    identify within the extracted events from the data attributed to the individual user operations defined by the success metric;

    attribute each of the identified operations to at least one of the extracted events from the data attributed to the individual user;

    a data compression module to compress the attributed extracted subset of the data into a set of aggregated key value pairs, each of the aggregated key value pairs including a key defined by the target dimension and an associated value from success metric attribution, the target dimension representing a unique configuration of the application; and

    a denormalized database to store the aggregated key value pairs.

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