Framework-Level Interaction Logger for Mobile Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for analyzing user interactions with mobile applications are limited by their inability to collect granular data due to resource constraints on mobile devices and network connectivity issues, leading to incomplete analysis and potential burdens on device resources.
Innovation Solution
Implementing a framework-level interaction logger on mobile devices to gather user interaction data at a per-element basis, storing it offline, and transmitting it via Wi-Fi when available, allowing for efficient data collection and analysis without overburdening device resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If page or site level mechanisms are used to monitor user interactions, then implementation is simpler, but data collection granularity is insufficient and cannot capture per-element interactions
Solution Approach 1:
The patent segments user interaction tracking into two distinct layers: a framework-level interaction logger that captures high-level interaction patterns, and element-level tracking that records specific interactions with individual UI components. This segmentation allows the system to collect both granular per-element data and aggregate framework-level metrics without requiring a single complex tracking system, thereby resolving the contradiction between measurement precision and device complexity.
2Measurement precision
If frameworks are created at mobile device to analyze user behavior, then per-element interaction data can be collected, but available device resources are burdened
Solution Approach 1:
The patent extracts the computationally intensive analysis functions from the mobile device and relocates them to a remote server. The mobile device's interaction logger captures and stores interaction data locally with minimal processing, then transfers the data to the server for comprehensive analysis. This extraction of heavy computational tasks resolves the contradiction by enabling detailed interaction tracking while preserving mobile device resources.
3Productivity
If collected user interaction data is transferred over cellular network, then analysis can be performed, but user data plan is consumed
Solution Approach 1:
The patent implements periodic action by enabling interaction data transfer only when Wi-Fi connectivity is available, rather than continuously or on-demand over cellular networks. The system periodically checks for Wi-Fi connectivity and batches data transfers accordingly, allowing comprehensive data collection and analysis capability while eliminating unnecessary cellular data consumption.
4Use of energy by moving object
If interaction data is collected at page or site level, then less device resources are used, but observable level of detail for user interactions is limited
Solution Approach 1:
The patent merges framework-level interaction logging with element-level interaction tracking into a unified data collection system. The interaction logger captures both high-level framework events and detailed element-specific interactions simultaneously, combining the advantages of resource efficiency with comprehensive data detail, thereby resolving the contradiction between device resource usage and information completeness.
Data Source
AI summary
The present disclosure extends to methods, systems, and computer program products for tracking and analyzing mobile application user interactions. One or more mobile devices run an application. At each of the one or more mobile devices, a framework level interaction logger logs user interactions with the application. Analysis modules and heat map generators can use the logged user interactions to generate reports and heat maps indicative of the performance of the application.


