Automated Scope Definition via Ownership Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack an efficient method to automatically compute scope definitions for decision logic, which are essential for making consistent decisions across multiple objects with ownership and dependency relations, leading to complex navigations and aggregations that burden analysts.

Innovation Solution

A computer-implemented method and system that utilizes an ownership graph and dependency graph to create enumerating and accessing variable declarations, enabling the automatic computation of scope definitions by an enumerator builder and informational-scope builder, respectively, to simplify decision logic application across object families.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If scope definitions are manually computed for decision logic, then decision consistency across multiple objects can be achieved, but analyst workload and complexity increase significantly

Engineering Contradiction:
Improvedecision consistencyVSAvoidanalyst workload
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables automatic computation of scope definitions by the computer itself using ownership graphs and dependency graphs, eliminating the need for manual analyst intervention. The processor automatically generates enumerating and accessing variable declarations based on the graphical models, making the system self-sufficient in creating scope definitions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of scope definition creation with an automated computational system. The processor uses algorithmic processing of ownership and dependency graphs to generate scope definitions, substituting human analytical work with automated mechanical computation.

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

2Productivity

If scope definitions are automatically computed using ownership graphs and dependency graphs, then analyst workload is reduced, but system complexity increases

Engineering Contradiction:
Improvescope definition creation efficiencyVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the scope definition creation process into distinct components: ownership graph construction, dependency graph construction, enumerating variable declaration generation, and accessing variable declaration generation. Each component handles a specific aspect of the problem, making the overall complex task manageable through modular processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces graphical models (ownership graphs and dependency graphs) as intermediary representations between the input data and the final scope definitions. These graphs serve as intermediate structures that capture ownership and dependency relationships, facilitating the automated generation of variable declarations without requiring direct complex processing of raw data.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If enumerating and accessing variable declarations are created for each node in the dependency graph, then scope definitions become precise and comprehensive, but processing time and computational resources increase

Engineering Contradiction:
Improvescope definition accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary construction of ownership graphs and dependency graphs before generating the actual variable declarations. These preliminary structures pre-compute and store ownership and dependency relationships, allowing the subsequent generation of enumerating and accessing variable declarations to proceed efficiently without re-computing relationships during the declaration generation phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11694091B2Creation of scope definitions
Publication Date: 2023.07.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11694091B2 patent drawing
  • US11694091B2 patent drawing
  • US11694091B2 patent drawing

AI summary

A method for receiving an ownership graph, wherein the ownership graph comprises a first set of nodes and a first set of directional edges, and wherein each of the first set of directional edges connects two nodes and indicates ownership of a first node by a second node, each node having at most one owner, the ownership graph being acyclic. The method further includes receiving a dependency graph that also comprises a set of nodes and a set of directional edges. The method further includes creating a respective enumerating variable declaration for each node in a path from an owner node to a root node in the ownership graph. The method further includes creating a respective accessing variable declaration for each owner node in the dependency graph of the current node.