Dynamic Menu Generation for Network Device Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques require cumbersome manual updates of menu contents in network device management applications when plug-ins are added or modified, failing to dynamically adjust display contents based on plug-in additions, deletions, or changes in function states.

Innovation Solution

An information processing apparatus and method that includes a menu acquisition unit and a drawing unit, which acquire and generate menu information from plug-ins to dynamically update the management screen, enabling users to select extended management functions without manual database updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual sequential acquisition and update of database service information is used, then menu contents can be updated, but the process becomes very cumbersome and time-consuming when plug-ins are added

Engineering Contradiction:
Improveease of menu updateVSAvoidtime for manual updates
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables automatic self-updating of menu information through event-driven mechanisms. When plug-ins are added, deleted, or modified, the menu acquisition unit automatically detects these changes and updates the menu contents without requiring manual intervention, allowing the system to serve itself in maintaining up-to-date menu information

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention implements a feedback mechanism where the menu acquisition unit continuously monitors for changes in plug-in status and database information. When changes are detected, the system automatically retrieves updated menu information and refreshes the display, creating a closed-loop system that responds to changes in real-time

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If conventional database service acquisition method is used, then menu information can be obtained, but it cannot dynamically reflect plug-in additions, deletions, or function state changes

Engineering Contradiction:
Improvedynamic menu adaptabilityVSAvoidmenu update mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The menu acquisition unit is designed to dynamically adapt to changing system conditions by continuously monitoring plug-in status and automatically updating menu contents. The system transitions from a static manual update approach to a dynamic automatic update approach that responds to real-time changes in plug-in additions, deletions, and function states

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The menu acquisition unit serves multiple functions: it initially acquires menu information from the database service, continuously monitors for changes in plug-in status, automatically retrieves updated information when changes occur, and refreshes the menu display. This multi-functional approach consolidates what would otherwise require separate manual operations

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

Data Source

PatentUS8826176B2Information processing apparatus and control method
Publication Date: 2014.09.02 CANON KK
  • US8826176B2 patent drawing
  • US8826176B2 patent drawing
  • US8826176B2 patent drawing

AI summary

Upon receiving a menu display request, a plug-in dynamically generates a menu. The module of the plug-in generates the contents of the menu. Each plug-in has specific menu generation processing. The contents of menus generated by respective plug-ins are merged to display the menu.