Native App JSON Updates for Cross-Platform UI Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile application development faces challenges such as slow development and deployment due to the need for frequent updates across different platforms, limitations in cross-platform native capability, and subpar user experiences with hybrid apps that lack robust offline capabilities.

Innovation Solution

A JavaScript Object Notation (JSON) data exchange format is introduced to enable cross-device native functionality for native apps, allowing for dynamic and real-time translation of data from a cloud-based service into native UI elements, thereby streamlining app updates and enhancing user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If native applications are updated frequently across different platforms, then application functionality and user experience are improved, but development time and deployment complexity increase significantly

Engineering Contradiction:
Improveapplication functionalityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a universal update mechanism that functions across multiple mobile operating systems (iOS, Android, Windows) through a common architecture. The update server communicates with various device types using standardized protocols, allowing a single update package to be distributed and installed across diverse platforms without requiring platform-specific development workflows, thereby reducing development time while maintaining broad adaptability

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

2Productivity

If hybrid applications are used to achieve cross-platform capability, then development speed is improved, but user experience and offline capabilities deteriorate

Engineering Contradiction:
Improvedevelopment speedVSAvoiduser experience
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an update server as an intermediary component that bridges the gap between web-based update delivery and native application functionality. This intermediary receives update packages, manages version control, and distributes updates to native applications installed on user devices, enabling fast web-like update delivery while preserving the reliability and offline capabilities of native applications

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If frequent application updates are pushed to user devices, then application improvements are delivered, but user disruption and installation burden increase

Engineering Contradiction:
Improveapplication updatesVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a self-service update mechanism where the mobile device automatically checks for updates, downloads update packages, and installs them without requiring user intervention. The update server manages the entire update lifecycle including notification, download, and installation coordination, allowing applications to self-update in the background while minimizing user disruption and eliminating manual installation steps

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250184698A1Systems and methods for dynamically controlling operation of a running mobile application
Publication Date: 2025.06.05 CROWDCOMFORT
  • US20250184698A1 patent drawing
  • US20250184698A1 patent drawing
  • US20250184698A1 patent drawing

AI summary

The present invention provides systems and methods for providing cross-device native functionality for a native app. More specifically, the invention is directed to a JavaScript Object Notation (JSON) data exchange format for use with a native app running on a user's mobile device, wherein the exchange format is configured to improve user experience and interaction with the app. The present invention may be particularly useful in a mobile-based crowdsourcing platform in which data is continually exchanged between remote user devices and a cloud-based service for collecting and managing user-driven data based on user interaction with native apps on their devices.