Runtime Mass Renaming with Dynamic Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Renaming a large list of items, such as devices in a data center management station, is a tedious process at runtime due to the potential for ambiguous entities among the items, lacking effective methods for mass renaming with variable differentiation factors.

Innovation Solution

A system and method that utilize a management device with a processor and memory to provide dynamic keys with differentiating values for each item, allowing users to select and apply these keys for renaming items at runtime, using properties like slot identification numbers, IP addresses, MAC addresses, and manufacturer information to differentiate and rename items efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual renaming of each item is performed, then unique identification is achieved, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improveidentification uniquenessVSAvoidrenaming time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The renaming process is segmented into automated key generation and manual selection phases. The system automatically generates unique dynamic keys for each item using differentiation factors, then presents them for user confirmation. This segmentation reduces the time-consuming manual renaming task into a streamlined review process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by automatically generating unique dynamic keys and differentiation factors before the user finalizes the renaming. This pre-computation of unique identifiers eliminates the need for manual creation of unique names for each item, significantly reducing time consumption while ensuring identification uniqueness.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If mass renaming is performed at runtime, then productivity is improved, but ambiguity among items increases due to lack of differentiation

Engineering Contradiction:
Improverenaming efficiencyVSAvoiditem differentiation
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system applies local quality by using differentiation factors that are specific to each item's local characteristics. Each item receives a dynamic key incorporating its unique properties (such as slot numbers, IP addresses, or custom attributes), ensuring that mass renaming maintains item differentiation and prevents ambiguity while improving productivity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by dynamically adjusting the differentiation factors and key generation parameters based on item-specific attributes. This parameter variation ensures that each renamed item maintains its unique identity through customized dynamic keys, preventing information loss during mass renaming operations.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If dynamic keys with differentiation factors are used, then item uniqueness is maintained, but system complexity increases

Engineering Contradiction:
Improveitem differentiationVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system achieves universality by implementing a multi-functional dynamic key generation mechanism that handles multiple differentiation factors (slot numbers, IP addresses, custom attributes) through a single unified process. This universal approach maintains item differentiation while managing system complexity through standardized key generation and management procedures.

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

4Ease of operation

If predetermined dynamic keys are provided for selection, then user control is improved, but operational steps increase

Engineering Contradiction:
Improveuser controlVSAvoidoperational steps
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies partial action by providing predetermined dynamic keys for user selection rather than requiring complete manual input. Users only need to review and confirm the generated keys rather than creating them from scratch, improving ease of operation while the system handles the complexity of key generation and differentiation factor management.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10305740B2System and method for performing mass renaming of list of items at run-time with variable differentiation factor
Publication Date: 2019.05.28 AMERICAN MEGATRENDS
  • US10305740B2 patent drawing
  • US10305740B2 patent drawing
  • US10305740B2 patent drawing

AI summary

Systems and methods for performing mass renaming of a list of items at run-time with variable differentiation factors, which may be applied to a management device managing the list of items. The management device provides multiple predetermined dynamic keys for the list of items to be renamed, where each of the predetermined dynamic keys has a corresponding differentiating value for each item. For example, properties of the items may be used as the predetermined dynamic keys. Then, the management device may receive an instruction from a user for renaming the list of items. The instruction may include information for selecting at least one of the predetermined dynamic keys to be used in the renaming process. In response to the instruction, the management device may perform a renaming process at run-time to rename the items using the predetermined dynamic keys being selected.