Dynamic Product Hierarchy Building via Unique Addressing Scheme

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resource planning in data centers faces inefficiencies due to inaccurate data propagation, leading to cascading errors and manual, complex processes for managing capacity and calculating resource usage, as existing systems lack mechanisms to identify relationships between hardware devices.

Innovation Solution

A system and method for dynamically building product hierarchies using an addressing scheme with unique identifiers (location, parent, and object IDs) to construct device hierarchies, allowing real-time aggregation and annotation of device relationships, enabling comprehensive data management without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual data collection and hierarchy building methods are used, then system complexity is reduced, but productivity and accuracy of resource planning deteriorate due to cascading errors and lack of real-time data

Engineering Contradiction:
Improveresource planning efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic hierarchy building that automatically adapts as devices are added or removed from the data center. The system continuously updates device relationships and recalculates resource usage without manual intervention, enabling real-time accuracy while maintaining manageable complexity through automated processes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a unique addressing scheme as an intermediary layer that systematically identifies and relationships devices. This addressing mechanism acts as a mediator between physical devices and the management system, enabling automated hierarchy construction and eliminating cascading errors by providing a standardized data structure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If automated dynamic hierarchy building is implemented, then productivity and accuracy improve through real-time data aggregation, but device complexity increases due to the addressing scheme and processing requirements

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the data center infrastructure into a hierarchical structure with clear parent-child relationships between devices. By dividing the system into manageable levels (facilities, equipment, components), the addressing scheme can systematically track relationships without creating overwhelming complexity, while ensuring accurate data aggregation at each level

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of device identification from generic labels to structured unique addresses containing hierarchical information. This parameter transformation enables automated hierarchy building and precise data tracking, improving measurement precision while the structured format keeps complexity manageable through standardization

Inventive Principle:
Principle #35Parameter changes

3Reliability

If real-time device relationship tracking is implemented, then resource planning accuracy improves, but loss of time for data processing and hierarchy maintenance decreases (becomes more significant)

Engineering Contradiction:
Improveresource usage accuracyVSAvoiddata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-establishing the unique addressing scheme and hierarchical relationships as devices are introduced. By setting up the structural framework in advance, the system eliminates the need for time-consuming manual hierarchy building later, enabling real-time accuracy without proportional increases in processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the system continuously monitors device status and automatically updates hierarchy relationships. This closed-loop approach ensures resource planning accuracy by constantly verifying data integrity while reducing overall time loss through automated correction of any drift or errors

Inventive Principle:
Principle #23Feedback

4Productivity

If manual capacity management processes are used, then device complexity is minimized, but productivity deteriorates due to complex manual calculations and error propagation

Engineering Contradiction:
Improvecapacity management efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent enables the system to serve itself by automatically building and maintaining device hierarchies through the unique addressing scheme. The system self-updates relationships, self-calculates resource usage, and self-corrects errors without manual capacity management intervention, dramatically improving productivity while the automated nature keeps complexity manageable

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9886707B1System and method for building dynamic hierarchy for products
Publication Date: 2018.02.06 JPMORGAN CHASE BANK NA
  • US9886707B1 patent drawing
  • US9886707B1 patent drawing
  • US9886707B1 patent drawing

AI summary

According to an embodiment of the present invention, an automated computer implemented system and method for dynamically building a product hierarchy comprises: an input configured to receive product data for a plurality of products where each product has an associated a unique addressing scheme, the unique addressing scheme comprising a location identifier, a parent identifier, an object identifier and a position identifier for each product, wherein the position identifier represents each product's position within the product hierarchy; a processor configured to dynamically build a system hierarchy based on the addressing scheme for each product; and an output configured to generate the product hierarchy on an user interface.