Cross-Device Native App UI Updates via JSON Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile application development faces challenges in cross-platform compatibility and user experience, particularly due to the need for frequent updates and limitations in hybrid apps that do not provide robust offline capabilities and subpar user experiences.

Innovation Solution

A JavaScript Object Notation (JSON) data exchange format is used within native apps to enable seamless communication between mobile devices and cloud-based services, allowing dynamic translation of data into native UI elements, thereby streamlining UI changes and eliminating the need for frequent app updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If native apps are updated frequently to implement UI changes, then the app functionality remains current, but user experience deteriorates due to disruption and installation requirements

Engineering Contradiction:
ImproveUI update capabilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the app into a static native shell and dynamic web-based UI components. The native shell handles core functionality and device integration, while the web UI layer can be updated independently through web technologies (HTML, CSS, JavaScript) without requiring native app updates. This allows UI changes to be deployed as web pages rather than requiring users to download and install new native app versions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a web browser or web view component as an intermediary layer between the native app shell and the UI content. This intermediary allows web-based UI elements to be rendered and updated within the native app container, enabling seamless UI updates without disrupting the native app installation or core functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If hybrid apps are used to achieve cross-platform capability, then deployment speed improves, but user experience and offline capabilities deteriorate

Engineering Contradiction:
Improvedeployment speedVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent merges the advantages of native apps and web apps into a hybrid architecture. The native app shell provides robust offline capabilities, device hardware access, and reliable installation, while the web-based UI layer provides cross-platform compatibility and rapid deployment capabilities. This combination allows the app to function as a native app (with offline capability) while utilizing web technologies for the UI layer.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal app architecture that can deploy the same native shell across multiple platforms (iOS, Android, etc.) and serve different UI content through web technologies. The native shell acts as a universal container that can host web-based interfaces, enabling cross-platform deployment without requiring separate native apps for each platform.

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

3Adaptability or versatility

If web apps are used instead of native apps, then cross-platform compatibility improves, but access to device hardware and sensors deteriorates

Engineering Contradiction:
Improvecross-platform compatibilityVSAvoiddevice hardware access
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent adds a new dimension to the app architecture by layering web technologies over the native app shell. Instead of choosing between native or web apps, the solution operates in both dimensions simultaneously: the native shell handles hardware access and device-specific functionality, while the web layer provides cross-platform UI rendering and content delivery.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12197854B2Iot devices and ecosystem supporting cross-device native functionality
Publication Date: 2025.01.14 CROWDCOMFORT
  • US12197854B2 patent drawing
  • US12197854B2 patent drawing
  • US12197854B2 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.