Storage Object Management via Interface Associations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex large storage systems with multiple users and administrators face management complications due to the need for efficient object management across different user interfaces and systems, leading to difficulties in maintaining object associations and permissions.

Innovation Solution

A computer-implemented method and system that enables the definition and management of objects within a computer-based storage system using distinct user interfaces, allowing specific interfaces to manage certain objects while discouraging management through others, with superuser capabilities to manage objects across interfaces and change object associations as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple user interfaces are used to manage objects in a storage system, then accessibility and versatility are improved, but management complexity and difficulty of controlling object associations worsen

Engineering Contradiction:
ImproveaccessibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism that tracks and manages object associations across multiple user interfaces. This intermediary layer maintains a centralized registry of which user interfaces are associated with which storage objects, allowing the system to manage complexity internally while preserving external accessibility. The intermediary resolves the contradiction by abstracting the complex association management away from individual user interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple administrators can manage objects through different interfaces, then system versatility is improved, but control over object permissions and associations deteriorates

Engineering Contradiction:
Improvesystem versatilityVSAvoidcontrol over permissions
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors and tracks which user interfaces are managing which objects. This feedback loop ensures that permission changes and association modifications made through any interface are reflected system-wide, maintaining consistent control over object permissions across all administrators and interfaces. The feedback mechanism prevents permission conflicts and ensures reliability.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If object management is enabled across multiple user interfaces, then ease of operation is improved, but unauthorized access risks increase

Engineering Contradiction:
Improveease of object managementVSAvoidunauthorized access risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by establishing a framework of controlled associations before unauthorized access can occur. The system pre-defines which user interfaces are authorized to manage which objects and enforces these associations proactively. When a user interface attempts to access or manage an object, the system checks the pre-established associations to prevent unauthorized access, thus countering potential harmful factors before they manifest.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS10642454B1Storage management system and method
Publication Date: 2020.05.05 DELL EMC
  • US10642454B1 patent drawing
  • US10642454B1 patent drawing
  • US10642454B1 patent drawing

AI summary

A method, computer program product, and computing system for defining a first object within a computer-based system using a first user interface. The first object is associated with the first user interface. A second object is defined within the computer-based system using a second user interface. The second object is associated with the second user interface.