Temporal Node Tree for Time-Based Element Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Scaling time-based elements, such as agenda items and meetings, is challenging due to their interrelated and variable nature, differing from traditional physical system scaling, which often results in conflicts and complexities when adjusting time durations.

Innovation Solution

A computer system manages time-based elements by arranging them in a temporal node tree, where nodes represent these elements with allocated time units, and a policy defines scaling based on these units, allowing for efficient allocation and adjustment of time units to nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If time-based elements are managed using traditional scaling approaches, then system capability can be increased, but complexity and conflicts arise due to interrelated nature of time elements

Engineering Contradiction:
Improvescaling capabilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments time-based elements into discrete nodes within a temporal node tree, where each node represents a specific time element (e.g., agenda item, meeting). This segmentation allows independent scaling and management of each element without affecting the entire system, reducing complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the node tree structure, organizing time-based elements along a time axis. This dimensional approach allows the system to scale by adding time units to nodes without creating conflicts, as the temporal ordering provides a natural hierarchy that simplifies management.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If time units are allocated to nodes in a temporal node tree, then scaling becomes manageable, but policy-defined scaling rules must be enforced

Engineering Contradiction:
Improvescaling easeVSAvoidpolicy enforcement complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically enforces scaling policies by monitoring time unit allocations and dynamically adjusting node properties. The temporal node tree structure itself embodies the scaling rules, allowing the system to self-manage scaling operations without complex external policy enforcement mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses parameter changes in the form of time unit allocations to nodes to drive scaling. By modifying the time unit parameter of nodes according to predefined policies, the system achieves easy scaling operations while the policy rules are embedded in the node parameter management rather than requiring separate enforcement complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11487586B2Time-based element management in a computer system using temporal node trees
Publication Date: 2022.11.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11487586B2 patent drawing
  • US11487586B2 patent drawing
  • US11487586B2 patent drawing

AI summary

A method, apparatus, system, and computer program product for managing time-based elements. A computer system identifies the time-based elements, wherein the time-based elements have time units. The computer system arranges the nodes, representing the time-based elements, in a temporal node tree, wherein the nodes have the time units from corresponding time-based elements and a policy that defines scaling of the nodes based on the time units allocated to the nodes.