Non-Volatile Memory Device with Embedded Executables for Secure Data Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory devices lack computational capabilities and secure data management, making it impossible to track data usage, exchange, and propagation across devices and networks.
Innovation Solution
A non-volatile memory device with executable programs and a controller that collects and transfers data securely, using encryption and authentication protocols to manage and log data interactions across different operating systems and devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If memory devices are made as simple peripheral storage without computational capabilities, then device complexity is reduced and ease of manufacture is improved, but the ability to track and manage data usage securely is lost
Solution Approach 1:
The patent divides the memory device into distinct functional modules: a controller unit with processing capabilities, non-volatile memory for data storage, and dedicated software components (executables) for data collection and transfer operations. This segmentation allows the device to gain computational capabilities while maintaining manageable complexity through modular architecture.
Solution Approach 2:
The memory device is designed to perform multiple functions beyond simple storage, including data collection, authentication, encryption, and secure transfer. The controller can execute multiple executables that enable the device to adapt to different operating systems and devices, providing universal compatibility and enhanced security tracking capabilities.
2Reliability
If data collection and transfer capabilities are added to memory devices, then data security and tracking are improved, but device complexity increases
Solution Approach 1:
The memory device performs data collection and security management operations autonomously through embedded executables that run on the controller. The device automatically tracks its own usage, collects relevant data, manages authentication, and handles secure transfers without requiring external computational resources, thereby limiting complexity growth.
Solution Approach 2:
The patent introduces authenticated destination devices as intermediaries in the data transfer process. These intermediaries handle complex authentication and verification operations, allowing the memory device to maintain relatively simple architecture while still achieving secure data transfer through the mediating role of authenticated destinations.
3Adaptability or versatility
If the memory device executes multiple operable programs for different operating systems, then adaptability is improved, but device complexity and energy consumption increase
Solution Approach 1:
The memory device dynamically selects and executes only the operable program compatible with the detected operating system or device environment. Rather than running all programs simultaneously, the controller identifies the appropriate executable and activates only that specific program, reducing energy consumption while maintaining adaptability across different platforms.
Data Source
AI summary
A method, apparatus, and article of manufacture for collecting and exchanging data are disclosed. In one embodiment, the apparatus comprises a non-volatile memory device, which includes an interface for coupling the non-volatile memory device to a host system; non-volatile memory for storing data, including a plurality of executables at least two of which are executable on different operating systems or devices. The plurality of executables includes a data collection executable and a data transfer executable. The nonvolatile memory device also includes a controller to cause execution of at least one executable in the plurality of executables, including the data collection executable and the data transfer executable, where execution of the data collection executable causes data to be collected and stored in the non-volatile memory, and execution of which causes the collected data to be transferred to a location external to the non-volatile memory device.


