Interactive Voice Response for Storage Configuration Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage system management applications have become increasingly complex, requiring extensive user training to navigate and make configuration changes, with existing interfaces like graphical user interfaces and command line interfaces being difficult for users to manage.

Innovation Solution

A method and apparatus for training a large language model to learn a textual description of a storage system configuration, enabling an interactive voice response interface that allows users to interact with the storage system management application using natural language, by generating training text from a machine-readable model and using Java introspection and annotations to identify relationships between objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If graphical user interface or command line interface is used for storage system management, then the application can provide comprehensive configuration access, but the user requires extensive training and considerable skill to navigate and make changes

Engineering Contradiction:
Improveconfiguration access capabilityVSAvoiduser operation difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent replaces the mechanical interaction of graphical user interfaces and command line interfaces with a voice-based natural language interface. Users can verbally query configuration information and issue change commands, which are processed by speech recognition and natural language interpretation systems, eliminating the need for manual navigation through complex UI elements or memorization of command syntax.

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

Solution Approach 2:

The patent introduces an intermediary natural language processing layer between the user and the storage system management application. This intermediary translates spoken language into structured commands and queries, mediating the interaction between human users and the complex configuration system, thereby simplifying the user interface while maintaining full configuration access capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If storage system management application provides extensive features, then the application functionality is comprehensive, but the interface complexity increases requiring more training

Engineering Contradiction:
Improveapplication functionalityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent substitutes the complex visual and textual interfaces with a voice-based natural language interface. This allows the system to maintain comprehensive functionality across multiple configuration areas while presenting a simpler, more intuitive interface through spoken communication, reducing the perceived complexity despite extensive underlying features.

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

Solution Approach 2:

The patent creates a universal natural language interface that can handle multiple types of configuration tasks through a single consistent interaction model. Whether querying configuration information, navigating to different settings, or making changes, users employ the same voice-based approach, eliminating the need to learn different interface paradigms for different functions.

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

3Measurement precision

If traditional interface requires user navigation skill, then precise configuration control is achievable, but user training time increases

Engineering Contradiction:
Improveconfiguration control precisionVSAvoiduser training time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the skill-based mechanical navigation of traditional interfaces with voice-driven natural language processing. Users can precisely specify configuration parameters through spoken language without requiring training on interface navigation, as the system interprets natural language queries and commands to achieve the desired configuration control precision.

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

Solution Approach 2:

The system employs self-service mechanisms where the natural language interface automatically understands and processes user intent without requiring pre-training. The speech recognition and natural language interpretation systems are pre-configured to comprehend configuration-related queries and translate them into appropriate system commands, eliminating the need for user training while maintaining precise configuration control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250328556A1Interactive Voice Response Interface to a Storage System Management Application
Publication Date: 2025.10.23 DELL PROD LP
  • US20250328556A1 patent drawing
  • US20250328556A1 patent drawing
  • US20250328556A1 patent drawing

AI summary

A textual description of a machine-readable model describing a configuration of the storage system is created. The textual description includes a plurality of textual statements, in which each individual textual statement describes a relationship between a pair of objects of the machine-readable model, or describes a relationship between a given object and a respective value of the given object. The textual statements describing the configuration of the storage system are provided as training input to a large language model to train the large language model to learn the textual description of the storage system configuration. The large language model is then used, by an interactive voice response system to respond to natural language queries about the storage system configuration. The machine-readable model may be implemented using a Java model that is annotated to identify relationships between objects that should be used to generate textual statements describing the storage system configuration.