Back to results
US 2016/0078120 A1Published application
Extracting and processing metrics from system generated events
Assigneesalesforce.com, inc.
InventorsAakash Pradeep, Adam Torman, Alex Warshavsky, Samarpan Jain, Soumen Bandyopadhyay, Thomas William D'Silva
Life of this patent
Estimating the term…
Abstract
In an example, a processing system of a database system may categorize event data taken from logged interactions of users with a multi-tenant information system to provide a metric. The processing system of the database system may periodically calculate the metric for a particular one of the tenants, and electronically store the periodically calculated metrics for accessing responsive to a query of the particular tenant.
Claims20
A database system, comprising:
- a processing system;
- and
- a memory device coupled to the processing system, the memory device having instructions stored thereon that, in response to execution by the processing system, cause the processing system to perform operations comprising:
- categorizing event data taken from logged interactions of users with a multi-tenant information system to provide a metric;
- associating a plurality of attributes with the metric, wherein the plurality of attributes include interval and at least one of aggregation function, aggregation clause, or aggregation filter;
- periodically calculating the metric for a particular one of the tenants according to the associated attributes;
- and
- electronically storing the periodically calculated metrics.
5 more elements
A method, comprising:
- in a first phase:
- categorizing event data taken from logged interactions of users with a multi-tenant information system to provide a metric;
- associating a plurality of attributes with the metric, wherein the plurality of attributes include interval and at least one of aggregation function, aggregation clause, or aggregation filter;
- periodically calculating, using a processing system of a database system, the metric for a particular one of the tenants according to the associated attributes;
- electronically storing the periodically calculated metrics;
- and
- in a second phase that is after the first phase, the second phase initiated by receipt of a query from the particular one of the tenants;
- applying, using the processing system of the database system, a selected attribute value of the received query to one of the stored metrics;
- and
- providing a result of the application of the selected attribute value of the received query to the one of the stored metrics.
7 more elements
Dependencies are inferred from the claim text.