Network Traffic Analysis for Mobile User Demographic Profiling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for demographic profiling of mobile terminal users are limited in their ability to accurately classify unrecognized applications and deduce user demographics without explicit information, especially when dealing with encrypted or foreign language traffic, and they often require user cooperation or installation of dedicated components.

Innovation Solution

A system and method that analyzes network traffic to estimate classes of applications installed on a mobile terminal, determines usage patterns, and deduces demographic profiles without recognizing specific application identities, using metadata and machine learning algorithms to classify applications into types and generate demographic attributes such as age, gender, and income level, even on encrypted or inaccessible traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network traffic analysis is used to classify unrecognized applications, then demographic profiling accuracy is improved, but the complexity of analyzing encrypted traffic without content access increases

Engineering Contradiction:
Improvedemographic profiling accuracyVSAvoidtraffic analysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary classification of network traffic into application categories before detailed demographic analysis. By pre-defining categories such as social media, shopping, and entertainment based on traffic patterns, the system simplifies subsequent demographic inference without requiring full decryption or content analysis of each packet.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary classification layer that sits between raw traffic analysis and demographic profiling. This intermediary system translates complex encrypted traffic patterns into simplified application category labels, which then serve as input for demographic inference, reducing the overall system complexity while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If specific application identities are recognized, then classification accuracy is improved, but user privacy is compromised

Engineering Contradiction:
Improveapplication classification accuracyVSAvoiduser privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system extracts only the essential categorical information needed for demographic profiling while deliberately excluding specific application identity details. By taking out just the necessary classification level (e.g., 'social media application' rather than 'Facebook version 2.5'), the system maintains profiling accuracy without capturing unnecessary personal information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different levels of identification granularity to different aspects of the system. At the traffic analysis level, detailed application identification occurs, but at the demographic profiling level, only aggregated category information is retained. This local differentiation of quality preserves privacy where needed while maintaining accuracy where required.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If user cooperation is required for demographic profiling, then data accuracy is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedemographic data accuracyVSAvoiduser cooperation requirement
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs demographic profiling automatically using only the network traffic data that naturally occurs during normal application usage. The terminal itself generates the data needed for profiling through its own operational patterns, eliminating the need for users to manually provide information while still achieving accurate demographic classification.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a feedback mechanism where the system continuously monitors traffic patterns and refines its demographic profiles based on observed usage behaviors. This ongoing feedback loop allows the system to improve accuracy over time without requiring additional user input or cooperation beyond normal application usage.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11138617B2System and method for demographic profiling of mobile terminal users based on network-centric estimation of installed mobile applications and their usage patterns
Publication Date: 2021.10.05 COGNYTE TECH ISRAEL LTD
  • US11138617B2 patent drawing
  • US11138617B2 patent drawing

AI summary

Methods and systems for creating demographic profiles of mobile communication network users. A demographic classification system analyzes network traffic, so as to estimate the specific combination of application classes installed on a given terminal, and usage patterns of the applications over time. This combination of application classes and their respective usage patterns are a highly personalized choice made by the user, and is therefore used by the system to deduce the user's demographic profile. The demographic classification system operates on monitored network traffic, as opposed to obtaining explicit and accurate information regarding the installed applications from the terminal. The system then deduces the demographic profile of the user from the list of estimated application classes.