Multi-Dimensional Aggregation Workflow Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Calculating aggregate function attributes for one parent and multiple children objects in a single query is difficult, especially for users unfamiliar with structured query languages, often requiring multiple complex queries.

Innovation Solution

A system for multi-dimensional aggregation using user interface workflow composition, where a data source engine determines aggregation completeness at each level, retrieves and aggregates data, and outputs results to a user interface, simplifying the process by breaking down aggregation into levels and applying functions like summing and averaging correctly across parent and child objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users calculate aggregate function attributes for one parent and multiple children objects using traditional query methods, then accurate aggregation results can be obtained, but the process requires multiple complex queries and is difficult for users unfamiliar with structured query languages

Engineering Contradiction:
Improveease of calculating aggregate function attributesVSAvoidcomplexity of aggregation process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (aggregation service or workflow engine) that mediates between the user and the complex aggregation operations. This intermediary automatically generates and executes the necessary queries, manages the aggregation logic, and returns results, thereby shielding users from the complexity of structured query languages while maintaining accurate aggregation results

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If users perform aggregation calculations manually or through multiple queries, then comprehensive data can be retrieved, but the process is time-consuming and inefficient

Engineering Contradiction:
Improveefficiency of data aggregationVSAvoidtime required for aggregation calculations
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining aggregation templates, workflows, and calculation logic that can be reused across multiple aggregation operations. The system prepares and caches aggregation rules, data relationships, and computation patterns in advance, enabling rapid execution of aggregation queries without requiring users to manually construct complex queries each time, thereby significantly improving productivity and reducing time loss

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11068508B2Methods and systems for multi-dimensional aggregation using composition
Publication Date: 2021.07.20 OPEN TEXT CORP
  • US11068508B2 patent drawing
  • US11068508B2 patent drawing
  • US11068508B2 patent drawing

AI summary

Multi-dimensional aggregation using user interface workflow composition is described. A determination is made whether aggregation is complete for each level of a multi-dimension aggregation. Data is retrieved for a level of aggregation in response to a determination that aggregation is not complete for each level of the multi-dimension aggregation. The data is aggregating based on the level of aggregation. The aggregated data is stored for a next level of aggregation. The data for a final level of aggregation is output to a user interface in response to a determination that aggregation is complete for each level of the multi-dimension aggregation.