Dynamic Process Model Palette for Business Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional business planning systems lack flexibility and adaptability to meet the unique needs of different organizations, as they are often based on static models that cannot dynamically adjust to changing business requirements or specific industry standards.

Innovation Solution

A dynamic business planning model is developed using a cloud-based system that allows for incremental updates and adaptation, enabling the integration of new features and processes through a user-friendly interface where users can select, configure, and map business model artifacts and features, and automatically handle dependencies and changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional hard-coded processes are used, then system stability is maintained, but flexibility and adaptability to changing business requirements deteriorate

Engineering Contradiction:
ImproveflexibilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic process models that allow processes to be modified at runtime without requiring system reconfiguration or redeployment. Process definitions are stored in a database and can be updated by users through a graphical interface, enabling the system to adapt to changing business requirements while maintaining operational stability. This resolves the contradiction by making the system dynamically configurable rather than statically hard-coded.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments processes into discrete process elements (activities, events, gateways) that can be independently selected, configured, and modified. These modular process elements are drawn from a palette and assembled into process models, allowing flexible reconfiguration of business processes without affecting the entire system. This modular approach enables flexibility while managing complexity through standardized components.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If static process models are used, then implementation simplicity is maintained, but ability to meet unique organizational needs and industry standards deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidimplementation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent provides pre-configured process element palettes containing commonly used process components (activities, events, gateways) that are prepared in advance and can be quickly selected and deployed. These pre-built elements reduce implementation time while maintaining adaptability, as users can rapidly assemble customized process models from the available palette without starting from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements universal process elements that can serve multiple functions across different organizational contexts and industry standards. The same process element palette and modeling mechanisms can accommodate various business processes, making the system universally applicable while adapting to specific organizational needs. This reduces implementation time by eliminating the need to create custom components for each scenario.

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

3Ease of operation

If manual process configuration is used, then customization capability is maintained, but user effort and complexity increase

Engineering Contradiction:
Improveease of useVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a graphical user interface as an intermediary between users and the underlying process modeling system. This interface provides visual palettes of process elements, drag-and-drop functionality, and automated wiring mechanisms that simplify the configuration process. Users interact with intuitive visual elements rather than complex code or configuration files, reducing perceived complexity while maintaining full customization capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements automated features that reduce manual user effort during process configuration. The system automatically wires process elements when dragged from the palette, generates appropriate process definitions, and manages the underlying data structures without requiring users to manually configure each detail. This self-service approach simplifies operation while the system handles the complexity in the background.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11775261B2Dynamic process model palette
Publication Date: 2023.10.03 ORACLE INT CORP
  • US11775261B2 patent drawing
  • US11775261B2 patent drawing
  • US11775261B2 patent drawing

AI summary

Implementations generally relate to facilitating process building. In some implementations, a method includes receiving, at a client device, process element information, where the process element information defines process elements, wherein the process elements are nodes displayed in a process, and wherein the processelements are associated with process element groups based on categories. The method further includes displaying the process elements in a palette region in a user interface of the client device. The method further includes displaying the process in a workspace region in the user interface based on process elements from the palette region that are selected by a user.