×

Providing lightweight multidimensional online data storage for web service usage reporting

  • US 8,396,828 B2
  • Filed: 09/14/2010
  • Issued: 03/12/2013
  • Est. Priority Date: 09/14/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method executed at least in part in a computing device for providing online data storage associated with usage reporting, the method comprising:

  • causing raw usage data to be transformed and aggregated for extraction measurement data at local components;

    causing the measurement data to be uploaded to a multidimensional database;

    combining the received measurement data with data processed by other local components;

    store raw usage data and measurement data to a distributed file system;

    combining the raw usage data and the measurement data at the distributed file system;

    mapping the raw usage data to a stream comprising a timestamp, at least one dimension, and at least one measurement;

    generating at least one vector based on;

    ordering names of the at least one dimension alphabetically and generating a string comprising the names and values of each dimension;

    hashing the string;

    storing the string and the hash in a table of vectors, wherein components of the vectors are stored in a table serving as an index on a dimension; and

    selecting vectors based on matching dimension names and values.

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