Mobile Device Capability Measurement via Image Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices with varying processor power and memory capacity present challenges in delivering optimal user experiences, as existing methods lack efficient ways to measure actual capabilities, leading to suboptimal application performance and user experience across different devices.
Innovation Solution
A method involving the measurement of processor capability and memory capacity by displaying series of images on the device, calculating frame rates, and determining the appropriate version of software applications to transmit based on these metrics, ensuring optimal performance and user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If applications are designed for high-performance devices, then the user experience on high-performance devices is optimized, but the user experience on low-performance devices deteriorates
Solution Approach 1:
The patent implements dynamic adaptation of application parameters based on real-time measurement of device capabilities. The system adjusts graphics quality, processing intensity, and resource allocation dynamically according to the measured processor power and memory capacity of each specific device, rather than using static design compromises.
Solution Approach 2:
The patent changes application parameters (graphics complexity, processing demands, memory usage) based on measured device characteristics. By measuring actual device capabilities and adjusting application parameters accordingly, the system optimizes performance for each device type without requiring separate application versions.
2Device complexity
If device capability information is obtained through identifying information lookup, then the measurement process is simple, but the measurement precision deteriorates
Solution Approach 1:
The patent employs a self-service measurement approach where the device itself performs the capability measurement through executing test code and reporting results. This eliminates reliance on external databases or identifying information lookups, providing direct empirical measurement of actual processor power and memory capacity.
Solution Approach 2:
The patent replaces the mechanical/database lookup system with an empirical measurement system. Instead of querying external databases using device identifiers, the system uses runtime performance measurements through code execution to directly determine device capabilities, substituting informational lookup with physical measurement.
3Ease of operation
If JavaScript is used to access device parameters, then the ease of operation is improved, but the measurement precision of system parameters deteriorates
Solution Approach 1:
The patent introduces an intermediary measurement mechanism that bridges the gap between JavaScript's limited direct access and the need for accurate system parameters. The system uses JavaScript to execute measurement code that indirectly determines processor power and memory capacity through performance testing rather than direct parameter reading.
Data Source
AI summary
Systems, methods and articles of manufacture provide for determining the capabilities of a remote mobile devices (e.g., determining the processing capability and/or memory capacity). In one embodiment, capability is determined by displaying a series of images and measuring the time required to display those images. Different series of images, comprising different numbers of images, may be displayed and the corresponding times for each series compared. A particular version of software (or a configuration or parameter of software) to be output to or on the mobile device is then selected based on the determined capabilities. For example, graphics which do not require relatively low processing power and/or memory capacity may be selected for output of an electronic game if the mobile device is determined to have relatively low capabilities.


