Hybrid App Layout Overlay for Dynamic Content Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience in updating the content displayed by native applications, as they need to manually update data within the application, which is a troublesome process.

Innovation Solution

A method that allows for changing the content displayed in a native application by transmitting input information to a server, receiving layout information, and overlaying it on the existing display, without requiring users to update the application data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually update data in the native application area, then the displayed content can be changed, but the operation becomes troublesome and complex

Engineering Contradiction:
Improveease of updating contentVSAvoidtime required for manual updates
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a server as an intermediary between the user and the native application content. The server receives update requests, generates the updated content, and transmits it back to the terminal device, which then updates the native application area automatically. This eliminates the need for users to manually update data, resolving the contradiction between ease of operation and time loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables automatic content updating where the terminal device itself performs the update operation based on server-provided information. The device receives layout information from the server and automatically integrates it into the native application display area, making the update process self-service rather than requiring manual user intervention.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If native applications are updated to change displayed content, then new content can be shown, but the application needs to be reinstalled each time

Engineering Contradiction:
Improveability to change displayed contentVSAvoidease of updating application
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the content update process from the application installation process. Instead of updating the entire native application, only the specific content data is updated by receiving layout information from the server and integrating it into the existing application framework. This allows content adaptability without requiring full application reinstallation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic content updating where the native application can change its displayed content on-demand based on server-provided layout information. The application structure remains stable while the content within it becomes dynamic and可随时 updated, resolving the contradiction between adaptability and ease of manufacture.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If web applications are used for cross-platform development, then ease of development is improved, but operation speed decreases

Engineering Contradiction:
Improveease of cross-platform developmentVSAvoidoperation speed
Core Design Contradiction:
Ease of manufactureVSSpeed

Solution Approach 1:

The patent merges the advantages of both native and web applications by embedding a web view component within the native application. This allows the application to maintain native execution speed while incorporating web-based content display capabilities, resolving the contradiction between operation speed and ease of cross-platform development.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11416669B2System and method of providing layout information for generated images based on a hybrid application
Publication Date: 2022.08.16 GREE HOLDINGS INC
  • US11416669B2 patent drawing
  • US11416669B2 patent drawing
  • US11416669B2 patent drawing

AI summary

One or more non-transitory computer readable recording mediums configured to store an application program including instructions, which when executed by an information processing device that has a display part, causes the information processing device to transmit, to a server device, identification information of an object when the object displayed on a screen is selected. The information processing device is further configured to receive layout information relating to arrangement of the object from the server device. The information processing device is further configured to display the object on a screen displayed on the display part by executing a native program included in the application program. The information processing device is further configured to display, when the layout information is received, an object based on the layout information instead of the object displayed by the native program, using a web browser embedded in the application program.