Communication Apparatus Batch Data Download API Load Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication apparatuses face high loads and inefficiencies when downloading and outputting electronic data from electronic-data storing services, as they require frequent processes to acquire download information, affecting both the apparatus and the network communication path.

Innovation Solution

A communication apparatus and relay apparatus system that acquires and downloads a large amount of electronic data in batches, then outputs a smaller portion at a time, reducing the load on the communication path and the electronic-data storing service by using APIs to manage the data transfer efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the communication apparatus downloads and outputs electronic data in small batches using APIs, then the load on the communication apparatus and electronic-data storing service is reduced, but the time required to output the first amount of electronic data increases

Engineering Contradiction:
Improveload reductionVSAvoiddata output time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The communication apparatus performs preliminary actions by acquiring download information for the first amount of electronic data in advance, then downloads the second amount of data that can be output at one time. This preliminary acquisition of download information reduces the need for repeated API calls during the output process, thereby reducing overall load while maintaining efficient data output.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the communication apparatus downloads the first amount of electronic data using acquired download information, then the number of API processes is reduced, but the amount of data that must be managed and processed increases

Engineering Contradiction:
ImproveAPI process efficiencyVSAvoiddata volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The communication apparatus segments the first amount of electronic data into a second amount that can be output at one time. By dividing the large data volume into manageable batches, the system reduces the number of API processes needed while maintaining efficient data handling. The apparatus downloads the segmented second amount using previously acquired download information, optimizing both productivity and data management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11656825B2Communication apparatus, control program of communication apparatus, and relay apparatus providing efficient download of electronic data
Publication Date: 2023.05.23 BROTHER KOGYO KK
  • US11656825B2 patent drawing
  • US11656825B2 patent drawing
  • US11656825B2 patent drawing

AI summary

A communication apparatus, a control program of the communication apparatus, and a relay apparatus are provided. The communication apparatus is configured to download electronic data from a server storing a first amount or more of electronic data and to output the downloaded electronic data. The communication apparatus includes an output unit configured to output a second amount of electronic data smaller than the first amount at one time, a download information acquiring unit configured to acquire download information necessary for downloading the first amount of electronic data stored in the server, from the server, a download unit configured to download the second amount of electronic data of the first amount of electronic data from the server, using the download information acquired by the download information acquiring unit. The output unit is configured to output the electronic data downloaded by the download unit.