Cloud Deploy Functions for Electronic Form Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing platforms, particularly Platform as a Service (PaaS) systems, are inflexible and require users to adopt unfamiliar programming languages and frameworks, making it time-consuming to generate electronic forms and web pages, and lack flexibility in design.

Innovation Solution

A cloud-based system that allows programmers to input commands in a programming language to retrieve and deploy electronic objects from network-accessible storage, enabling efficient generation and deployment of electronic forms and APIs, using built-in functions like CloudDeploy and CloudGet, which facilitate cloud storage and retrieval of data and code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If PaaS systems are used to provide cloud computing services, then centralized data storage and online access to computer services are improved, but flexibility and ease of use deteriorate because users must adopt unfamiliar programming languages and frameworks

Engineering Contradiction:
Improvecloud computing service efficiencyVSAvoiduser adoption difficulty
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces a form generation system that acts as an intermediary between users and the PaaS platform. This system provides a visual interface that translates user-friendly form design specifications into the required programming language code, eliminating the need for users to directly learn unfamiliar languages and frameworks while still utilizing the PaaS infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional web page design tools are used to create electronic forms, then design flexibility is improved, but time consumption increases because designing web documents using HTML, XHTML, etc. is time consuming

Engineering Contradiction:
Improveweb page design flexibilityVSAvoidform design time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a form generation system that performs preliminary actions by automatically generating the underlying HTML, XHTML, and other web document code based on high-level form specifications. This preliminary code generation eliminates the time-consuming manual coding process while maintaining design flexibility through configurable form parameters and templates

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If WYSIWYG website builders are used to create web pages, then ease of use is improved, but flexibility deteriorates because they have limitations with respect to creating web pages that differ from a fixed set of templates

Engineering Contradiction:
Improvewebsite building simplicityVSAvoidcustomization capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent creates a dynamic form generation system that combines the simplicity of WYSIWYG builders with the flexibility of custom coding. The system allows users to design forms using a visual interface similar to WYSIWYG tools, but the generated forms are not constrained by fixed templates - instead, they can be dynamically configured with custom fields, validation rules, and integration options through programmable parameters

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11392755B2Methods and systems for cloud access
Publication Date: 2022.07.19 WOLFRAM RESEARCH
  • US11392755B2 patent drawing
  • US11392755B2 patent drawing
  • US11392755B2 patent drawing

AI summary

Programmer input in a programming language is received. The programmer input includes i) a built-in function corresponding to retrieving electronic objects from network-accessible storage, and ii) a parameter indicating an electronic object. The programmer input is evaluated to determine that the electronic object is to be retrieved from the network-accessible storage, and one of i) the electronic object, or ii) an evaluation of the electronic object, is retrieved.