Storage Device Managing Personal Data via Time-Based Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the amount of personal data stored in storage devices increases, the burden of processing on the user side also increases, necessitating a scheme to alleviate this burden.
Innovation Solution
A storage device and operation method that manage personal data generated sequentially over time based on time information, allowing for efficient data processing and reduction of user-side processing burdens by performing data processing operations within the storage device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If personal data are accumulated in the storage device, then the amount of stored data increases, but the burden of processing on the user side increases
Solution Approach 1:
The storage device autonomously performs data processing operations including time-based filtering, aggregation, and statistical calculations without requiring user intervention. The processor automatically executes processing instructions stored in the non-volatile memory, enabling the system to serve itself by reducing the external processing burden while maintaining accumulated data.
Solution Approach 2:
The storage device acts as an intermediary between data accumulation and user retrieval. It introduces a processing layer that mediates between the accumulated personal data and the user's processing needs, automatically performing time-based queries, aggregations, and statistical operations before presenting results to the user, thereby shielding the user from direct processing complexity.
2Productivity
If data processing is performed on the user side, then processing flexibility is maintained, but processing efficiency decreases due to increased user-side burden
Solution Approach 1:
The storage device performs data processing operations in advance based on pre-stored processing instructions. Time-based filtering, aggregation, and statistical calculations are executed proactively by the processor using data already in the non-volatile memory, so that when users need processed results, the work is already completed, thereby improving efficiency without adding user-side complexity.
3Ease of operation
If time-based data management is implemented, then data organization is improved, but system complexity increases
Solution Approach 1:
The system uses time information as a key parameter for data management and organization. Records are structured with time fields that enable chronological ordering, time-based filtering, and temporal aggregation. This parameter-based approach organizes data efficiently while keeping the implementation relatively simple through standardized time-stamping and time-range query mechanisms.
Data Source
AI summary
Disclosed is an operation method of a storage device which includes receiving a record including owner data and time information, mapping the time information included in the received record to a physical address of a non-volatile memory, storing part or all of the record including the owner data to the mapped physical address of the non-volatile memory, receiving an access request including a time period, generating output data by performing data processing with respect to owner data corresponding to the time period, and transmitting the output data to the outside.


