Platform-Agnostic Executable Content Delivery via Form Flow Process Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web applications with executable features delivered through browsers are often slow and unresponsive, and native applications require programming in multiple languages for different device platforms, leading to inefficiencies and increased development costs due to the need for separate versions for each platform.

Innovation Solution

Platform-agnostic systems and methods for delivering executable content, such as forms, that allow for conversion of form flow process files to match the rendering language of the device, enabling up-to-date content delivery without the need for reprogramming across different platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If executable content is delivered through a browser, then accessibility across platforms is improved, but responsiveness and execution speed deteriorate

Engineering Contradiction:
Improveplatform accessibilityVSAvoidexecution speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent introduces a form flow process file as an intermediary that coordinates the delivery and execution of executable content across different platforms. This mediator enables browser-based delivery while maintaining performance by orchestrating the loading and execution sequence of form components, resolving the contradiction between platform accessibility and execution speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If native applications are developed for different device platforms, then execution speed and responsiveness are improved, but development complexity and cost increase

Engineering Contradiction:
Improveexecution speedVSAvoiddevelopment complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent creates a universal form flow process file that can be executed across multiple device platforms through browsers. This single universal solution replaces the need for separate native applications for each platform, maintaining execution speed through optimized form rendering while eliminating the complexity of developing and maintaining multiple platform-specific applications.

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

Solution Approach 2:

Instead of creating separate native applications for each platform, the patent uses a single form flow process file that can be copied and executed across different platforms through web browsers. This copying approach eliminates the need for platform-specific development while maintaining consistent functionality and performance across all devices.

Inventive Principle:
Principle #26Copying

3Speed

If forms are preprogrammed for each native device platform, then platform-specific optimization is improved, but update speed and flexibility deteriorate

Engineering Contradiction:
Improveplatform optimizationVSAvoidupdate time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent implements a dynamic form flow process file that can be updated and redistributed across all platforms without requiring platform-specific reprogramming. The form flow process file dynamically adapts to different device environments while allowing centralized updates, resolving the contradiction between platform optimization and update speed by enabling flexible modification of the executable content delivery mechanism itself.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11113457B2Systems and methods for executable content and executable content flow distribution
Publication Date: 2021.09.07 WISETECH GLOBAL (LICENSING) PTY LTD
  • US11113457B2 patent drawing
  • US11113457B2 patent drawing
  • US11113457B2 patent drawing

AI summary

Disclosed are systems and methods for platform-agnostic executable content delivery. Also, disclosed are systems and methods at the device, processing a request to a remote server, the request for a form flow process file having a unique identifier, the form flow process file configured to provide access to executable forms, a request to the server including information of the rendering language of the device, which when different from that of the executable form stored at the server, is converted to the rending language of the device. Also disclosed are systems and methods of a device, including at the device, receiving a form flow process file and at the device, accessing a first form of the form flow process file from the server, the first form rendered in the language of the device. In this way, up-to-date executable content can be made available as the form flow requires.