Report File Pre-Append Workflow for Timeout-Free Server Downloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing logistics management systems face challenges in quickly providing report files due to the time required to generate large amounts of information, leading to potential communication timeouts during download.

Innovation Solution

A server device with an intermittent appender, supplementary appender, provider, and resumer that intermittently appends log information to a report file, holds appending during download, and initializes the file upon completion to resume appending, allowing for quick provision of the report file.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the report file is generated after receiving a download request, then the file contains complete and up-to-date information, but the download time exceeds the communication timeout threshold

Engineering Contradiction:
Improvedata completenessVSAvoiddownload time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by generating and maintaining the report file in advance through the intermittent appender that continuously appends log information at predetermined time intervals. When a download request is received, the supplementary appender immediately appends any remaining log information since the last update, allowing the file to be provided without waiting for complete generation from scratch.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the report file is generated in advance, then the download time is reduced, but the file may contain outdated information

Engineering Contradiction:
Improvedownload timeVSAvoiddata completeness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The intermittent appender continuously appends log information to the report file at predetermined time intervals, ensuring the file is constantly updated. This continuous action maintains data freshness while enabling quick provision, as the file is already populated with recent information before any download request arrives.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary action by pre-generating report file content through continuous appending. When a download request is received, the supplementary appender performs a final update by appending any log information generated since the last intermittent append, ensuring the downloaded file contains the most current data.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the report file is continuously updated, then the information remains current, but the file generation process conflicts with download operations

Engineering Contradiction:
Improvedata freshnessVSAvoidappending coordination
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements dynamic control by having the provider pause the intermittent appender's updating operation when a download request is detected, and resume it after the download completes. This dynamic adjustment of the appending process eliminates conflicts between file updates and download operations while maintaining data freshness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The provider acts as an intermediary that coordinates between the intermittent appender and the download operation. It receives download requests, pauses the intermittent appending, allows the supplementary appender to complete final updates, provides the file, and then resumes the intermittent appending. This mediation resolves conflicts between concurrent file modification and reading operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260087450A1Server device, provision method, and recording medium
Publication Date: 2026.03.26 RAKUTEN GROUP INC
  • US20260087450A1 patent drawing
  • US20260087450A1 patent drawing
  • US20260087450A1 patent drawing

AI summary

In a server device, an intermittent appender intermittently appends to a report file for a store, at predetermined time intervals, log information of a record newly generated or updated in a database. Upon receiving a request for download of the report file from a store terminal, a supplementary appender appends to the report file the log information after the previous appending by the intermittent appender. Upon start of appending by the supplementary appender, a provider causes the intermittent appender to hold appending, and upon completion of the appending by the supplementary appender, provides the store terminal with the report file. Upon completion of providing the report file by the provider, a resumer initializes the report file, and then cancels holding of the intermittent appender to cause the intermittent appender to resume the appending.