User Interface Manager for Seamless Peripheral Connection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When a computer workstation transitions from a logged-on to a locked status during an ongoing workstation-to-peripheral connection, users are often prevented from completing the connection due to the locked status, as the application awaiting user input is hindered by the locked system.

Innovation Solution

A user interface manager module is implemented to manage user interface modules based on system status changes, allowing seamless transitions by receiving and storing state information messages, and transferring control-state data structures between user interface modules to ensure uninterrupted input and connection processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the workstation locks during an ongoing workstation-to-peripheral connection, then system security is improved, but the connection process is interrupted and user input is blocked

Engineering Contradiction:
Improvesystem securityVSAvoidconnection process continuity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by saving the state of the first user interface module before the lock occurs. This includes capturing the control-state data structure and thread map entries, so that when the workstation is unlocked, the connection process can resume from where it left off rather than being interrupted

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The user interface manager acts as an intermediary between the locked system state and the user interface modules. It stores and manages the state information, allowing the system to transition between locked and unlocked states while preserving the connection process state, thus mediating between security requirements and operational continuity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the workstation transitions between logged-on and locked status, then system status management is improved, but user interface module state consistency deteriorates

Engineering Contradiction:
Improvesystem status transitionVSAvoiduser interface module state
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

Before the system status changes from logged-on to locked, the user interface manager performs preliminary actions by capturing and storing the control-state data structure and thread map entries. This ensures that when the status transitions back, the user interface module can restore its state without inconsistency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by having the user interface manager monitor system status changes and respond by preserving and restoring user interface module states. This feedback mechanism ensures state consistency across status transitions by automatically saving before lock and restoring after unlock

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple user interface modules are used for different system statuses, then system status coverage is improved, but state information transfer between modules becomes complex

Engineering Contradiction:
Improvesystem status coverageVSAvoidstate information transfer mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The user interface manager is designed as a universal component that handles multiple functions: it manages different user interface modules for different system statuses, stores their states, and facilitates transitions between them. This multi-functionality reduces the need for separate complex transfer mechanisms for each module pair

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

Solution Approach 2:

The user interface manager serves as a central intermediary that all user interface modules communicate with for state management. Instead of having direct complex transfer mechanisms between every pair of modules, they all interact through this mediator, which simplifies the overall architecture and state transfer process

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8484722B2Enhanced user interface manager and method for managing non-contemporaneous user interface modules
Publication Date: 2013.07.09 MALIKIE INNOVATIONS LTD
  • US8484722B2 patent drawing
  • US8484722B2 patent drawing
  • US8484722B2 patent drawing

AI summary

A user interface manager acts to cache state information and thread information provided to it by user interface modules, before the user interface modules cease execution. When a new user interface module commences execution, or the old user interface module recommences execution, the user interface module may request, from the user interface manager, the cached state information and thread information.