APPLICATION ANALYTICS REPORTING
First Claim
Patent Images
1. A method of providing analytics data for an application comprising:
- generating, by a processor, metrics regarding use of the application on a device, the metrics including data indicative of a plurality of states of the application and transitions between the states during execution of the application;
comparing the metrics to a usage model for the application that indicates an expected set of states of the application and transitions between the states during execution of the application;
determining that a difference between the metrics and the expected states and transitions indicated by the usage model exceeds a predetermined threshold; and
providing the difference between the generated metrics and the expected states and transitions indicated by the usage model as analytics data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for application analytics reporting include comparing metrics regarding the use of the application to a usage model for the application. The usage model indicates an expected set of states of the application and transitions between the states during execution of the application. A determined difference between the metrics and the expected states and transitions indicated by the usage model that exceeds a predetermined threshold is provided as analytics data.
55 Citations
20 Claims
-
1. A method of providing analytics data for an application comprising:
-
generating, by a processor, metrics regarding use of the application on a device, the metrics including data indicative of a plurality of states of the application and transitions between the states during execution of the application; comparing the metrics to a usage model for the application that indicates an expected set of states of the application and transitions between the states during execution of the application; determining that a difference between the metrics and the expected states and transitions indicated by the usage model exceeds a predetermined threshold; and providing the difference between the generated metrics and the expected states and transitions indicated by the usage model as analytics data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing analytics data for an application comprising one or more processors configured to:
-
generate metrics regarding use of the application on a device, the metrics including data indicative of a plurality of states of the application and transitions between the states during execution of the application; compare the metrics to a usage model for the application that indicates an expected set of states of the application and transitions between the states during execution of the application; determine that a difference between the metrics and the expected states and transitions indicated by the usage model exceeds a predetermined threshold; and provide the difference between the generated metrics and the expected states and transitions indicated by the usage model as analytics data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium having machine instructions stored therein, the instructions being executable by one or more processors to cause the one or more processors to perform operations comprising:
-
generating metrics regarding use of the application on a device, the metrics including data indicative of a plurality of states of the application and transitions between the states during execution of the application; comparing the metrics to a usage model for the application that indicates an expected set of states of the application and transitions between the states during execution of the application; determining that a difference between the metrics and the expected states and transitions indicated by the usage model exceeds a predetermined threshold; and providing the difference between the generated metrics and the expected states and transitions indicated by the usage model as analytics data. - View Dependent Claims (18, 19, 20)
-
Specification