Patent ID: 9323643
Filing Date: 2016-04-26
CPC Classification: A63F,G06F,G06Q

Claim Text:
1. A method executed by one or more processors for analyzing at least one test app, the method comprising: (a) running a plurality of historical apps on one or more first user devices; (b) collecting feature data related to the plurality of historical apps; (c) extracting features of the plurality of historical apps from the feature data collected at the step (b); (d) classifying the features of the plurality of historical apps into a plurality of feature groups; (e) assigning weights to the features of the plurality of historical apps to generate reference data; (f) running the at least one test app on one or more second user devices; (g) collecting feature data related to the at least one test app; (h) extracting features of the at least one test app from the feature data collected at the step (g); (i) classifying the features of the at least one test app into the plurality of feature groups; (j) assigning weights to the features of the at least one test app based upon the reference data generated at the step (e); (k) calculating a score of a given app from weights that are assigned to features of the given app, wherein when the given app is a historical app, the assigning of the weights at the step (e) and the calculating of the score are performed in an iterative manner, and wherein iterations of the assigning of the weights at the step (e) and the calculating of the score are performed based on a comparison between the score of the historical app and ranking data of the historical app; and (l) providing an improvement proposal for the given app based on the score of the given app to at least one developer.