DETERMINING USAGE DATA OF MOBILE APPLICATIONS FOR A POPULATION

A utility application for a mobile device inspects data packets from other mobile applications running on the device to gather and record usage data about those applications. Since users of the utility application may not reflect the true population for which the usage data is desired, a system de-b...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: STOLORZ, Paul
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A utility application for a mobile device inspects data packets from other mobile applications running on the device to gather and record usage data about those applications. Since users of the utility application may not reflect the true population for which the usage data is desired, a system de-biases the data reported from the utility applications using a machine learning model to predict demographics of the users of the utility application. To determine a training data set for the model, the system requests a user to provide a desired user attribute by way of an in-app questionnaire. This enables labeling utility usage data with the demographics, which can be weighted and extrapolated to determine usage across the population as a whole. Dans la présente invention, une application utilitaire pour un dispositif mobile inspecte des paquets de données provenant d'autres applications mobiles s'exécutant sur le dispositif pour rassembler et enregistrer des données d'utilisation concernant ces applications. Étant donné que les utilisateurs de l'application utilitaire ne peuvent pas refléter la véritable population pour laquelle les données d'utilisation sont souhaitées, un système dépolarise les données rapportées à partir des applications utilitaires à l'aide d'un modèle d'apprentissage automatique pour prédire des données démographiques des utilisateurs de l'application utilitaire. Pour déterminer un ensemble de données d'apprentissage concernant le modèle, le système demande à un utilisateur de fournir un attribut d'utilisateur souhaité au moyen d'un questionnaire intégré à l'application. Ceci permet d'étiqueter des données d'utilisation d'utilitaire conjointement à des données démographiques, qui peuvent être pondérées et extrapolées pour déterminer une utilisation à l'échelle de l'ensemble de la population.