Neural Memory Network for IoT Edge Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems are inefficient for IoT edge devices due to limited storage capacity, energy constraints, and bandwidth limitations, leading to challenges in processing high volumes of data with varying importance and complexity, especially when performing AI tasks.

Innovation Solution

An intelligent digital memory system utilizing a neural memory network with data neurons, cue neurons, gist neurons, spatial connections, and temporal connections, which dynamically reorganizes data based on access patterns and user requirements, and provides distributed spatio-temporal awareness for efficient data storage and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional memory systems are used in IoT edge devices, then device complexity is reduced, but storage capacity and data processing efficiency are insufficient

Engineering Contradiction:
Improvestorage capacityVSAvoidmemory system complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The memory system is segmented into multiple neural networks including spatio-temporal memory network, semantic memory network, and episodic memory network. Each network handles specific types of data processing and storage, allowing the system to manage large volumes of data while maintaining organized structure and efficient access patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements nested memory structures where short-term memory is nested within working memory, which is nested within long-term memory. This hierarchical nesting allows efficient data management by storing frequently accessed data in faster memory layers while maintaining capacity for large-scale data retention in deeper layers.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Quantity of substance

If high volume data is sensed and stored, then data completeness is improved, but energy consumption increases

Engineering Contradiction:
Improvedata volumeVSAvoidenergy consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The memory system assigns different quality levels and compression ratios to different data based on their importance and access frequency. Critical data is stored with high fidelity in accessible memory locations, while less critical data is compressed and stored in deeper memory layers, reducing overall energy consumption while maintaining data completeness.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary data processing, filtering, and categorization at the edge device before storage. Data is pre-organized into semantic categories and temporal sequences, reducing the need for energy-intensive retrieval and processing operations later while maintaining complete and accurate data records.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If data is stored with high retrieval speed, then access time is reduced, but storage capacity is limited

Engineering Contradiction:
Improvedata access timeVSAvoidstorage capacity
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The hierarchical nested memory structure provides fast access to recently used data in short-term and working memory layers, while maintaining extensive storage capacity in long-term memory layers. The system automatically manages data transitions between layers based on access patterns, ensuring fast retrieval of critical data while preserving large-scale storage capability.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The memory system dynamically adjusts data placement and access paths based on temporal patterns and usage frequency. Frequently accessed data is automatically positioned in faster memory locations, while maintaining the ability to store and retrieve large volumes of data from deeper storage layers when needed.

Inventive Principle:
Principle #15Dynamics

4Quantity of substance

If redundant data is stored, then data completeness is improved, but storage efficiency decreases

Engineering Contradiction:
Improvedata completenessVSAvoidstorage efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system creates selective copies of critical data across multiple memory locations and networks based on their importance and access patterns. Rather than storing all data redundantly, the system intelligently replicates only essential data elements, maintaining data completeness for critical information while improving storage efficiency by avoiding unnecessary duplication.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Different redundancy levels are applied to different data based on their semantic importance and access frequency. Critical data receives higher redundancy and replication, while less critical data is stored with minimal redundancy, optimizing the balance between data completeness and storage efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240104362A1Spatio-temporal intelligent digital memory systems and methods
Publication Date: 2024.03.28 UNIV OF FLORIDA RESEARCH FOUNDATION INC
  • US20240104362A1 patent drawing
  • US20240104362A1 patent drawing
  • US20240104362A1 patent drawing

AI summary

A computing entity comprising an intelligent digital memory system and one or more processors communicatively coupled to the intelligent digital memory system is provided. The one or more processors configured to receive one or more storage parameters, determine a store procedure cue neuron search location from candidate ones of a plurality of cue neurons associated with a neural memory network (NoK), insert the input data as a data neuron into the NoK based on the store procedure cue neuron search location, temporally link the data neuron with a location of last insertion, and modify the NoK in a manner of accessibility based on a pattern of a search for the store procedure cue neuron search location.