User Data Availability Confirmation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage systems face challenges in detecting unavailability of data, which can lead to failures going undetected until the data is needed, compromising accessibility and reliability.

Innovation Solution

A computer-implemented method that defines user data needed for a user application, monitors its availability by determining if read and write operations can be performed, and provides notice through notifications if the data is unavailable, using a configuration file or user interface to identify required data and assess latency and bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is stored in a centralized location for accessibility, then data accessibility is improved, but system reliability deteriorates because failures may go undetected and data may become unavailable

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata availability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by continuously monitoring data availability and sending notifications before data becomes unavailable. The notification system proactively alerts users about potential data access issues, allowing them to take preventive measures before actual failures occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring data availability status and providing real-time notifications to users. This feedback loop enables the system to respond to changing data availability conditions and inform users of any issues that may affect data access.

Inventive Principle:
Principle #23Feedback

2Reliability

If data availability is monitored continuously to detect failures early, then data availability is improved, but system complexity increases

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

Solution Approach 1:

The monitoring system performs self-service by automatically detecting data availability issues and sending notifications without requiring manual intervention. The system monitors its own operational status and autonomously communicates problems to users, reducing the need for complex external monitoring infrastructure.

Inventive Principle:
Principle #25Self-service

3Loss of information

If notification mechanisms are implemented to alert users of data unavailability, then information completeness is improved, but loss of time increases due to additional monitoring and notification processes

Engineering Contradiction:
Improveinformation completenessVSAvoidtime for monitoring and notification
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The monitoring operates continuously in the background without interrupting normal data operations. The notification system maintains continuous surveillance of data availability while allowing primary business operations to proceed uninterrupted, ensuring information completeness without significant time loss.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10747602B1User data availability confirmation system and method
Publication Date: 2020.08.18 DELL EMC
  • US10747602B1 patent drawing
  • US10747602B1 patent drawing
  • US10747602B1 patent drawing

AI summary

A method, computer program product, and computing system for defining user data that needs to be available to a user application. The user data is stored within a data array. It is determined whether the user data is available to the user application. If the user data is not available to the user application, notice concerning the unavailability of the user data is provided.