Volatile Memory Partition for Secure File Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for protecting and controlling applications and data on electronic terminals are burdensome and insufficiently safeguard user interests, particularly when shared with others, as they require network connectivity and are not easily reversible.

Innovation Solution

An electronic terminal that switches between normal and volatile memory access modes, where files in the volatile partition are copied or deleted to prevent changes to the normal memory partition, allowing users to hand over control without worrying about data modifications, with automated operations to revert to the original state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud backup and restore is used to protect applications and data, then data protection is improved, but the process requires network connectivity and takes lengthy time making it impractical for frequent use

Engineering Contradiction:
Improvedata protectionVSAvoidbackup and restore time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system creates a volatile memory partition in advance before any file operations occur. This partition is pre-configured with read-only attributes and isolation mechanisms, so when file operations need to be protected, the system can immediately redirect writes to this pre-prepared partition without needing to perform time-consuming backup operations first.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory is segmented into at least two partitions: a normal memory partition for regular file operations and a volatile memory partition for protected operations. This segmentation allows the system to isolate protected files in a separate partition that can be quickly switched to, avoiding the need for lengthy cloud-based backup and restore processes.

Inventive Principle:
Principle #1Segmentation

2Reliability

If cloud backup and restore is used to protect applications and data, then data protection is improved, but network connectivity is required making the process complex and limited in availability

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

Solution Approach 1:

The invention extracts the protection mechanism from the external cloud-based system and implements it locally within the electronic terminal. By creating a volatile memory partition that operates independently of network connectivity, the system removes the dependency on external cloud services while maintaining local data protection capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The volatile memory partition acts as an intermediary between the application and the normal memory partition. When file protection is needed, write operations are redirected to this intermediate partition instead of directly modifying the normal memory, providing protection without requiring complex cloud-based intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If another person is allowed to use the electronic terminal, then sharing capability is improved, but unwanted changes to applications and data occur

Engineering Contradiction:
Improvesharing capabilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system dynamically switches between protected and unprotected modes based on user needs. When sharing the terminal with another person, the system can activate the volatile memory partition to protect critical files. When the owner needs to make changes, the protection can be temporarily suspended. This dynamic switching allows both sharing capability and data integrity to coexist.

Inventive Principle:
Principle #15Dynamics

4Reliability

If files are copied to volatile memory partition for protection, then data protection is improved, but additional memory operations are required

Engineering Contradiction:
Improvedata protectionVSAvoidmemory operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates a copy of the normal memory partition as a volatile memory partition. This copy contains the same files and data structures, allowing the system to redirect file operations to the copy when protection is needed. The copying mechanism is implemented once during partition creation, after which the copy can be used repeatedly without additional complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10394464B2Volatile memory access mode in an electronic terminal for protecting application files from file operations
Publication Date: 2019.08.27 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10394464B2 patent drawing
  • US10394464B2 patent drawing
  • US10394464B2 patent drawing

AI summary

An electronic terminal (100) switches (500) from a normal memory access mode to a volatile memory access mode responsive to receiving user input. An open-write command is received (510) from an application to open a first file for writing. A determination (512) is made whether the first file is located in a volatile memory partition of the at least one memory. Based on determining the first file is not located in the volatile memory partition of the at least one memory, the first file is copied (516) from a normal memory partition of the at least one memory to the volatile memory partition, and the first file located in the volatile memory partition is opened (518) for writing. In contrast, based on determining the first file is located in the volatile memory partition, the first file located in the volatile memory partition is opened (520) for writing. Write commands from the application are directed (524) to the first file located in the volatile memory partition.