Information Processing Terminal for Offline Apps and Data Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing terminals struggle to continue running applications when disconnected from a server, particularly in environments with poor wireless communication, such as factories or warehouses.

Innovation Solution

The information processing terminal includes a memory to store a program of a predetermined application, an operating system, a message queue, and processing units that allow the application to run independently and perform data synchronization when connected to a server, using a message queue to store data update events and synchronize data when communication is possible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the terminal device always connects to the server to run applications, then data synchronization is ensured, but the application cannot continue running when the connection is lost

Engineering Contradiction:
Improveapplication continuityVSAvoidnetwork connectivity requirement
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The terminal device pre-loads necessary application data and operates independently when connected to the server. When disconnected, it continues running using the pre-loaded data, ensuring application continuity without requiring constant network connectivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a data synchronization mechanism that acts as an intermediary between the terminal device and server. This mechanism buffers data updates locally and synchronizes them with the server when connection is available, allowing the application to run independently during disconnection while maintaining data consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Duration of action of moving object

If the terminal device operates independently without constant server connection, then application continuity is maintained, but data synchronization with the server becomes problematic

Engineering Contradiction:
Improveapplication runtimeVSAvoiddata consistency
Core Design Contradiction:
Duration of action of moving objectVSLoss of information

Solution Approach 1:

The application maintains continuous operation by decoupling the runtime execution from server connectivity requirements. The terminal device executes the application locally using pre-loaded data, ensuring uninterrupted runtime even during network disconnection.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent implements a feedback mechanism where the terminal device monitors its data state and automatically triggers synchronization with the server when connection is restored. This ensures data consistency is maintained through periodic updates based on the application's operational state.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a center apparatus converts screen description information to terminal instructions, then applications can run on terminals with scarce computer resources, but the system becomes dependent on constant server connection

Engineering Contradiction:
Improveapplication execution capabilityVSAvoidconnection dependency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the application execution capability from the server and places it directly on the terminal device. By loading and executing application code locally, the terminal can run applications independently without requiring the center apparatus to continuously convert screen description information, thereby reducing connection dependency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The terminal device performs self-service by executing applications locally using its own processor and memory resources. This eliminates the need for continuous server intervention to convert and transmit instruction sets, allowing the terminal to operate autonomously even when disconnected from the server.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250286936A1Information processing terminal and data management system
Publication Date: 2025.09.11 DENSO WAVE INC
  • US20250286936A1 patent drawing
  • US20250286936A1 patent drawing
  • US20250286936A1 patent drawing

AI summary

An information processing terminal includes: a memory; a processor loading programs from the memory to execute the programs; and a transceiver sending/receiving a message to/from a server. The memory stores: a program of a predetermined application (APP); a program of an operating system managing the APP; data obtained by execution of the APP; a message queue; and a program of first and second processing units. The first processing unit captures a data update event generated by executing the APP and causes the message queue to store a message associated with the data update event. The second processing unit performs a data synchronization with the server by sending the message associated with the data update event stored in the message queue to the server when the information processing terminal is able to communicate with the server, and the APP runs independently of the first and second processing units.