Chat Processing Engine for Natural Language Data Storage Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage management systems require users to navigate complex menus and interfaces to perform tasks, which can be cumbersome and inefficient, especially for data storage management tasks that involve multiple systems and components.

Innovation Solution

A method and system that utilize a chat processing engine to receive and process natural language inputs from users for data storage management requests, allowing users to interact with data storage systems using conversational commands and queries, and perform tasks through natural language processing, pattern matching, and API calls to internal and external systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional menu-based interfaces are used for data storage management, then system control and management capabilities are maintained, but user operation complexity and time consumption increase significantly

Engineering Contradiction:
Improveuser operation simplicityVSAvoidtime for management tasks
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a chat processing engine as an intermediary between the user and the data storage management system. This engine translates natural language user inputs into structured commands that the management application can execute, eliminating the need for users to navigate complex menu structures while maintaining full system control capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical interaction model (clicking through menus and interfaces) with a natural language processing model. Users can issue commands through conversational text or voice inputs, which are then processed by the chat engine to perform the same management functions, significantly reducing operational complexity and time.

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

2Ease of operation

If natural language processing is implemented for management commands, then user interface simplicity improves, but system processing complexity increases

Engineering Contradiction:
Improveinterface simplicityVSAvoidprocessing system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the processing system into distinct functional components: a chat processing engine for natural language understanding, a pattern matching module for command identification, and the existing data storage management application for execution. This segmentation isolates the processing complexity to specific modules while keeping the overall system architecture manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The chat processing engine is designed as a universal interface layer that can handle multiple types of management commands (queries, operations, tasks) through a single natural language processing framework. This multi-functional approach consolidates what would otherwise require multiple specialized interfaces into one unified system.

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

3Adaptability or versatility

If voice input conversion is added to natural language processing, then user interaction flexibility improves, but processing time and system resource usage increase

Engineering Contradiction:
Improveinput method flexibilityVSAvoidinput processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a dynamic input processing system that can adapt between different input modes (text typing, voice input) based on user needs. The system processes voice inputs by converting them to text through integrated voice-to-text conversion, then handles both text and voice-derived inputs through the same natural language processing pipeline, providing flexibility without duplicating processing infrastructure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9886955B1Artificial intelligence for infrastructure management
Publication Date: 2018.02.06 EMC IP HLDG CO LLC
  • US9886955B1 patent drawing
  • US9886955B1 patent drawing
  • US9886955B1 patent drawing

AI summary

Described are techniques for performing system management such as a system including one or more data storage systems or appliances. User input may be received by a chat processing engine. The user input may be a natural language input to perform a request. The user input may be received from a management application used to perform data storage management. The chat processing engine may perform first processing of the user input to determine a response to the request. The response may be sent to the management application. The natural language input from a user may be in the form of text or voice that is converted to text for processing by the chat processing engine.