User Engagement Determination via Network Traffic Host Call Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining user engagement with applications rely on self-reported figures, which are susceptible to subjective interpretations and can lead to undercounting or overcounting, lacking accuracy.

Innovation Solution

The proposed solution involves analyzing network traffic data to determine user engagement by identifying host call sequences associated with specific applications, using an augmented dataset generated through a host interchangeability model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If self-reported figures from application developers are used to determine user engagement, then the process is simple and quick, but the accuracy and objectivity of the measurement deteriorates due to subjective interpretations

Engineering Contradiction:
Improvespeed of determining user engagementVSAvoidaccuracy of user engagement measurement
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces network traffic data as an intermediary medium between the application usage and the measurement process. Instead of directly relying on self-reported figures, the system uses network traffic patterns (host calls, data transmission) as an objective mediator that reflects actual application usage without subjective bias, thereby resolving the contradiction between measurement speed and accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual self-reporting mechanism with an automated network traffic analysis system. The mechanical process of developers manually reporting usage figures is substituted with an automated system that objectively measures and analyzes network traffic patterns to determine user engagement, eliminating human subjectivity while maintaining measurement efficiency

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If self-reported data is used, then data collection is easy and requires minimal resources, but the reliability and objectivity of engagement metrics deteriorates

Engineering Contradiction:
Improveease of data collectionVSAvoidreliability of engagement metrics
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system enables network traffic data to serve itself as the source of truth for engagement measurement. Instead of requiring external self-reporting from developers, the network infrastructure automatically generates and provides the necessary usage data through its normal operation, making the data collection process both easy and inherently reliable without requiring additional manual intervention

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Network traffic data acts as an impartial intermediary that objectively records application usage. This mediator provides reliable engagement metrics without being influenced by the interests or perceptions of application developers, thereby resolving the contradiction between ease of data collection and reliability of metrics

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250191009A1System and method for determining user engagement with an application
Publication Date: 2025.06.12 VERIZON PATENT & LICENSING INC
  • US20250191009A1 patent drawing
  • US20250191009A1 patent drawing
  • US20250191009A1 patent drawing

AI summary

In the various embodiments, systems and methods are disclosed for determining user engagement with an application based on network traffic data corresponding to network traffic on a network. An aspect of the present disclosure is a method comprising obtaining network traffic data for a period of time, the network traffic data including a plurality of host calls; determining a host call sequence from the plurality of host calls, the host call sequence including one or more of the plurality of host calls; identifying an application corresponding to the host call sequence based on an augmented dataset; and determining a number of users of the application for the period of time based on a number of times the host call sequence repeats in the network traffic data.