Personal Data Cache Management via Consent-Based Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing personal data management systems face inefficiencies due to large storage requirements and decreased cache hit ratios caused by storing data of little use in cache memory, leading to prolonged data retrieval times.
Innovation Solution
A data management device utilizing a cache memory system that prioritizes storing personal data based on consent information and user authorization, with a cache control algorithm that deletes less frequently requested data to maintain high cache efficiency and reduce storage capacity needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If personal data is stored in a personal data store (PDS) to enable data provision to multiple users, then data availability and service capability are improved, but storage capacity requirements and system cost increase significantly
Solution Approach 1:
The patent implements differentiated storage strategies where frequently accessed personal data is cached in the information bank's memory, while less frequently accessed data remains in the data holder's storage. This local quality differentiation allows the system to provide data availability for multiple users without requiring the information bank to store all personal data, thus reducing storage capacity requirements while maintaining service capability.
Solution Approach 2:
The patent introduces a cache memory as an intermediary between the data holder's storage and the information bank's data provision system. This cache stores copies of frequently accessed personal data, enabling rapid data retrieval and multi-user service without requiring the information bank to maintain large storage capacity. The cache acts as a mediator that bridges the gap between data availability needs and storage constraints.
2Speed
If cache memory is used to store personal data for faster retrieval, then data provision speed is improved, but cache hit ratio decreases when unauthorized or irrelevant data occupies cache space
Solution Approach 1:
The patent implements a feedback mechanism where the information bank monitors which personal data is actually requested by authorized users and uses this information to dynamically manage cache content. By tracking access patterns and user authorization, the system can identify and remove data of little use from the cache, ensuring that cache space is occupied by data with high likelihood of being requested. This feedback loop maintains high cache hit ratios while preserving fast data provision speed.
Solution Approach 2:
The patent employs dynamic cache management where the contents of cache memory are continuously adjusted based on actual usage patterns and user authorization status. Rather than statically pre-loading all possible data, the system dynamically adds data to the cache when it is requested and removes data that is no longer relevant or authorized for access. This dynamic approach ensures optimal cache utilization and maintains high cache hit ratios while preserving fast retrieval speeds.
3Loss of time
If all requested personal data is stored in cache memory to ensure rapid access, then data retrieval time is reduced, but storage requirements and memory usage increase
Solution Approach 1:
The patent applies local quality by storing only a subset of personal data in the information bank's cache memory - specifically, those data items that are frequently accessed by authorized users. Less frequently accessed data remains in the data holder's storage. This selective caching approach reduces memory usage while maintaining rapid retrieval times for the most commonly needed data, effectively resolving the contradiction between retrieval speed and storage requirements.
Data Source
AI summary
A data management device manages personal data to which consent information indicating a data user authorized as a receiver has been added. The data management device includes: a cache memory and a processor. When personal data requested by a data user is stored in the cache memory, the processor acquires the requested personal data from the cache memory. When personal data requested by the data user is not stored in the cache memory, the processor acquires the requested personal data from a data holder. The processor decides based on consent information added to the personal data acquired whether to provide the personal data to the data user. When the data management device acquires new personal data from a data holder, the processor decides whether to store the new personal data in the cache memory based on consent information added to the new personal data.


