Layered Resource System for Role-Based Mounting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in efficiently processing, storing, and communicating varying types and volumes of data across different user applications, requiring adaptable and scalable solutions for resource management.

Innovation Solution

The implementation of a layered resource system, where a layer is a container of data or resources including executable code, configuration settings, and metadata, allowing for flexible mounting and prioritization of resources based on user identity, role, or location, using a layering client, file-system filter driver, and registry filter driver to manage and redirect operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional resource management is used, then system simplicity is maintained, but adaptability and flexibility for different user roles are reduced

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

Solution Approach 1:

The system segments resources into distinct layers (base layer, security layer, application layer) that can be independently managed and mounted. Each layer contains specific resources tailored to user roles, allowing flexible combination without requiring complete system redesign for different scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The layered resource structure implements nesting by placing specialized resource layers within a base layer framework. The base layer contains common resources, while security and application layers are nested on top, allowing selective mounting based on user roles while maintaining overall system coherence.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Measurement precision

If resources are mounted based on user identity and role, then resource allocation precision is improved, but system complexity increases

Engineering Contradiction:
ImproveprecisionVSAvoidcomplexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The layering client acts as an intermediary between the user authentication system and resource allocation. It receives user identity information, determines appropriate layers based on role, and automatically mounts the corresponding resources without requiring complex manual configuration for each user scenario.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Resource layers are pre-configured and prepared in advance with specific permissions and settings tailored to different user roles. When a user logs in, the system only needs to mount the pre-prepared layers appropriate for their role, avoiding real-time complex resource allocation calculations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple resource layers are integrated, then system versatility is improved, but ease of operation decreases

Engineering Contradiction:
ImproveversatilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The layering client automatically manages the mounting and unmounting of resource layers based on user identity and role without requiring manual user intervention. Users simply log in, and the system self-configures the appropriate layers, maintaining ease of operation despite having multiple versatile resource layers available.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9665283B2System and method of creating layered resources
Publication Date: 2017.05.30 DELL PROD LP
  • US9665283B2 patent drawing
  • US9665283B2 patent drawing
  • US9665283B2 patent drawing

AI summary

A method of creating a new layer for an information handling system is disclosed. A layering client mounts a new layer at a layer storage medium accessible to the information handling system. A layering file system filter driver redirects a request to create a new file at a target file path to the layer storage medium and updates the file metadata to associate the target file path with the path to file created on the layer storage medium.