Device-Hosted Mobile App Provisioning for Firmware-Compatible Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In industrial automation, users face challenges in configuring, maintaining, and diagnosing data processing devices using mobile applications, as they need to load device-specific applications from app stores, ensuring compatibility with current firmware, managing multiple applications, and requiring internet connectivity and app store registration.

Innovation Solution

A method where the mobile application is hosted on the data processing device, allowing direct loading without app store connection or internet access, using a progressive web application that dynamically generates and updates content based on current device data, enabling interaction with multiple connected devices and automatic updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If mobile applications are loaded from app stores, then users can access device-specific applications, but users must be registered in the app store and have internet connection

Engineering Contradiction:
Improveease of application loadingVSAvoidcomplexity of access requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the application distribution function from the external app store infrastructure and relocates it directly to the data processing device. The device now hosts and serves applications directly to mobile devices, eliminating the intermediary app store system and its associated registration and internet connection requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The data processing device itself becomes the new intermediary between the application repository and the mobile device. Instead of requiring users to access external app stores, the device acts as a local server providing applications directly, thereby removing the need for external registration systems and internet connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If device-specific mobile applications are loaded from app stores, then users can configure and maintain data processing devices, but it is not ensured that the loaded version corresponds to the current firmware

Engineering Contradiction:
Improveease of device configurationVSAvoidcompatibility of application version
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by having the data processing device generate and host the application before the user needs it. The application is created in advance with the correct version information embedded, and the device verifies compatibility before serving it to the mobile device, preventing version mismatch issues.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data processing device provides feedback about its current firmware version and generates applications that are specifically tailored to match that version. This feedback mechanism ensures that only compatible applications are distributed, as the device itself controls the generation and versioning process.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple device-specific mobile applications are installed on mobile device, then users can operate various data processing devices, but the user interface becomes confusing with multiple icons

Engineering Contradiction:
Improveability to operate multiple devicesVSAvoidclarity of user interface
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal approach where a single mobile application provides access to multiple data processing devices. Instead of requiring separate applications for each device, the application acts as a universal interface that can connect to and control various devices, thereby maintaining versatility while simplifying the user interface to a single icon.

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

Data Source

PatentUS11269607B2Method for providing a mobile application
Publication Date: 2022.03.08 SCHNEIDER ELECTRIC IND SAS
  • US11269607B2 patent drawing
  • US11269607B2 patent drawing
  • US11269607B2 patent drawing

AI summary

A method for generating and providing a mobile application executable on a mobile device, and designed for the configuration, maintenance, diagnosis of data and functions of a data processing device, and coupled to the mobile device via a communication link. The mobile application is hosted in the data processing device and is loaded from the data processing device into the mobile device after the communication link is established, wherein content and/or functions of the application data describing the mobile application are dynamically generated or updated by means of a generation logic implemented in the data processing device on the basis of current data of a configuration and/or a runtime environment of the hosting data processing device, and wherein the generation logic is designed to record data of a configuration and/or runtime environment of further data processing devices coupled to the hosting data processing device via a network.