Multi-Platform App Generation via Unified Data Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing process for creating and delivering mobile applications is inefficient, requiring separate development and approval for each operating system, leading to lengthy timelines and significant costs due to the need for multiple submissions to application stores.

Innovation Solution

A system that allows businesses to automatically generate mobile, non-mobile, and cloud applications using a Service Representation and Business Entity Data, producing executable components for various platforms without reliance on specific operating systems, enabling direct download and updates without store approval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate development and approval processes are used for each operating system, then platform-specific application optimization is achieved, but development time and costs increase significantly

Engineering Contradiction:
Improveplatform compatibilityVSAvoiddevelopment timeline
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a universal development platform that generates multi-platform applications from a single codebase. The system creates applications compatible with multiple operating systems (iOS, Android, Windows, etc.) through one development process, eliminating the need for separate development cycles for each platform while maintaining platform-specific optimization capabilities.

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

Solution Approach 2:

The patent segments the application delivery process into distinct components: a universal development phase that creates the core application, and platform-specific deployment phases that handle individual operating systems. This segmentation allows the core development work to be performed once while enabling targeted optimization for each platform through separate, streamlined processes.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple submissions to application stores are required for different platforms, then platform-specific approval is obtained, but the approval process becomes lengthy and costly

Engineering Contradiction:
Improveapplication store approvalVSAvoiddeployment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple application store submission processes into a single unified submission. The system consolidates approvals from different platform stores by obtaining one approval that validates the application across multiple operating systems, thereby reducing the number of separate approval cycles required while maintaining the reliability of platform-specific validation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary validation and approval processes during the universal development phase, preparing the application in advance for multi-platform deployment. By conducting preliminary checks and obtaining pre-approval status before platform-specific deployment, the system reduces the time required for final approvals across different application stores.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If native applications are developed for each operating system, then optimal platform performance is achieved, but development complexity and costs increase

Engineering Contradiction:
Improveapplication performanceVSAvoiddevelopment process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses code copying and adaptation techniques where a single validated application codebase is replicated and deployed across multiple platforms. The system copies the core application logic and adapts it for different operating systems through automated platform-specific configuration, maintaining native performance while avoiding the complexity of developing separate codebases from scratch for each platform.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11082481B2Apparatus for single workflow for multi-platform mobile application creation and delivery
Publication Date: 2021.08.03 BEEONICS INC
  • US11082481B2 patent drawing
  • US11082481B2 patent drawing
  • US11082481B2 patent drawing

AI summary

A System Solution of a Computing device and Computer hardware automatically generates a Data Model with a well-defined structure containing the Business Entity Data and a Service Representation with Services selected by a Business Entity. The System Solution applies the Data Model to an Automatic Application Generator that automatically generates an Application comprising a set of Native Application Clients for all desired platforms (mobile, non-mobile and Cloud), Application Servers, communication protocols, Dashboards, and other components. The output of the Automatic Application Generator provides a set of Application Clients for the particular platforms selected by the Business Entity and interacts with the Operating System of a Client Device. A Dashboard automatically generates Updated Applications based on the selected Services as desired by the Business Entity. The clients and servers communicate via an automatically generated Client-Server Protocol. The System Solution offers the ownership, control and beneficial use of this idea.