Flash Memory Impact Assessment via Usage Profiling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory in computing devices can fail prematurely due to environmental and usage-related factors, leading to costly repairs or replacements before the device has reached end-of-life.

Innovation Solution

A method and system that assess the impact of applications on memory by storing reference write operation sizes and endurance indicators, generating a usage profile for test applications, and determining an impact indicator to predict memory lifespan, allowing for adjustments to reduce memory stress.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If flash memory is used for storage in computing devices, then storage capacity and portability are improved, but the memory may fail prematurely due to usage-related factors such as frequency and volume of memory access operations

Engineering Contradiction:
Improvestorage capacityVSAvoidmemory operational lifetime
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary assessment of application impact on flash memory by generating usage profiles and determining impact indicators before actual damage occurs. This allows proactive identification of applications that will cause premature wear, enabling users to make informed decisions about application usage to extend memory operational lifetime while maintaining storage capacity.

Inventive Principle:
Principle #10Preliminary action

2Duration of action of stationary object

If monitoring and assessment systems are implemented to evaluate application impact on memory, then memory lifespan is extended, but device complexity increases

Engineering Contradiction:
Improvememory operational lifetimeVSAvoidsystem complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The system enables self-service by allowing the computing device to autonomously monitor its own flash memory usage patterns, generate usage profiles, and calculate impact indicators without requiring external testing equipment or complex intervention. The device uses its existing processor and memory resources to perform self-assessment, minimizing additional hardware complexity while extending memory operational lifetime.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11269747B2Method, system and apparatus for assessing application impact on memory devices
Publication Date: 2022.03.08 SYMBOL TECHNOLOGIES LLC
  • US11269747B2 patent drawing
  • US11269747B2 patent drawing
  • US11269747B2 patent drawing

AI summary

A method of assessing impact of applications executed by a computing device on a memory of the computing device includes: storing, in the memory, (i) a plurality of reference write operation sizes, and (ii) for each reference write operation size, a corresponding reference endurance indicator defining a write endurance; executing, at a processor of the computing device interconnected with the memory, a monitor application simultaneously with a test application; via execution of the monitor application at the processor: generating a usage profile for the test application, the usage profile defining a measured write operation size and a measured write operation rate for write operations initiated by the test application; determining an impact indicator for the test application based on the usage profile, the reference write operation sizes and the reference endurance indicators; and presenting the impact indicator.