App Development Platform Event Artifact Import

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current app development and management systems are complex and time-consuming, requiring advanced coding or software development knowledge, especially when managing apps with event artifacts, which involves many manual and inefficient processes.

Innovation Solution

A computer-implemented method and system that provides an app development user interface for importing event artifacts from deployed apps, allowing users to develop, deploy, and run apps using visual model-based representations, with event information imported to a data storage platform for processing and output generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional app development methods are used, then apps can be developed with full functionality, but the development process becomes complex and time-consuming requiring advanced coding knowledge

Engineering Contradiction:
ImproveEase of app developmentVSAvoidDevelopment process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces traditional manual coding mechanisms with an automated code generation system. The system automatically generates app code based on visual model representations and imported event artifacts, eliminating the need for users to manually write complex code and reducing the complexity of the development process.

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

Solution Approach 2:

The patent imports event artifacts from existing deployed apps into the development environment. These artifacts serve as reusable templates or copies that can be directly utilized in new app development, reducing the need to create everything from scratch and simplifying the development process.

Inventive Principle:
Principle #26Copying

2Productivity

If manual processes are used for managing event artifacts, then complete control is maintained, but the process becomes inefficient and time-consuming

Engineering Contradiction:
ImproveApp development efficiencyVSAvoidTime for manual processes
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating code and importing event artifacts before the actual app development and deployment stages. This pre-preparation work reduces the time required during active development and eliminates manual intervention in later stages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically managing event artifact imports and code generation without requiring manual intervention. The automated workflows handle data extraction, transformation, and integration tasks independently, significantly improving productivity and reducing time loss.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If visual model-based approaches are used, then development is simplified for non-IT experts, but integration with existing deployed apps becomes challenging

Engineering Contradiction:
ImproveAccessibility for non-IT expertsVSAvoidIntegration capability with deployed apps
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary layer that connects visual model-based development with existing deployed apps. This intermediary automatically extracts event artifacts from deployed apps, transforms them into compatible formats, and integrates them with the visual development environment, enabling seamless integration without compromising ease of use.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240370236A1Managing an app, developing an app including an event artifact, method, and system
Publication Date: 2024.11.07 SIEMENS INDUSTRY SOFTWARE NETHERLANDS BV
  • US20240370236A1 patent drawing
  • US20240370236A1 patent drawing
  • US20240370236A1 patent drawing

AI summary

For an improved managing of an app, a computer-implemented method includes: providing an app development user interface of an app development platform to a user; capturing the user's intent to import a respective event artifact from a respective deployed and running producing app; importing the respective event artifact corresponding to the captured user's intent to the app development UI; developing the app through the app development UI using the imported respective event artifact; deploying and running the developed app on a target device; importing event information corresponding to the respective event artifact from the respective producing app to a data storage platform; providing the event information imported to the data storage platform from the data storage platform to the deployed and running app; and applying an app algorithm comprised by the deployed and running app on the provided event information to generate output data.