AR Software Deployment Compatibility Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of deploying software onto hardware is cumbersome due to the need to determine compatibility, which involves identifying hardware specifications and capabilities, and planning for deployment methods, making it difficult to streamline and efficiently allocate resources.

Innovation Solution

An augmented reality (AR) system that uses a camera to acquire image data of computing devices, determines device identifiers and specifications, compares these with software compatibility requirements, and generates annotation labels to indicate compatibility, allowing for real-time visualization of deployment options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional software deployment processes are used, then users can deploy software on computing systems, but the process becomes tedious and time-consuming due to the need to manually identify hardware specifications and determine compatibility

Engineering Contradiction:
Improvetime required for deployment processVSAvoidease of determining compatibility
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The computing device automatically performs compatibility assessment by comparing its own hardware specifications against software requirements without requiring manual user intervention. The device self-identifies its hardware capabilities and autonomously determines whether it meets the software's compatibility criteria, eliminating the tedious manual process of checking specifications.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of checking hardware specifications and determining compatibility with an automated electronic system. The computing device uses its processor to automatically compare hardware specs against software requirements, substituting the manual user action with an electronic automated assessment mechanism.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If manual hardware specification identification is performed, then compatibility can be determined, but the process becomes complex and burdensome for users

Engineering Contradiction:
Improveaccuracy of compatibility determinationVSAvoidcomplexity of deployment process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The computing device automatically performs compatibility assessment by comparing its own hardware specifications against software requirements without requiring manual user intervention. The device self-identifies its hardware capabilities and autonomously determines whether it meets the software's compatibility criteria, eliminating the tedious manual process of checking specifications.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides immediate feedback to the user about compatibility status. The computing device automatically compares its hardware specifications against the software's requirements and communicates the compatibility result back to the user, enabling informed deployment decisions without manual analysis of technical specifications.

Inventive Principle:
Principle #23Feedback

3Reliability

If comprehensive compatibility checking is performed, then deployment reliability improves, but the time and effort required increases significantly

Engineering Contradiction:
Improvesuccess rate of software deploymentVSAvoiddeployment speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The computing device performs compatibility assessment in advance of the actual software deployment. By automatically comparing hardware specifications against software requirements before deployment begins, the system ensures that only compatible software is deployed, preventing deployment failures and reducing the need for rework or troubleshooting.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The computing device automatically performs compatibility assessment by comparing its own hardware specifications against software requirements without requiring manual user intervention. The device self-identifies its hardware capabilities and autonomously determines whether it meets the software's compatibility criteria, eliminating the tedious manual process of checking specifications.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11663749B2Providing context for software deployments using augmented reality
Publication Date: 2023.05.30 RED HAT INC
  • US11663749B2 patent drawing
  • US11663749B2 patent drawing
  • US11663749B2 patent drawing

AI summary

Systems and methods are described for providing context for software deployment using augmented reality. In an example method, an augmented reality (AR) device having one or more processors may receive a set of compatibility requirements for deployment of a computer executable program (e.g., a software). A camera may acquire image data of a first video showing one or more computing devices. A respective device identifier corresponding to each computing device may be determined. Based on each device identifiers, a respective device specification may be received for each computing device. The set of compatibility requirements may be compared with each of the device specifications. The AR device may generate one or more annotation labels indicating a respective compatibility value for each computing device. Furthermore, the AR device may generate, in real time, an augmented video by mapping the annotation labels to the computing devices.