Gateway System for Multi-Version Information Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing multiple information management systems running different software versions is inefficient, leading to increased security risks due to public exposure and complex administrative processes.

Innovation Solution

A gateway system with a mapping module, communication module, and user interface module is introduced to streamline management by mapping associations of information management cells with their respective service packs, allowing access and control through a front-end administrative user interface, minimizing direct public exposure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If each information management system is accessible through a public facing IP address, then administrators can access the administrative console directly, but the network exposure to security breaches and attacks increases

Engineering Contradiction:
ImproveAccess to administrative consoleVSAvoidSecurity exposure
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a reverse proxy server as an intermediary between the public network and the information management systems. The reverse proxy server receives administrative console requests from clients and forwards them to the appropriate information management system through private network connections, eliminating the need for public facing IP addresses while maintaining accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If administrators separately access each public URL for different information management systems, then direct access to each system is achieved, but the management process becomes highly inefficient with increasing numbers of systems

Engineering Contradiction:
ImproveDirect system accessVSAvoidManagement time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The reverse proxy server provides a universal access point that can route requests to multiple different information management systems. Administrators access a single administrative interface that presents a consolidated view of all managed systems, eliminating the need to separately access multiple public URLs and reducing management time.

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

3Reliability

If multiple information management systems are managed concurrently, then comprehensive data protection is achieved, but the complexity of managing different software versions increases

Engineering Contradiction:
ImproveData protection coverageVSAvoidManagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The reverse proxy server acts as a centralized management intermediary that abstracts the complexity of managing multiple information management systems with different software versions. It provides unified configuration, monitoring, and control capabilities, allowing administrators to manage diverse systems through a consistent interface without directly dealing with version-specific complexities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11431797B2System for managing multiple information management cells
Publication Date: 2022.08.30 COMMVAULT SYSTEMS INC
  • US11431797B2 patent drawing
  • US11431797B2 patent drawing
  • US11431797B2 patent drawing

AI summary

A disclosure for management of multiple information management cells running different versions of software applications using a gateway system is provided herein. The disclosure addresses the drawbacks associated with the current environment of managing multiple information management cells through a separate URL by centralizing the user interfaces (UI) to a single front-end administrative UI that is specific to the version of software application operating on that cell. The gateway system comprises a mapping module, a storage module, a UI module, and a communication module that interoperate to retrieve the version of a software application operating on the targeted cell, the UI running that version of software application, and presenting a user interface that can view and manage the operations of that targeted cell. The gateway system serves the UI specific for the version of software application for that cell from its local collection.