Dock Management Controller Driver Access Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of docked computing devices face inconvenience and time consumption in finding and installing appropriate drivers, as these are not pre-installed and suitable inbox drivers are often unavailable for all-in-one computing devices acting as docks.

Innovation Solution

A designated storage region within the computing device, controlled by a dock management controller, exposes drivers to docked devices upon detection of a docking status, allowing automatic access and installation, while protecting the main device's drives from external access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If drivers are pre-installed on all-in-one computing devices acting as docks, then docked devices can immediately access drivers, but the main device's drives become vulnerable to external access and tampering

Engineering Contradiction:
Improvedriver access convenienceVSAvoiddrive security risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The storage system is segmented into two distinct parts: a designated storage region that can be exposed to docked devices for driver access, and the main device's drives that remain protected. The dock management controller manages this segmentation by selectively exposing only the designated region when a device is docked, while keeping the boot drive and other system drives inaccessible to external devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dock management controller acts as an intermediary between docked devices and the storage system. It receives docking status signals and controls the exposure of the designated storage region accordingly, mediating access requests to ensure that only appropriate drivers are made available while protecting the main drives from external access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If a designated storage region is exposed to docked devices, then driver installation becomes automatic and convenient, but the system complexity increases due to access control management

Engineering Contradiction:
Improvedriver installation timeVSAvoidaccess control system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

Drivers are pre-positioned in the designated storage region before docking occurs. The dock management controller is pre-programmed with the logic to detect docking status and automatically expose the designated storage region when needed, eliminating the need for manual driver installation and reducing system complexity through automated preliminary setup.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the dock management controller restricts access to main drives, then drive protection is improved, but the ability to provide comprehensive driver support may be limited

Engineering Contradiction:
Improvedrive protection reliabilityVSAvoiddriver support capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The designated storage region serves multiple functions: it stores drivers for various components of the main computing device that can be accessed by docked devices, and it can be selectively exposed based on docking status. This multi-functional design allows comprehensive driver support for different docked devices while maintaining protection of the main drives through controlled exposure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240311326A1Controlling Driver Access Based on Docking Status
Publication Date: 2024.09.19 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US20240311326A1 patent drawing
  • US20240311326A1 patent drawing
  • US20240311326A1 patent drawing

AI summary

An example method in a dock management controller of a main computing device includes storing. in a designated storage region controlled by the dock management controller. a driver for a component of the main computing device: receiving a docking status of the main computing device: and when the docking status indicates that the main computing device is engaged by a second computing device. exposing the designated storage region for access by the second computing device to allow the second computing device to access the driver to utilize the component of the main computing device as a peripheral device.