Virtual Service Device Setting Management via Protected Namespace Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information handling systems limit the scope of computing tasks by enforcing uniform device settings across virtual services, which restricts system efficiency and user experience.

Innovation Solution

The method involves a virtual image identifying a device setting to be modified, accessing a protected namespace associated with the virtual image, and using a host service to access and execute a device-specific function from a translation table to modify the device setting, allowing each virtual service to manage its own device settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If uniform device settings are enforced across virtual services, then system management is simplified, but system efficiency and scope of computing tasks are limited

Engineering Contradiction:
Improvedevice setting managementVSAvoidsystem efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments device settings management by creating separate protected namespaces for each virtual image, allowing independent device setting configurations. The device index stored in each namespace enables isolated access to device-specific functions, so each virtual service can customize settings without affecting others, resolving the contradiction between simplified management and system efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by allowing each virtual image to have its own device settings within its protected namespace. The device index points to device-specific functions that can be independently configured for each virtual service, enabling localized optimization of device settings to match specific computing task requirements, thereby improving system efficiency while maintaining manageable complexity through structured organization.

Inventive Principle:
Principle #3Local quality

2Device complexity

If uniform device settings are enforced across virtual services, then system complexity is reduced, but adaptability and scope of computing tasks are restricted

Engineering Contradiction:
Improvedevice setting managementVSAvoidscope of computing tasks
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent divides the device settings management system into segmented protected namespaces, each associated with a specific virtual image. This segmentation allows the system to maintain low complexity through standardized namespace structures while enabling high adaptability by allowing each namespace to contain customized device settings and indices for different computing task requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamics by allowing device settings to be dynamically customized for each virtual image through the device index mechanism. The translation table dynamically maps device indices to device-specific functions, enabling the system to adapt to various computing task requirements without increasing overall system complexity, as the dynamic configuration occurs within the established namespace framework.

Inventive Principle:
Principle #15Dynamics

3Productivity

If each virtual service manages its own device settings, then system efficiency and task scope are enhanced, but device complexity increases

Engineering Contradiction:
Improvesystem efficiencyVSAvoiddevice setting management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces the device index as an intermediary element that mediates between virtual images and device-specific functions. Each protected namespace contains a device index that points to the appropriate device function in the translation table, allowing virtual services to manage their own settings efficiently without directly interacting with complex device control mechanisms, thus enhancing productivity while managing complexity through the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses copying by creating protected namespace copies for each virtual image, where each namespace contains a device index that references device-specific functions. This copying approach allows each virtual service to have its own configuration copy without duplicating the entire device control system, enabling independent setting management that improves system efficiency while containing complexity through standardized namespace templates.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11748116B2Managing virtual services in an information handling system
Publication Date: 2023.09.05 DELL PROD LP
  • US11748116B2 patent drawing
  • US11748116B2 patent drawing
  • US11748116B2 patent drawing

AI summary

In one embodiment, a method for method for managing a virtual service in an information handling system includes: identifying, by a virtual image of a plurality of virtual images of the virtual service, a device setting to be modified, the device setting associated with a device of the information handling system, each of the plurality of virtual images having respective device settings; accessing, by a host service, a protected namespace of a plurality of protected namespaces, the protected namespace associated with the virtual image; identifying, by the host service, a device index stored in the protected namespace, the device index pointing to a device-specific function associated with the device, the device-specific function stored in a translation table; accessing, by the host service, the device-specific function stored in the translation table based on the device index; and causing, by the host service, the device-specific function to modify the device setting.