Non-Volatile Memory Device With Embedded Executables For Autonomous Data Collection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices lack computational capabilities and secure data management, making it impossible to track usage, data exchange, and propagation characteristics.

Innovation Solution

A non-volatile memory device with executable programs for data collection and transfer, equipped with a controller to execute these programs, enabling secure data acquisition, aggregation, and transfer to authenticated destinations, using encryption and authentication protocols.

Engineering Contradictions & Design Principles

VSEngineering 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 usage, data exchange, and propagation characteristics is lost

Engineering Contradiction:
Improveease of manufactureVSAvoidusage tracking capability
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent combines computational capabilities (data collection executable, data transfer executable, controller) with traditional peripheral memory storage in a single integrated device. This merging allows the memory device to simultaneously perform storage functions and autonomous data collection/transfer operations, resolving the contradiction between simplicity and tracking capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory device is designed to autonomously execute data collection and transfer operations without requiring external computational resources. The controller automatically runs the data collection executable and data transfer executable, enabling the device to self-monitor and self-report usage characteristics, thus maintaining tracking capability while keeping the device structure relatively simple.

Inventive Principle:
Principle #25Self-service

2Reliability

If computational capabilities are added to memory devices, then data collection and secure transfer capabilities are improved, but device complexity increases

Engineering Contradiction:
Improvedata securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The computational functionality is segmented into distinct executable programs (data collection executable, data transfer executable) stored in the memory device. This segmentation allows the controller to perform complex security operations through modular software components rather than requiring complex hardware circuitry, thus improving data security while limiting the increase in physical device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller is designed with multi-functionality, capable of executing different types of executables (data collection, data transfer, and potentially other functions) from the same hardware resource. This universal approach allows the device to perform multiple security-related functions without proportionally increasing device complexity, as the same controller handles diverse computational tasks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Extent of automation

If data collection and transfer executables are stored in the memory device, then autonomous data management capability is improved, but manufacturing complexity increases

Engineering Contradiction:
Improveautonomous data managementVSAvoidease of manufacture
Core Design Contradiction:
Extent of automationVSEase of manufacture

Solution Approach 1:

The data collection executable and data transfer executable are pre-stored in the memory device during manufacturing. This preliminary action allows the device to be configured with its operational logic in advance, enabling autonomous data management when deployed. The manufacturing process is enhanced to include executable loading, but this is a one-time action that simplifies field deployment and maintenance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10558811B2System and method for data collection and exchange with protected memory devices
Publication Date: 2020.02.11 MO-DV INC
  • US10558811B2 patent drawing
  • US10558811B2 patent drawing
  • US10558811B2 patent drawing

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 non-volatile 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.