Hybrid App License Data Segmentation for Update Frequency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hybrid mobile apps face increased development burdens and user inconvenience due to the need for frequent updates of license information from both native and web components, while saving this information on a web server leads to increased communication volume and slower response times.

Innovation Solution

A method for a hybrid application that transmits a request for web application information to a server upon user operation, reads pre-saved native application information, and displays combined information, allowing for efficient updating and reduced communication volume by saving web license information locally.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If both native app license information and web app license information are saved in the hybrid app, then the license information can be displayed without server communication, but the app update frequency increases and development burden increases

Engineering Contradiction:
Improvelicense information display availabilityVSAvoidapp update frequency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent divides license information storage into two segments: native app license information is saved locally in the hybrid app, while web app license information is saved on the server. This segmentation allows the system to leverage local storage for fast access while using server storage to avoid frequent app updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a communication unit that acts as an intermediary to selectively acquire web app license information from the server when needed. This mediator enables the system to balance between local availability and server-based storage, reducing the need for frequent app updates while maintaining display capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If both native app license information and web app license information are saved in the web server, then the app update frequency decreases, but the communication volume increases and response speed decreases

Engineering Contradiction:
Improveapp update frequencyVSAvoidlicense information retrieval speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent segments the storage location of license information by type: native app license information is stored locally in the hybrid app for immediate access, while web app license information is stored on the server. This segmentation optimizes retrieval speed for native app information while reducing communication volume compared to storing all information on the server.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by storing frequently accessed native app license information locally in the hybrid app, ensuring fast retrieval without server communication. Web app license information, which changes less frequently, is stored on the server, reducing the overall communication volume while maintaining acceptable response speeds.

Inventive Principle:
Principle #3Local quality

3Productivity

If web app license information is acquired from the server each time it is needed, then the app does not need to be updated frequently, but the communication volume increases

Engineering Contradiction:
Improveapp update frequencyVSAvoidcommunication volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements preliminary action by having the communication unit acquire web app license information from the server in advance and save it locally in the hybrid app. This preliminary acquisition reduces the need for repeated server communications, thereby reducing overall communication volume while maintaining the benefit of infrequent app updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies preliminary action by pre-loading web app license information from the server into the hybrid app's storage. This allows the information to be available locally for subsequent display operations, reducing the frequency and volume of server communications while maintaining up-to-date license information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240370531A1Information processing apparatus, storage medium, and control method
Publication Date: 2024.11.07 CANON KK
  • US20240370531A1 patent drawing
  • US20240370531A1 patent drawing
  • US20240370531A1 patent drawing

AI summary

A method for an information processing apparatus in which a hybrid application having both a function of a native application and a function of a web application operates and that is communicable with a server, the method includes transmitting, upon acceptance of a predetermined user operation, an acquisition request for information about the web application to the server, reading information about the native application saved in advance in the hybrid application, and displaying information generated from the acquired information as a response to the acquisition request and the read information, as a result of the predetermined user operation.