Partitioned batch processing for a usage analysis system

    公开(公告)号:US10706073B1

    公开(公告)日:2020-07-07

    申请号:US14559868

    申请日:2014-12-03

    Abstract: A usage analysis service that obtains session events from application instances, updates usage metrics for the application instances according to the session events, and stores or updates aggregated usage metrics for each application according to the session events. Updates for the instance usage metrics may be partitioned according to instance identifier, collected in batches, and applied to respective instance records in an instances table by one or more instance update nodes. Updates for the aggregated usage metrics may be partitioned according to application identifier, collected in batches, processed to combine multiple updates, and applied to respective aggregate records in an application usage table by multiple application usage update nodes. The system may provide an interface that retrieves aggregated usage metrics from the application usage table and presents application usage information for the applications to consumers.

    Data integrity monitoring for a usage analysis system

    公开(公告)号:US10348596B1

    公开(公告)日:2019-07-09

    申请号:US14559864

    申请日:2014-12-03

    Abstract: A data integrity monitor that implements a rules-based engine that applies rules to aggregated metrics generated by an analysis system to validate the integrity of the metrics. The rules may specify tolerances for particular metrics to help prevent false positives. An appropriate action or actions may be taken when a discrepancy is discovered. The data integrity monitor may perform the data integrity checks on copies of data accessed from a data store by consumers, which may reduce the number of accesses to the data store. The data integrity checks may be performed on copies of the accessed data “offline” by the data integrity monitor so that latency is not introduced into the consumers' accesses of the information.

Patent Agency Ranking