Embedded Device Firmware App Installation by Operating System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current firmware update methods require users to manually search for and download firmware update applications from phone app stores, which is cumbersome and costly for developers due to lengthy examination and approval processes.

Innovation Solution

A method and embedded device that allows direct installation of firmware update applications to mobile devices by connecting an embedded device with a web server to the mobile device, selecting the appropriate firmware update application based on the mobile device's operating system, and transmitting it for installation without relying on phone app stores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firmware update applications are distributed through phone app stores, then application validation and security are ensured, but user installation time and developer costs increase due to manual search and lengthy examination processes

Engineering Contradiction:
Improveapplication validationVSAvoiduser installation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary server that acts as a mediator between the embedded device and the mobile device. This server stores multiple firmware update applications and automatically selects the correct one based on the mobile device's operating system, eliminating the need for users to manually search through app stores while maintaining application validation through server-controlled distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by having the mobile device automatically identify its own operating system type and the server automatically selects and transmits the corresponding firmware update application without requiring user intervention in the selection process, thus reducing installation time while maintaining reliability.

Inventive Principle:
Principle #25Self-service

2Reliability

If firmware update applications are distributed through phone app stores, then application security is ensured, but developer costs increase due to lengthy examination and approval processes

Engineering Contradiction:
Improveapplication securityVSAvoiddeveloper cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The intermediary server serves as a centralized hub that manages application distribution directly to embedded devices, eliminating the need for developers to navigate complex app store submission and approval processes while maintaining security through server-controlled authentication and transmission of verified applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the application distribution function from the phone app store ecosystem and implements it through a dedicated server system, separating the security validation mechanism from the distribution channel, thereby reducing developer costs associated with app store examination and approval processes.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If users manually search for firmware update applications in phone app stores, then application selection precision is maintained, but operation complexity increases

Engineering Contradiction:
Improveapplication selection precisionVSAvoiduser operation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The mobile device performs self-identification of its operating system type and automatically communicates this information to the server, which then selects and transmits the appropriate firmware update application without requiring users to manually search, compare, or select from multiple options, thereby simplifying operation while maintaining precise application matching.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the selection parameter from manual user input to automatic system-based identification, where the mobile device's operating system type serves as the key parameter for application selection, eliminating the need for users to navigate complex search interfaces while ensuring precise application matching.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12443402B2Firmware update application installing method and embedded device thereof
Publication Date: 2025.10.14 WISTRON NEWEB CORP
  • US12443402B2 patent drawing
  • US12443402B2 patent drawing
  • US12443402B2 patent drawing

AI summary

A firmware update application installing method for installing a firmware update application to a mobile device is implemented in an embedded device. The embedded device stores a plurality of the firmware update applications and a distinguishing program. The firmware update applications conform to a plurality of file formats, respectively, and an operating system of the mobile device corresponds to one of the file formats. The firmware update application installing method includes performing a device connecting step for connecting the embedded device to the mobile device, an application selecting step for configuring the distinguishing program to select one of the firmware update applications that conforms to the one of the file formats according to the operating system, and an application installing step for transmitting the selected one of the firmware update applications from the embedded device to the mobile device for installation.