Unified Storage Object Model for Multi-User Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current monitoring and control tools for storage networks fail to provide adequate logical separation of storage entities, limiting client devices' access to resources and requiring separate management software for administrators and clients, which complicates independent management and monitoring.

Innovation Solution

A storage management computing device generates a storage object model that associates physical and logical storage entities, providing administrator-level and user authentication to access corresponding information, and a dashboard to display data based on authentication levels, enabling multi-level control and monitoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If separate management software is used for administrators and client devices, then independent management and monitoring is enabled, but device complexity and system complexity increase

Engineering Contradiction:
Improveindependent management capabilityVSAvoidsoftware complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines administrator-level and user-level management interfaces into a single unified management software platform. The system integrates multiple object models (administrator-level object model and user-level object model) within one application, allowing both administrators and clients to manage their respective storage entities through the same software interface rather than requiring separate applications.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the unified management software into distinct operational layers through authentication mechanisms. When an administrator logs in, the system presents the administrator-level object model; when a client logs in, the system presents the user-level object model. This segmentation allows independent management capabilities for different user types while maintaining a unified software base.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If unified management software is used for administrators and client devices, then device complexity is reduced, but logical separation of storage entities is insufficient

Engineering Contradiction:
Improvesoftware complexityVSAvoidlogical separation of storage entities
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent creates distinct object models segmented by user type. The administrator-level object model includes all storage entities (physical and logical) for comprehensive management. The user-level object model contains only the subset of logical storage entities assigned to that specific client, ensuring proper logical separation and data security while using the same software platform.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by customizing the information presentation based on user type. Each user receives a tailored view of storage entities appropriate to their role and permissions. Clients see only their assigned logical storage resources, while administrators see the complete picture including physical infrastructure, all within the unified software interface.

Inventive Principle:
Principle #3Local quality

3Productivity

If client devices access physical storage entities directly, then access to resources is improved, but security and logical separation are compromised

Engineering Contradiction:
Improveresource access efficiencyVSAvoidsecurity and logical separation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces the user-level object model as an intermediary layer between client devices and physical storage entities. Clients interact with their assigned logical storage entities through this intermediate model, which then maps to the underlying physical storage infrastructure. This intermediary approach enables efficient resource access while maintaining security boundaries and logical separation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments access rights by creating distinct user-level object models for each client, containing only the logical storage entities assigned to that client. This segmentation prevents clients from directly accessing or viewing physical storage entities or other clients' resources, thereby maintaining security and logical separation while allowing efficient access to authorized resources.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9231957B2Monitoring and controlling a storage environment and devices thereof
Publication Date: 2016.01.05 NETAPP INC
  • US9231957B2 patent drawing
  • US9231957B2 patent drawing
  • US9231957B2 patent drawing

AI summary

Data identifying server storage devices and logical storage entities is received. A storage object model based on the received data is generated. A first user type is associated with the server storage devices and logical storage entities. A second user type is associated with the logical storage entities. A first user is allowed to access data associated with the sever storage devices and the logical storage entities in response to determining that the first user is identified as the first user type. A second user is allowed to access data associated with the logical storage entities and not allowed to access data associated with the server storage devices in response to determining that the second user is identified as the second user type.