Drag and Drop Software Upgrade Mechanism for Network Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Network Management System (NMS) applications for upgrading software or firmware are user-unfriendly due to complex interfaces and require manual input of IP addresses and protocol configurations, complicating the upgrade process.

Innovation Solution

A user-friendly drag and drop mechanism is implemented within the NMS system to automatically discover network topology, select and transfer upgrade software, eliminating the need for manual input of IP addresses and protocol configurations by using a Graphical User Interface (GUI) that automatically generates file-paths and detects IP addresses, facilitating the upgrade process through auto-detection, clustering, or community techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual dialog based mechanism is used for software upgrade, then protocol configuration flexibility is improved, but user operation complexity increases

Engineering Contradiction:
Improveprotocol configuration flexibilityVSAvoiduser operation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically detects network topology, selects appropriate file transfer protocols, and configures upgrade parameters without requiring manual user input. The NMS application performs self-service by autonomously gathering device information, determining optimal protocols (TFTP, HTTP, HTTPS, FTP), and executing the upgrade process, thereby eliminating manual dialog operations while maintaining protocol flexibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary automated upgrade mechanism that mediates between the user and the complex protocol configuration process. This intermediary layer automatically handles protocol selection, parameter configuration, and file transfer management, shielding users from complexity while preserving adaptability to different protocols through intelligent mediation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If conventional NMS application interface is used, then protocol support capability is improved, but interface complexity increases

Engineering Contradiction:
Improveprotocol support capabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex protocol configuration and selection logic from the user interface, separating it into automated backend processes. The simplified GUI presents only essential upgrade operations, while the extracted complex functionalities (protocol detection, parameter configuration, file path management) are handled automatically by the system, reducing interface complexity while maintaining protocol support capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The NMS application performs self-service by automatically detecting supported protocols, selecting the optimal protocol for the upgrade operation, and configuring all necessary parameters without user intervention. This self-service capability maintains comprehensive protocol support while eliminating the need for complex user-facing configuration interfaces.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If manual input of IP addresses and file paths is required, then upgrade process control precision is improved, but time consumption increases

Engineering Contradiction:
Improveupgrade process control precisionVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automatic detection of network topology, device IP addresses, and available upgrade files before the actual upgrade process. By gathering and validating all necessary configuration information in advance automatically, the system ensures precise control over the upgrade process while eliminating the time-consuming manual input phase, as all critical parameters are pre-determined through automated discovery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The NMS application autonomously performs self-service by automatically discovering device IP addresses, selecting appropriate file paths, and configuring upgrade parameters without requiring manual user input. This self-service mechanism maintains precise control over the upgrade process through automated information gathering and validation, while significantly reducing the time consumption associated with manual data entry and configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7979854B1Method and system for upgrading software or firmware by using drag and drop mechanism
Publication Date: 2011.07.12 CISCO TECHNOLOGY INC
  • US7979854B1 patent drawing
  • US7979854B1 patent drawing
  • US7979854B1 patent drawing

AI summary

The invention relates to upgrading software or firmware in a network. The invention simplify the process of upgrading the software or firmware by using a drag and drop mechanism. Accordingly, with the help of a user-friendly GUI, a user initiates the process of upgrading by dragging and dropping a software icon onto a device icon. The software icon may represent the software to be used for upgrading and the device icon may represent a network device including the software or firmware that is to be upgraded. A set of checks is performed during the process of upgrading. The set of checks includes checking the compatibility of the software used for upgrading with the network device.