Policy-Based Wireless Docking Access and Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information handling systems, a race-condition arises when multiple systems attempt to pair with a device within communication range, leading to uncertainty about which system is paired, especially when devices are reserved for specific periods and locations.

Innovation Solution

A system and method for policy-based wireless docking access and prioritization, where an exchange server manages device reservations, provides pairing requests, and configures connection details, including passwords and control transfer protocols, to ensure efficient and controlled pairing among information handling systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple information handling systems are within communication range of a device, then wireless docking flexibility and accessibility are improved, but race-conditions arise causing uncertainty about which system is paired

Engineering Contradiction:
Improvewireless docking flexibilityVSAvoidpairing certainty
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing reservations before wireless docking occurs. The exchange server stores reservation information including time periods and associated information handling systems in advance, so when docking is requested, the system can immediately verify authorization without race conditions. This pre-authorization mechanism ensures that even multiple systems within range cannot conflict because only reserved systems are permitted to dock.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The exchange server acts as an intermediary between devices and information handling systems. It mediates the docking process by receiving docking requests, checking reservation status, and authorizing or denying connections. This intermediary layer prevents direct peer-to-peer race conditions by centralizing the decision-making process, ensuring that only authorized systems can pair with devices during their reserved time periods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If device reservations are enforced for specific time periods, then access control and conflict prevention are improved, but device availability and flexibility are reduced

Engineering Contradiction:
Improveaccess controlVSAvoiddevice availability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The reservation system is dynamic rather than static. Reservations are time-bound and automatically expire after their designated time periods, allowing devices to become available again. The exchange server continuously manages reservation states, activating them during reserved periods and deactivating them afterward. This dynamic approach ensures strict access control during reservations while maintaining device availability outside reservation windows.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses periodic time-based reservations where devices are allocated to specific information handling systems for defined time periods. Between these reserved periods, devices return to an available state and can be reserved by other systems. This periodic allocation pattern balances access control during active use with device availability for subsequent users, preventing permanent monopolization of devices.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10440719B2System and method for policy based wireless docking access and prioritization
Publication Date: 2019.10.08 DELL PROD LP
  • US10440719B2 patent drawing
  • US10440719B2 patent drawing
  • US10440719B2 patent drawing

AI summary

A method and device includes a scheduling controller receiving a request to reserve pairing with a device during a specific period of time, a memory storing a device identifier of a first information handling system in a scheduling table to associate the first information handling system with the device during the specific period of time, and providing connection details for the specific period of time to the first information handling system and the device, wherein the device and first information handling system can utilize the connection details to automatically pair any time after a start of the specific period of time.