Sensor Data Memory Locking for Asynchronous Feature Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems in asynchronous environments, such as artificial intelligence or machine learning, face challenges in efficiently managing input data, leading to potential overwriting of sensor data and inefficient memory utilization due to asynchronous data storage and processing rates.
Innovation Solution
A method and apparatus for input data management that involves registering sensor data for processing, locking memory locations to prevent overwriting, and unlocking them upon completion, ensuring that only registered data is stored and processed, thereby optimizing memory usage and preventing data overwriting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sensor data is stored in memory locations at a higher rate than processing speed, then data availability for processing is improved, but risk of data overwriting increases
Solution Approach 1:
The patent applies preliminary action by registering feature services with specific memory locations before data overwriting occurs. The system pre-assigns memory locations to feature services and establishes processing priorities in advance, so when new sensor data arrives, the system can proactively prevent overwriting of data that has been registered for processing, thus maintaining data integrity while allowing high-rate storage
2Productivity
If multiple feature services access the same memory locations simultaneously, then processing efficiency is improved, but data overwriting and conflicts increase
Solution Approach 1:
The patent introduces an intermediary mechanism in the form of a registration system that mediates between multiple feature services and memory locations. The registration system tracks which feature services are using which memory locations and coordinates access to prevent conflicts, allowing multiple services to efficiently access memory simultaneously while maintaining data consistency through centralized management
3Reliability
If memory locations are locked to prevent overwriting, then data integrity is improved, but memory utilization efficiency decreases
Solution Approach 1:
The patent applies local quality by implementing selective locking where only specific memory locations are locked when registered for processing, while other memory locations remain unlocked and available for new data. This localized approach to data protection ensures integrity for active data without unnecessarily restricting access to other memory regions, maintaining efficient memory utilization
Data Source
AI summary
A method for input data management is implemented in a data processing system. The data processing system includes a memory with multiple memory locations configured to store sensor data obtained from a sensor system. The data processing system includes at least one service pipeline with multiple feature. services configured to process sensor data stored in the memory locations. The method includes determining registration of at least one feature service for processing sensor data stored in at least one of the memory locations. The method includes locking the at least one memory location to prevent overwriting of the sensor data stored in the at least one memory location. The method includes, upon determining completion of processing of the sensor data by the at least one feature service, unlocking the at least one memory location.


