HTML Directed Adaptive Features for Mobile Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The conventional mobile application update process in centralized marketplaces is prone to unpredictable delays due to approval processes, which can cause time-sensitive updates to exceed deadlines, often beyond developer control.

Innovation Solution

Implementing HTML-directed adaptive features that allow developers to update mobile applications by modifying remote HTML documents and assets, which can be directly pushed to users without requiring changes to the native binary, thereby bypassing the conventional approval process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If developers use the centralized application marketplace approval process for updates, then application quality and compliance are ensured, but update timing and speed are delayed

Engineering Contradiction:
Improveapplication qualityVSAvoidupdate delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the application update process into two distinct paths: (1) traditional binary updates that require full marketplace approval, and (2) HTML feature updates that can be deployed immediately. This segmentation allows time-sensitive features to be updated without undergoing the complete approval process, while still maintaining quality control for core application changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces HTML documents as an intermediary layer between the native binary application and the update content. This HTML intermediary can be updated and rendered immediately without requiring binary modification or full marketplace approval, serving as a buffer that decouples the timing of feature updates from the approval process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If developers wait for marketplace approval to release updates, then compliance with guidelines is maintained, but user engagement and interest are lost

Engineering Contradiction:
ImprovecomplianceVSAvoiduser engagement
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a dynamic update system where the application can adapt its content and features in real-time through HTML documents that are updated based on user feedback, seasonal events, and contextual changes. This dynamic capability allows the application to maintain user engagement without waiting for static binary updates to be approved.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent allows developers to prepare HTML feature content in advance and have it ready for immediate deployment when needed. This preliminary preparation of HTML content enables rapid response to user feedback and events without requiring advance approval, as the HTML content can be activated immediately upon update.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If developers update native binary code for every feature change, then application integrity is maintained, but bandwidth usage and update size increase

Engineering Contradiction:
Improveapplication integrityVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts feature content from the native binary code and places it in separate HTML documents. This extraction allows the bulk of the application binary to remain unchanged, requiring minimal or no updates. Only the small HTML feature files need to be downloaded, significantly reducing bandwidth usage compared to updating the entire binary for every feature change.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses HTML documents as lightweight copies or representations of feature content that can be updated independently of the main application binary. These HTML copies contain the necessary feature definitions and can be rendered by the existing application engine, eliminating the need to redistribute the entire binary for feature updates.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9003393B2HTML directed adaptive features for mobile applications
Publication Date: 2015.04.07 ADEIA MEDIA HOLDINGS INC
  • US9003393B2 patent drawing
  • US9003393B2 patent drawing
  • US9003393B2 patent drawing

AI summary

There is provided a method for HTML directed adaptive features for mobile applications. By presenting user interface portions of the application as HTML documents referenced from a manifest file, the manifest file may be updated from a remote server without directly modifying a native binary of the application. By registering URL handlers for application functions in the native binary of the application, and by modifying a local file manifest stored on a mobile device, the scope of application functionality can be updated by adding, removing, or modifying URLs. The manifest files may further be adapted using specific contexts, such as device hardware, location, user profile data, and other information. Advantageously, application update approval processes through application marketplaces may be bypassed since the native binary is kept intact, allowing for more timely and relevant updates.