IHS Port Configuration via Knapsack Algorithm

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hybrid workspaces, users face challenges in optimizing port configurations for their Information Handling Systems (IHS) as they move between different environments, leading to inefficiencies and reduced productivity due to mismatched peripheral device speeds and usage patterns.

Innovation Solution

An Information Handling System that uses a processor and memory to obtain information about peripheral devices, determine their maximum speed requirements and actual usage, and applies a knapsack algorithm to recommend optimal port connections based on speed, priority, power requirements, and usage time, ensuring that devices are connected to the most suitable ports for efficient operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually configure port connections for peripheral devices, then they can optimize port setups, but it increases time consumption and reduces productivity

Engineering Contradiction:
Improveuser productivityVSAvoidtime for manual reconfiguration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system automatically manages port configurations by collecting device information, determining optimal connections, and applying settings without user intervention. The port configuration manager operates autonomously to match peripheral devices with appropriate ports based on collected data, eliminating manual reconfiguration time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by collecting device information and determining optimal port configurations before actual usage. It proactively identifies the best port assignments based on device capabilities and usage patterns, preparing configurations in advance to avoid manual setup time during actual use.

Inventive Principle:
Principle #10Preliminary action

2Speed

If high-speed ports are used for all peripheral devices, then communication speed is maximized, but device complexity and port management difficulty increase

Engineering Contradiction:
Improvecommunication speedVSAvoidport configuration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system applies different port speeds locally based on each peripheral device's specific requirements and capabilities. Instead of uniformly using high-speed ports for all devices, the port configuration manager matches each device with the most appropriate port speed, optimizing performance while reducing unnecessary complexity for devices that don't require high-speed communication.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If the system collects detailed information about all peripheral devices, then optimal port setup recommendations improve, but information processing complexity increases

Engineering Contradiction:
Improvedevice speed requirement accuracyVSAvoidinformation processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system collects device information and usage data, processes this feedback to determine optimal port configurations, and applies these configurations automatically. The feedback loop continuously monitors device performance and adjusts port assignments accordingly, improving measurement precision while managing processing complexity through automated iterative optimization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250094362A1System and method of managing an optimal port setup for workspaces
Publication Date: 2025.03.20 DELL PROD LP
  • US20250094362A1 patent drawing
  • US20250094362A1 patent drawing
  • US20250094362A1 patent drawing

AI summary

Systems and methods of managing an optimal port setup for workspaces are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: obtain information for a plurality of peripheral devices coupled to at least some of a plurality of ports of the IHS in a first configuration; and recommend a second configuration for connecting one or more of the plurality of peripheral devices to one or more of the plurality of ports of the IHS based, at least in part, on the information.