Sparse Resource Variable Repository for Memory-Efficient Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for recording large numbers of resource variable identifiers and their values require significant memory and storage allocations, leading to increased costs and decreased performance in data handling solutions.
Innovation Solution
A method and system that efficiently save and retrieve resource variable values using a small repository by distinguishing between normal and non-normal values, where only non-normal values are stored, and entries for normal values are pruned, keeping the repository size minimal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all resource variable identifiers and their values are stored in a repository, then complete data tracking is achieved, but memory and storage allocations increase significantly
Solution Approach 1:
The patent extracts only the essential information (resource variable identifier and non-normal value) from the complete data set and stores only this extracted information in the repository, rather than storing all resource variable data
Solution Approach 2:
Instead of storing normal values and tracking deviations, the system inverts the approach by storing only non-normal values and treating any value not in the repository as normal, thereby reducing storage requirements
2Reliability
If a large repository is used to store all resource variable values, then data retrieval is comprehensive, but system performance decreases
Solution Approach 1:
The patent extracts only the critical data elements (RVID and non-normal RVVAL) into a minimized repository structure, eliminating redundant storage of normal values and improving access efficiency
Solution Approach 2:
The system inverts the traditional approach by assuming all values are normal unless proven otherwise through repository lookup, thereby reducing the repository size and improving retrieval performance while maintaining data completeness
Data Source
AI summary
Reducing memory and/or storage requirements of a repository in a resource variable value save and retrieve operation implemented in computer hardware and/or software is accomplished by minimizing the number of repository entries saved by creating and saving repository entries only for resource variables that have non-normal values, and by discarding repository entries when the values of the resource variables corresponding to those entries have returned to the normal value. The number of repository entries, at any point in time, is equal to the count of resource variables known to have non-normal values. Each repository entry includes a resource variable identifier and the value of the resource variable.


