Task Dependency Visualization for Enterprise Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The installation and configuration of enterprise application suites, such as Oracle Fusion Applications, are complex and often require users to navigate numerous dependencies, which can be challenging due to the lack of integrated dependency analysis within user interfaces, leading to reduced productivity and usability.

Innovation Solution

The development of user interfaces that enable users to interact with and visualize dependencies between tasks, providing navigation to necessary information, status updates, ownership details, and audit trails, thereby facilitating the completion of tasks and enhancing user interaction with dependency information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users navigate numerous dependencies during installation and configuration of enterprise application suites, then completeness of configuration is improved, but user productivity deteriorates due to lack of integrated dependency analysis in user interfaces

Engineering Contradiction:
Improveconfiguration completenessVSAvoiduser productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a dependency analysis tool as an intermediary component that automatically analyzes and visualizes relationships between configuration tasks. This tool acts as a mediator between users and complex dependency information, providing structured guidance and navigation without requiring users to manually traverse numerous dependencies, thus maintaining configuration completeness while improving productivity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms by automatically detecting dependency relationships and presenting them to users through the user interface. The dependency analysis tool provides real-time information about task relationships, enabling users to understand configuration requirements and navigate dependencies more effectively, thereby resolving the contradiction between completeness and productivity

Inventive Principle:
Principle #23Feedback

2Loss of information

If users manually analyze dependencies without integrated tools, then dependency understanding is improved, but time required for installation and configuration increases

Engineering Contradiction:
Improvedependency information accessibilityVSAvoidinstallation and configuration time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The dependency analysis tool performs preliminary analysis of configuration tasks and their relationships before users begin installation and configuration. By pre-computing and visualizing dependency graphs, the system makes dependency information immediately accessible to users, eliminating the need for manual analysis and significantly reducing the time required to understand and complete configuration tasks

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual mechanical analysis of dependencies with an automated computational system. The dependency analysis tool automatically processes configuration task information, identifies relationships, and presents them through the user interface, substituting manual information gathering and analysis with automated electronic processing, thereby reducing time loss while improving information accessibility

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

Data Source

PatentUS9047576B2Mechanism to communicate and visualize dependencies between a large number of flows in software
Publication Date: 2015.06.02 ORACLE INT CORP
  • US9047576B2 patent drawing
  • US9047576B2 patent drawing
  • US9047576B2 patent drawing

AI summary

In various embodiments, techniques for communicating and visualizing dependencies between a large number of flows are provided. One or more user interfaces can be generated that enable users to interact with information needed to complete each tasks in an ordered or unordered listing of tasks. In some aspects, elements of these user interfaces can including functionality enabling users to interact with each tasks, navigate to information needed to complete each task. In another aspect, one or more styles of presenting information is provided that facilitates navigation to dependency information for each task in a more useful manner. In further aspects, elements of these user interfaces can visually communicate the above functionality and dependency information as well as additional information about each tasks, such as status information, ownership information, or providing an audit trail.