Hybrid Command Line Interface for Natural Language Server Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interfacing with servers and legacy servers in environments that expect graphics and natural language commands is challenging due to the use of server-specific, cryptic commands that are difficult to implement and understand, often leading to errors and resource wastage.

Innovation Solution

A method and device that provide a hybrid command line on a computing device, using a document object model (DOM) to offer natural language (NL) based commands, which are mapped to server-compatible commands through an autocomplete list, filtered by metadata and permissions, allowing conversion and execution on servers, and presenting results in graphical format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If server-compatible commands are used to interface with servers, then the servers can execute commands correctly, but the commands become difficult to understand and implement

Engineering Contradiction:
Improvecommand execution accuracyVSAvoidcommand understandability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a command translation layer that acts as an intermediary between the user and the server. This layer receives natural language commands from users, translates them into server-compatible commands, and executes them on the server. The translation layer includes a command parser that converts natural language into structured command formats that the server can understand and execute, thereby maintaining both ease of operation and execution accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If natural language commands are used to interface with servers, then the commands become easier to understand and implement, but the servers cannot execute them directly

Engineering Contradiction:
Improvecommand understandabilityVSAvoidcommand execution compatibility
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The command translation layer serves as a mediator that receives natural language commands from users and converts them into server-compatible commands. The translation process includes parsing the natural language input, identifying the intended operation, and mapping it to the appropriate server command syntax. This ensures that the server receives properly formatted commands while the user interacts with intuitive natural language.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the parameters of the command interface by changing the language format from structured server commands to natural language. The command parser analyzes the semantic meaning of the natural language input and converts it into the appropriate server command parameters, thereby changing the parameter representation while maintaining the underlying operational intent.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If server-specific commands are used, then the commands can be executed on legacy servers, but they are difficult to implement in modern environments expecting graphics and natural language

Engineering Contradiction:
Improveserver compatibilityVSAvoidimplementation difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The command translation layer provides a universal interface that works across different server environments including legacy servers and modern web services. It supports multiple input formats (natural language, graphical interface selections) and outputs server-compatible commands that can be executed on various server platforms. This multi-functionality allows the system to adapt to different server types while maintaining ease of use.

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

Data Source

PatentUS20240184811A1Device, system and method for providing a hybrid command line
Publication Date: 2024.06.06 AMADEUS SAS
  • US20240184811A1 patent drawing
  • US20240184811A1 patent drawing
  • US20240184811A1 patent drawing

AI summary

A device, system and method for providing a hybrid command line is provided. The device provides, at a display screen, a command line in association with a page defined by a document object model that includes metadata defining available natural language (NL) based commands for the device and/or the page. Partial text, received at the command line according to an NL-based format, is used to populate an autocomplete list of NL-based commands, mapped to corresponding server-compatible commands, and filtered by the metadata. An NL-based command is selected from the autocomplete list is provided to a server which converts the NL-based command to a corresponding server-compatible command. Results from the server are provided at the display screen in a graphical format which include graphical selectable options which, when selected, cause corresponding commands to be provided to the server in a server-compatible and/or NL-based format.