IoT Data Acquisition and Storage Management for Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of IoT devices increases, the memory capacity of information processing apparatuses decreases, leading to potential storage issues and frequent memory swaps, which can cause delays in functions beyond data transmission to analysis servers.

Innovation Solution

An information processing apparatus with an acquiring unit that selects and stores first information satisfying a predetermined condition from IoT devices, combining it with second history information to generate task data for analysis, thereby optimizing storage usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all information from multiple IoT devices is stored in the information processing apparatus, then the apparatus can handle requests from analysis servers, but the remaining memory capacity decreases

Engineering Contradiction:
Improveability to handle requestsVSAvoidmemory capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary information from IoT devices based on acquisition conditions. The control unit selectively acquires information that satisfies predetermined conditions (such as task-related information) rather than storing all information from all devices, thus reducing memory usage while maintaining the ability to handle analysis server requests.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the information storage approach by dividing information into different categories based on acquisition conditions. Different types of information are acquired and stored based on specific conditions, allowing the system to manage memory efficiently by only storing relevant segments of data rather than all data uniformly.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If memory capacity decreases, then storage efficiency improves, but function execution may be delayed due to memory swaps

Engineering Contradiction:
Improvememory capacityVSAvoidfunction execution time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The control unit performs preliminary actions by proactively acquiring and storing information that satisfies predetermined conditions before it is needed for analysis server requests. This advance preparation ensures that required data is already in memory when requests arrive, preventing memory swaps and execution delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where the control unit monitors memory usage and acquisition conditions, adjusting information acquisition strategies based on current memory status and request patterns. This feedback loop helps maintain optimal memory utilization while ensuring necessary data is available, preventing delays caused by memory swaps.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11553107B2Information processing apparatus and non-transitory computer readable medium storing information processing program
Publication Date: 2023.01.10 FUJIFILM BUSINESS INNOVATION CORP
  • US11553107B2 patent drawing
  • US11553107B2 patent drawing
  • US11553107B2 patent drawing

AI summary

An information processing apparatus includes an acquiring unit that acquires first information satisfying a predetermined condition from first history information which is generated in an electronic device, a storage unit that stores the first information acquired by the acquiring unit in a storage device, and a control unit that performs a control of transmitting second information to an external apparatus, the second information being acquired by combining the first information stored in the storage device by the storage unit with second history information which is generated by execution of a function.