Logical Tree Command Interface for Complex Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Command driven computer systems face challenges in facilitating user interaction due to the complexity and vastness of command sets, making it difficult for users to efficiently build and execute commands without extensive reference guides or manual assistance.

Innovation Solution

A logical tree presentation system that displays commands, operands, sub-operands, and parameters in a hierarchical format, allowing users to select and build commands dynamically, with features like color and font differentiation for availability and selection status, and automatic generation from reference guides.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a rigid reference guide with detailed command syntax is provided, then command execution reliability is improved, but user interaction complexity increases

Engineering Contradiction:
Improvecommand execution reliabilityVSAvoiduser interaction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the command reference guide into a hierarchical tree structure where commands are organized by functional categories. Each node in the tree represents a command or parameter group, allowing users to navigate through structured branches rather than searching through a monolithic reference document. This segmentation maintains comprehensive information while improving navigability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a flat, two-dimensional reference guide layout to a multi-dimensional hierarchical tree structure. Commands are organized across multiple levels of indentation and categorization, adding a dimensional aspect to information presentation. This allows users to navigate through command complexity via vertical hierarchy rather than horizontal scanning.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If extensive reference guides are provided for command syntax, then command accuracy is improved, but time to locate and understand commands increases

Engineering Contradiction:
Improvecommand accuracyVSAvoidtime to locate and understand commands
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary organization of command information into a pre-structured hierarchical tree before the user needs to execute any command. The reference material is pre-sorted and pre-indexed by functional categories and sub-categories, so when a user needs a command, the relevant information is already arranged in a navigable structure rather than requiring the user to search through unorganized text.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The hierarchical tree structure serves as an intermediary between the comprehensive reference guide and the user's command execution needs. It provides a mediating layer that translates user intent into specific command locations within the reference structure, reducing the time required to locate accurate command syntax information.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If command sets are made more comprehensive, then system functionality is improved, but ease of operation decreases

Engineering Contradiction:
Improvesystem functionalityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the comprehensive command set into hierarchical categories and sub-categories within the tree structure. This allows the system to maintain extensive functionality while presenting it in manageable sections. Users can navigate through functional groups rather than being overwhelmed by a flat list of all available commands.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The hierarchical tree structure serves as a universal interface that works across different command types and functional areas. A single consistent navigation mechanism provides access to diverse command sets, making the system easier to operate despite its comprehensive capabilities. The same tree-navigation approach applies whether the user is looking for file management commands, system configuration, or application-specific functions.

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

Data Source

PatentUS8887179B2Command presentation and generation systems, methods and computer program products using logical trees
Publication Date: 2014.11.11 CA TECH INC
  • US8887179B2 patent drawing
  • US8887179B2 patent drawing
  • US8887179B2 patent drawing

AI summary

Command methods for command driven computer systems present a list of command driven computer program products in response to activation of the command method, and present a logical tree including commands and related operands and sub-operands for a command driven computer program product in response to receiving a selection of the command driven computer program product from the list of command driven computer program products. The logical tree is presented in the same format for each of the command driven computer program products. The logical tree may be generated by obtaining a text file of a reference guide for the computer program product, identifying commands for the computer program product from the text file and creating lists of dependencies of the related operands and sub-operands for the computer program product. Related computer systems, methods and computer program products are disclosed.