Digital Imaging Data File Reception Using Memory and Storage Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing medical imaging data management systems face inefficiencies in receiving and storing digital imaging data files of varying sizes, particularly large files, due to limitations in local memory and slower file storage processes, exacerbated by the lack of size indication in DICOM formatting.
Innovation Solution
A method that strategically uses both memory and file storage to receive digital imaging data files, where smaller files are initially received in memory and larger files are received using a combination of memory and file storage, with thresholds determining the storage approach to optimize efficiency and prevent memory exhaustion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If local memory device is used to receive digital imaging data files, then receipt speed is improved, but memory exhaustion occurs for large files
Solution Approach 1:
The patent segments the receipt process into two parts: small files are received entirely in local memory for high speed, while large files are received using file storage to avoid memory exhaustion. This segmentation resolves the contradiction by matching the storage method to the file size, allowing fast receipt for small files while preventing memory exhaustion for large files.
2Quantity of substance
If file storage is used to receive digital imaging data files, then memory capacity is sufficient, but receipt speed deteriorates
Solution Approach 1:
The patent applies local quality by using different storage methods for different file sizes: local memory for small files and file storage for large files. This resolves the contradiction by optimizing each case separately - using fast local memory when capacity is sufficient and using adequate file storage when memory would be exhausted.
3Productivity
If local memory device is used for receiving files, then receipt efficiency is improved, but accessibility for other processes deteriorates
Solution Approach 1:
The patent segments file handling based on size thresholds, allowing small files to use local memory for high efficiency while large files use file storage, thereby preserving memory accessibility for other processes. This segmentation resolves the contradiction by limiting local memory usage to only what is necessary for small files.
Data Source
AI summary
A method, apparatus and computer program product are provided to efficiently receive digital imaging data files, regardless of their size. For a respective data packet of a digital imaging data file, the method may determine whether that portion of the digital imaging data file that has been received satisfies the first threshold. If the first threshold is not satisfied, the method may receive the respective data packet using memory, such as by appending the data packet to a linked list. However, if the first threshold is satisfied, the method may receive the respective data packet and subsequent data packet(s) of the digital imaging data file using file storage. The receipt of the respective data packet using file storage is slower than the receipt of the respective data packet using memory.


