Dynamic Device Hierarchy Using Unique Addressing Schemes

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 in managing capacity and calculating resource usage, particularly in data centers where detailed minute-level electricity usage is unavailable.

Innovation Solution

A system and method for dynamically building system hierarchies using a unique addressing scheme that includes location, relationship, and object identifiers, allowing for real-time aggregation and annotation of device relationships, enabling comprehensive data management without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is aggregated from multiple devices to parent devices, then resource planning capability is improved, but data accuracy deteriorates due to propagation of errors

Engineering Contradiction:
Improveresource planning capabilityVSAvoiddata accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system segments the data aggregation process by device hierarchy levels, allowing data to be collected and validated at each level before rolling up to parent devices. This segmentation prevents error propagation by isolating data quality issues to specific segments of the hierarchy rather than allowing them to cascade across the entire dataset.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms where data quality metrics are monitored and fed back to identify and correct configuration errors at source devices. This feedback loop enables continuous improvement of data accuracy while maintaining the benefits of aggregated resource planning data.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If manual processes are used to manage capacity and calculate resource usage, then data accuracy can be maintained through careful verification, but productivity deteriorates due to complexity and time consumption

Engineering Contradiction:
Improvedata accuracyVSAvoidresource management efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables self-service automated data collection and hierarchy building, where devices automatically report their configuration data and the system autonomously constructs the device hierarchy. This eliminates manual data entry and verification processes while maintaining data accuracy through systematic validation rules.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical processes for data collection and hierarchy management are replaced with automated electronic systems that continuously gather device data and dynamically build hierarchies. This substitution maintains accuracy through consistent automated validation while dramatically improving productivity by eliminating manual intervention.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If detailed monitoring data is collected from individual devices, then measurement precision is improved, but device complexity increases due to the need to manage relationships between numerous devices

Engineering Contradiction:
Improvedevice-level data granularityVSAvoidsystem management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system merges device identification and relationship management by implementing a unified addressing scheme that encodes both device identity and hierarchical relationships in a single data structure. This merging reduces management complexity while preserving detailed device-level monitoring capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The addressing scheme serves multiple functions simultaneously: it identifies individual devices, establishes hierarchical relationships, and enables data aggregation paths. This multi-functionality reduces the overall system complexity by eliminating the need for separate mechanisms to handle these different management aspects.

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

4Stability of the object's composition

If a static device hierarchy is maintained, then system stability is improved, but adaptability deteriorates when new devices are introduced or configurations change

Engineering Contradiction:
Improvehierarchy stabilityVSAvoidsystem adaptability to changes
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system transitions from static hierarchy maintenance to dynamic hierarchy building, where the device hierarchy is continuously reconstructed based on current device configurations and relationships. This dynamic approach maintains stability through consistent reconstruction logic while achieving adaptability by automatically reflecting system changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes predetermined rules and algorithms for hierarchy construction that are applied automatically when devices are added or configurations change. This preliminary preparation of reconstruction logic enables rapid adaptation to changes while maintaining stability through consistent application of the same building rules.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9906413B1System and method for implementing a dynamic hierarchy for devices
Publication Date: 2018.02.27 JPMORGAN CHASE BANK NA
  • US9906413B1 patent drawing
  • US9906413B1 patent drawing
  • US9906413B1 patent drawing

AI summary

According to an embodiment of the present invention, an automated computer implemented system and method for building system hierarchies comprising: an input configured to receive monitoring data from a plurality of devices associated with an entity, wherein the monitoring data for each device of the plurality of devices comprises a unique addressing scheme, the unique addressing scheme comprising a location identifier, a relationship identifier and an object identifier for each device; a processor configured to dynamically build a system hierarchy based on the addressing scheme for each device responsive to the monitoring data and a calculated data determined for each device; and an output configured to generate the system hierarchy on an user interface.