Mobile App Performance Analysis for Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of smartphones and mobile apps has led to issues with malicious and poorly optimized applications consuming excessive resources, causing user dissatisfaction and network performance problems, with current rating methods being simplistic and ineffective in identifying problematic apps.

Innovation Solution

A mobile telecommunications device with processor and monitoring means to analyze application performance data, identifying resource-consuming or privacy-invasive apps, and providing alerting and mitigating actions, such as updating or uninstalling problematic apps, while also offering analytics to developers and users for informed decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are uploaded to app stores without quality assurance checks, then the openness and accessibility of the app ecosystem is improved, but malicious and poorly optimized applications consume excessive resources and cause user dissatisfaction

Engineering Contradiction:
Improveopenness of app ecosystemVSAvoidresource consumption by malicious apps
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary quality assurance system between app submission and distribution. This system includes automated static analysis tools that examine app code, permissions, and behavior patterns without preventing developers from submitting to open app stores. The intermediary layer filters out malicious and resource-intensive apps while maintaining ecosystem openness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where app performance data (battery consumption, data usage, CPU utilization) is collected and analyzed. This feedback loop enables continuous monitoring and identification of problematic apps, allowing app stores to update quality standards based on real-world performance data while maintaining open submission policies.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If current simplistic rating methods based on download counts are used, then the ease of app evaluation is improved, but the ability to identify problematic applications deteriorates

Engineering Contradiction:
Improvesimplicity of app ratingVSAvoidaccuracy of app quality assessment
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent transforms the rating system by introducing multiple performance parameters beyond download counts. Apps are evaluated based on battery consumption, data usage, CPU utilization, and user satisfaction metrics. This multi-parameter approach maintains simplicity for users while dramatically improving measurement precision through objective performance data.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a universal rating framework that works across different app types and platforms. The same performance metrics (resource consumption, privacy compliance, stability) are applied universally to all applications, enabling consistent quality assessment regardless of app category while providing comprehensive evaluation capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Extent of automation

If network core analysis is used to examine application data, then centralized monitoring capability is improved, but the ability to identify application-specific traffic deteriorates due to WLAN offloading

Engineering Contradiction:
Improvecentralized data analysis capabilityVSAvoidapplication traffic identification accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent segments the monitoring function between mobile devices and network infrastructure. Mobile devices perform local app identification and performance measurement, while network cores aggregate and analyze this segmented data. This segmentation enables precise application-level monitoring even when traffic is offloaded to WLAN, as the measurement occurs at the source before network routing decisions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9119015B2Mobile device application analysis
Publication Date: 2015.08.25 VODAFONE IP LICENSING LTD
  • US9119015B2 patent drawing
  • US9119015B2 patent drawing
  • US9119015B2 patent drawing

AI summary

A mobile telecommunications device runs a plurality of applications installed on the device (for providing services to the device user). Monitoring means monitors the performance of the applications for generating performance data (for each application), and analyzing means analyzes the performance data (for each application) and to identify characteristics of the applications in dependence thereon. The mobile device may alert a user of the device of the problematic ones of the applications (for example via the GUI of the device). A mobile telecommunications device application performance analyzing apparatus may be coupled to the mobile telecommunications network that provides mobile telecommunications services to a plurality of mobile telecommunications devices and may receive the performance data and which includes analysis means for conducting analysis of the performance data to identify characteristics of the applications in dependence thereon.