Tiered Memory for Secure Data Sharing Between Computing Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing devices lack efficient methods for securely sharing data between multiple devices based on user-defined settings and credentials, particularly utilizing tiered memory structures for optimal data storage and transmission.

Innovation Solution

Implementing a system where data is written to DRAM and non-volatile memory, with user-defined settings and credentials determining data sharing, and utilizing tiered memory for efficient storage and transmission, including AI models to manage access and operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in volatile memory (DRAM) for fast access, then data transmission speed is improved, but data loss occurs when power is lost

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata persistence
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments memory storage into two distinct parts: volatile DRAM for fast data access and transmission, and non-volatile memory for reliable data persistence. This segmentation allows the system to utilize the speed advantage of DRAM while mitigating its reliability weakness through the complementary non-volatile memory component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by writing data to non-volatile memory before potential power loss occurs. The system proactively transfers critical data from volatile to non-volatile storage, ensuring data persistence is established in advance before the harmful effect of power loss can occur.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If data sharing is enabled between multiple devices, then data accessibility is improved, but security risks increase

Engineering Contradiction:
Improvedata accessibilityVSAvoidunauthorized access
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by implementing device-specific credentials and unique identifiers for each computing device. Each device possesses distinct security attributes (credentials, identifiers) that enable selective data sharing - data can be accessed by authorized devices while remaining protected from unauthorized access, creating localized security zones around each device.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of credential verification and authentication protocols. Before data sharing occurs, the system mediates the interaction by verifying device credentials and establishing authorized communication channels, thereby enabling data accessibility while filtering out unauthorized access attempts.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If tiered memory structure is implemented, then storage efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidmemory management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by creating a flexible, adaptive tiered memory structure where data can dynamically move between DRAM and non-volatile memory based on access patterns and requirements. The system adaptively manages data placement, transferring frequently accessed data to fast DRAM while moving less critical data to non-volatile storage, optimizing performance without rigid fixed allocations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12461782B2Sharing data between computing devices
Publication Date: 2025.11.04 MICRON TECHNOLOGY INC
  • US12461782B2 patent drawing
  • US12461782B2 patent drawing
  • US12461782B2 patent drawing

AI summary

Methods and devices related to sharing data between computing devices are described. In an example, a method can include writing a first portion of data to a DRAM on a first computing device, receiving, via a radio of the first computing device, first signaling representing a request to share the first portion of data via a first processing resource of the first computing device with a second processing resource of a second computing device, determining at the first processing resource of the first computing device to share the first portion of data with the second processing resource of the second computing device based on at least one of: a command from a user or data representing user settings stored in non-volatile memory on the first computing device, and transmitting, via the radio of the first computing device, second signaling comprising the first portion of data to the second processing resource of the second computing device.