Multi-view Form Design for Platform-Specific Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for developing business applications that run on multiple platforms often require duplicating efforts and struggle to maintain a consistent look and feel across different devices, as they are limited by the 'least common denominator' of device capabilities, making it impractical to achieve platform-specific designs efficiently.

Innovation Solution

A system and method for designing platform-specific forms by scanning device characteristics with an interrogator to execute instructions that tailor the form's appearance and functionality to each platform, allowing for customized designs without breaking the parent-child relationship between base and custom forms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a scripting language like HTML is used to provide a one-size-fits-all solution, then the application can run on all platforms, but the look and feel becomes limited and cannot maintain proprietary appearance

Engineering Contradiction:
Improveplatform compatibilityVSAvoidlook and feel maintenance
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the form design into multiple view definitions, each tailored to specific device types (e.g., handheld devices, desktop devices). The system divides the single form into device-specific views that can be selectively rendered based on the target device, allowing proprietary look and feel for each platform while maintaining a unified form structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic form rendering where the system automatically selects and renders the appropriate view definition based on the target device type. This dynamic adaptation allows the same form to present different appearances and layouts optimized for each device category, resolving the contradiction between universal compatibility and platform-specific design quality

Inventive Principle:
Principle #15Dynamics

2Productivity

If a multi-platform tool is used to develop an application, then development effort is reduced without duplication, but the design is limited to the least common denominator of device capabilities

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoiddevice capability utilization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments form parameters into device-category-specific definitions rather than using a single unified definition. This allows the development tool to work with targeted device categories (handheld, desktop, etc.) independently, maximizing the use of each device type's capabilities without being constrained by the least capable device

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a multi-functional form definition system where a single form can define multiple views for different device types. This universal approach allows one form definition to serve multiple device categories with optimized parameters for each, maintaining productivity while avoiding the least common denominator limitation

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

3Reliability

If the same application is written multiple times using platform-specific tools, then platform-optimized performance is achieved, but development time increases significantly

Engineering Contradiction:
Improveplatform optimizationVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the advantages of platform-specific development into a unified form definition system. By combining multiple device-specific view definitions into a single form, the system achieves platform-optimized performance for each device type while eliminating the need to separately develop and maintain multiple independent applications

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal form definition that functions across multiple platforms by defining device-category-specific views within a single form structure. This multi-functional approach allows one form definition to produce platform-optimized applications for handheld devices, desktop devices, and other categories without requiring separate development efforts for each platform

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

Data Source

PatentUS9329839B2Multi-view form design
Publication Date: 2016.05.03 DATA SYST INT
  • US9329839B2 patent drawing
  • US9329839B2 patent drawing
  • US9329839B2 patent drawing

AI summary

Methods, computer systems and computer readable media for receiving designing and displaying device and platform-specific forms are provided. In embodiments, base forms are utilized and modified to create custom forms that are platform and device specific, without breaking the parent-child relationship between the base form and the custom form for any non-modified characteristics of the base form. Custom forms enhance the performance and appearance. In embodiments, interrogators are executed at runtime to specify a set of instructions that will be executed, further enhancing the performance and appearance associated with the form and the particular device displaying the form. In various embodiments of the present invention, user interfaces provide the designer visual representations of the forms as they appear on selected platforms and/or devices.