Seamless Peripheral Switching During Firmware Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face tedious and error-prone manual switching when updating peripherals in a workspace, especially when the peripheral is in use, as they need to manually switch to another device during the update process, which can disrupt productivity and functionality.

Innovation Solution

Implementing a system that automatically identifies and switches to another peripheral of the same device class during updates, allowing seamless transition and switching back once the update is complete, utilizing a servicing engine and dock agent to manage firmware and driver updates before or during active workspace sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual switching is performed when updating a peripheral in use, then the peripheral can be updated, but user productivity is disrupted and the process is tedious and error-prone

Engineering Contradiction:
Improveupdate reliabilityVSAvoiduser productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs automatic peripheral switching and updating without requiring user intervention. The servicing engine detects when a peripheral is being updated, automatically switches to an alternative peripheral of the same device class, monitors the update progress, and switches back after completion, thereby eliminating manual operations and maintaining user productivity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system proactively identifies peripherals that need updating before they are actually updated. By detecting update requirements in advance and preparing alternative peripherals, the system can seamlessly switch during updates without disrupting user workflow, thus maintaining both update reliability and user productivity

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual configuration is performed to switch peripherals during updates, then the update can proceed, but the process becomes complex and error-prone

Engineering Contradiction:
Improveupdate reliabilityVSAvoidoperational simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The servicing engine autonomously manages the entire peripheral update process including detecting update needs, identifying alternative peripherals, performing switches, monitoring update status, and restoring original configurations. This self-service approach eliminates complex manual configuration steps and reduces the likelihood of user errors

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors peripheral status and update progress, using this feedback to make real-time decisions about switching and restoration. The feedback mechanism ensures that updates proceed reliably while maintaining operational simplicity through automated decision-making based on system state

Inventive Principle:
Principle #23Feedback

3Duration of action of stationary object

If peripheral updates are performed while in use, then continuous functionality is maintained, but manual switching is required which disrupts the user experience

Engineering Contradiction:
Improvecontinuous functionalityVSAvoiduser experience
Core Design Contradiction:
Duration of action of stationary objectVSEase of operation

Solution Approach 1:

The system automatically manages peripheral switching during updates without requiring user actions. The servicing engine detects when updates are needed, performs seamless switches to alternative peripherals, and restores original configurations after updates, maintaining continuous functionality while preserving an uninterrupted user experience

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system ensures that peripheral functionality continues uninterrupted during updates by automatically switching to alternative peripherals of the same device class. This maintains the continuity of useful action (peripheral functionality) while eliminating user disruption through automated switching

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12131162B2Seamless peripheral selection and switching in a workspace
Publication Date: 2024.10.29 DELL PROD LP
  • US12131162B2 patent drawing
  • US12131162B2 patent drawing
  • US12131162B2 patent drawing

AI summary

Seamless peripheral selection and switching can be provided in a workspace. When a peripheral is to be updated while it is in use, an agent can select another peripheral in the same device class and seamlessly switch to using the selected peripheral while the update is applied. The agent can then seamlessly switch back to using the updated peripheral after the update is complete. In some cases, an update can be applied to a peripheral before a user created a workspace that includes the peripheral.