Mobile Device Emulator for Data Presentation Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing data input/output applications for mobile devices is inefficient due to the vast variety of hardware and software configurations, particularly in ensuring correct textual and numeric data presentation across different mobile devices with varying screen sizes and resolutions.

Innovation Solution

A computerized development platform that uses device profiles to emulate display screens of various mobile communication devices, allowing concurrent representation and testing of data presentation across multiple devices, with features to check mandatory data elements and user interaction capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If individual application programs are developed for each mobile device to ensure correct data presentation, then data presentation accuracy is improved, but development time and resource consumption increase significantly

Engineering Contradiction:
Improvedata presentation accuracyVSAvoiddevelopment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent creates virtual copies (emulators) of mobile devices that replicate the display characteristics, screen sizes, and resolutions of actual mobile devices. These emulators allow developers to test and verify data presentation accuracy across multiple device types simultaneously, eliminating the need to physically test on each device while maintaining high precision in data presentation verification.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent develops a universal testing platform that can emulate multiple different mobile device types with varying screen sizes and resolutions. This single platform performs the function of multiple device-specific testing environments, allowing one application program to be tested across all target devices through a unified interface, thereby reducing development time while maintaining presentation accuracy.

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

2Loss of energy

If generic tools are used as the basis for implementing data entry and data output applications, then resource wastage is reduced, but performance and functionality are insufficient due to the complexity of the tools

Engineering Contradiction:
Improveresource wastageVSAvoidapplication performance
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent extracts only the essential display-related functions and characteristics from complex mobile devices, creating simplified emulator models that focus specifically on screen size, resolution, and data presentation. This extraction allows the system to use lightweight generic testing tools rather than requiring full-featured mobile device software, reducing resource consumption while maintaining the ability to verify data presentation accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the application is tested on multiple physical mobile devices to ensure compatibility, then device compatibility is improved, but testing complexity and cost increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidtesting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates virtual copies (emulators) of mobile devices that replicate the display characteristics, screen sizes, and resolutions of actual mobile devices. These emulators allow developers to test and verify data presentation accuracy across multiple device types simultaneously, eliminating the need to physically test on each device while maintaining high precision in data presentation verification.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent merges the testing capabilities for multiple different mobile device types into a single unified emulator platform. Instead of managing separate testing processes for each device, the system combines all device emulations in one environment, allowing simultaneous testing across various screen sizes and resolutions, thereby reducing testing complexity and cost.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3074863B1System and method for testing data representation for different mobile devices
Publication Date: 2019.07.31 GMC SOFTWARE AG
  • EP3074863B1 patent drawingFigure 1
  • EP3074863B1 patent drawingFigure 2~3
  • EP3074863B1 patent drawingFigure 4

AI summary

For generating an application program (15) from a plurality of application program modules (12), a computerized application platform (1) comprises an application configuration module (11) configured to receive from a user of a communication terminal instructions, for defining a selection of the application program modules (12), and to generate an application program (15) using the selected application program modules (12). The application platform (1) further comprises a plurality of device profiles (13) for different types of mobile communication devices. Each device profile (13) includes hardware characteristics of a different type of mobile communication device. Furthermore, a testing module (111) is configured to emulate the application program (15) for the different types of mobile communication devices using the device profiles (13) and to transmit to the user of the communication terminal test output data generated by emulating the application program (15) for at least one type of the mobile communication devices.