Visual Communications Protocol for Air-Gapped Device Troubleshooting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Troubleshooting computing systems without networking capability or nearby technicians is challenging, as existing methods rely on online lookups and technician intervention, which may not be feasible in air-gapped or isolated systems.

Innovation Solution

A visual communications protocol using optically-readable diagnostic codes displayed on a system's display, scanned by a mobile device, which decodes and executes troubleshooting instructions via a bidirectional communication channel, enabling local troubleshooting without network connectivity or technician presence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If online lookup methods are used for troubleshooting, then troubleshooting instructions can be obtained from remote servers, but network connectivity is required which may not be available in air-gapped or isolated systems

Engineering Contradiction:
Improvetroubleshooting capabilityVSAvoidnetwork dependency
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent uses optically-readable diagnostic codes as an intermediary medium to transfer troubleshooting information. Instead of requiring direct network connectivity, the system encodes diagnostic information in visual codes that can be scanned and decoded locally, enabling troubleshooting in isolated environments while maintaining the ability to access remote troubleshooting resources when available.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates local copies of troubleshooting information by encoding it in optically-readable diagnostic codes that can be stored and executed locally. This allows the system to have a copy of troubleshooting instructions available offline, eliminating the need for continuous network connectivity while preserving the ability to obtain updates when connected.

Inventive Principle:
Principle #26Copying

2Reliability

If technician intervention is required for troubleshooting, then complex errors can be diagnosed and repaired, but technician presence is needed which may not be available

Engineering Contradiction:
Improveerror diagnosis capabilityVSAvoidtechnician dependency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent enables self-service troubleshooting by providing automated diagnostic code generation and interpretation. The system can autonomously generate diagnostic codes based on detected errors and execute troubleshooting instructions without requiring technician intervention, while still maintaining the capability to escalate to technician-level diagnostics when needed.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary diagnostic actions by automatically generating and analyzing diagnostic codes before technician arrival. This preliminary automation handles routine troubleshooting tasks, allowing technicians to focus on more complex issues when they do arrive, thereby reducing overall technician dependency.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If visual communication protocol is used for local troubleshooting, then troubleshooting can be performed without network connectivity, but communication is limited to bidirectional code exchange

Engineering Contradiction:
Improveoffline troubleshooting capabilityVSAvoidcommunication bandwidth
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments troubleshooting information into discrete optically-readable diagnostic codes that can be transmitted in small units. This segmentation allows the system to overcome bandwidth limitations by breaking down complex diagnostic data into manageable code segments that can be exchanged through visual communication, preserving essential troubleshooting information despite communication constraints.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables effective local troubleshooting of computing systems by allowing mobile devices to interact with systems using visual codes, facilitating error diagnosis and repair even in isolated conditions, thereby improving system reliability and reducing dependency on remote resources.

Implementation Method 1

An optically-readable diagnostic code corresponding to an error condition for a device experiencing the error condition is displayed on an optical display

Methodology Applied
Scientific EffectOptical display:

Implementation Method 2

A first response code generated in response to the diagnostic code is scanned with an optical scanner

Methodology Applied
Scientific EffectOptical scanning:

Data Source

PatentUS10901829B2Troubleshooting using a visual communications protocol
Publication Date: 2021.01.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10901829B2 patent drawing
  • US10901829B2 patent drawing
  • US10901829B2 patent drawing

AI summary

A computer system troubleshoots a device using a visual communications protocol. An optically-readable diagnostic code corresponding to an error condition for a device experiencing the error condition is displayed on an optical display. A first response code generated in response to the diagnostic code is scanned via an optical scanner, wherein the first response code indicates a first set of troubleshooting instructions for the error condition. The first set of troubleshooting instructions is executed using at least one processor of the device. Embodiments of the present invention further include a method and program product for troubleshooting a device using a visual communications protocol in substantially the same manner described above.