ANALYZING SORTED MOBILE APPLICATION OPERATIONAL STATE SEQUENCES BASED ON SEQUENCE METRICS
First Claim
1. A method comprising:
- performing operations as follows on a processor of an application analysis computer;
obtaining reports from user terminals, the reports identifying sequences of operational states that instances of an application have transitioned through while being processed by the user terminals;
for each unique one of the sequences, generating within a repository a data structure that is associated with the sequence;
for each of the sequences, generating a metric based on content of the report which identifies the sequence and storing the metric in the repository within the data structure associated with the sequence;
receiving user defined criteria;
searching the data structures in the repository based on the criteria to identify a subset of the sequences; and
communicating information based on the metrics associated with the subset of the sequences.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of performing operations on a processor of an application analysis computer is disclosed. The operations include obtaining reports from user terminals, where the reports identify sequences of operational states that instances of an application have transitioned through while being processed by the user terminals. For each unique one of the sequences, a data structure that is associated with the sequence is generated within a repository. For each of the sequences, a metric is generated based on content of the report which identifies the sequence, and the metric is stored in the repository within the data structure associated with the sequence. User defined criteria are received. The data structures in the repository are searched based on the criteria to identify a subset of the sequences. Information is communicated based on the metrics associated with the subset of the sequences.
20 Citations
20 Claims
-
1. A method comprising:
-
performing operations as follows on a processor of an application analysis computer; obtaining reports from user terminals, the reports identifying sequences of operational states that instances of an application have transitioned through while being processed by the user terminals; for each unique one of the sequences, generating within a repository a data structure that is associated with the sequence; for each of the sequences, generating a metric based on content of the report which identifies the sequence and storing the metric in the repository within the data structure associated with the sequence; receiving user defined criteria; searching the data structures in the repository based on the criteria to identify a subset of the sequences; and communicating information based on the metrics associated with the subset of the sequences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product, comprising:
-
a non-transitory computer readable storage medium comprising computer readable program code embodied in the medium that when executed by a processor of an application analysis computer causes the processor to perform operations comprising; obtaining reports from user terminals, the reports identifying sequences of operational states that instances of an application have transitioned through while being processed by the user terminals; for each unique one of the sequences, generating within a repository a data structure that is associated with the sequence; for each of the sequences, generating a metric based on content of the report which identifies the sequence and storing the metric in the repository within the data structure associated with the sequence; receiving user defined criteria; searching the data structures in the repository based on the criteria to identify a subset of the sequences; and communicating information based on the metrics associated with the subset of the sequences. - View Dependent Claims (19, 20)
-
Specification