Cloud-Based Actionable Processes for Application API Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Implementing application-specific functions in cloud-based applications requires significant coding effort due to diverse APIs, credentials, and procedures, which is inefficient and costly when dealing with multiple applications.

Innovation Solution

A cloud-based actionable process is defined using a manifest to support application-specific functions, exposed through APIs and GUIs, allowing for standardized and secure implementation without extensive programming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If application-specific functions are implemented with custom coding for each application, then functional capability and adaptability are improved, but development time and complexity increase significantly

Engineering Contradiction:
Improveapplication-specific function capabilityVSAvoidcoding effort and development time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a universal template system that can be configured to serve multiple applications. Instead of creating custom code for each application-specific function, a single template mechanism handles diverse functions across different applications by accepting configuration parameters. This resolves the contradiction by maintaining adaptability through configuration rather than customization, significantly reducing development time.

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

Solution Approach 2:

The patent uses parameter-based configuration to adapt the template behavior for different applications. By changing parameters in the template definition (such as API endpoints, credentials, and procedure names), the same template structure can serve multiple applications with different requirements. This approach maintains functional adaptability while eliminating the need for separate coding for each application.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If diverse APIs and credentials are handled with custom implementation, then application-specific functionality is achieved, but system complexity and maintenance burden increase

Engineering Contradiction:
Improvesupport for diverse applicationsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a template as an intermediary layer between the cloud environment and application-specific functions. The template encapsulates the complexity of handling diverse APIs, credentials, and procedures, providing a standardized interface for invoking application-specific functions. This intermediary absorbs the system complexity, allowing applications to interact through a uniform mechanism without directly managing the underlying diversity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the complex task of implementing application-specific functions into distinct configurable components within the template. By dividing the function definition into separate parameters (API endpoint, credentials, procedure name, etc.), the system manages complexity through modular configuration rather than monolithic custom code. Each segment can be independently configured and maintained.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If standardized processes are used for all applications, then implementation simplicity is improved, but application-specific functionality and precision are reduced

Engineering Contradiction:
Improveimplementation simplicityVSAvoidapplication-specific function accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies local quality by allowing each template to be configured with application-specific parameters while maintaining a standardized structure. The template framework provides uniform simplicity in invocation, while the configurable parameters enable precise adaptation to each application's specific requirements. This resolves the contradiction by achieving simplicity at the interface level while preserving precision through configuration.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12461791B2Generation of cloud-based actionable processes
Publication Date: 2025.11.04 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12461791B2 patent drawing
  • US12461791B2 patent drawing
  • US12461791B2 patent drawing

AI summary

Generation of cloud-based actionable processes is described. An example includes receiving a request for an application to be executed in a cloud environment, the application including an application specific function to be executed from an orchestrator in the cloud environment, the application specific function being in addition to a default function that is available from the orchestrator; defining the application specific function as a cloud-based actionable process based at least in part on a package declarative manifest; and exposing the defined application specific function in one or more of a graphical user interface (GUI) or an application program interface (API).