×

Forms conversion and deployment system for mobile devices

  • US 10,664,651 B2
  • Filed: 01/09/2017
  • Issued: 05/26/2020
  • Est. Priority Date: 03/01/2007
  • Status: Active Grant
First Claim
Patent Images

1. One or more computing systems for generating a target form definition file designed for execution by a target forms display program on a device of the target device type, the one or more computing systems comprising:

  • one or more non-transitory computer-readable storage mediums storing computer-executable instructions for controlling the one or more computing systems to;

    provide a generic form definition file generated by a desktop form development tool for execution by the target forms display program on a variety of devices, the generic form definition file including a view file and other forms data, the view file for being applied to data to generate a view of the data and tailored to characteristics of the device of the target device type; and

    for each of a plurality of different target forms display programs;

    apply a transform to the view file to create a transformed view file that is compatible with that target forms display program by converting elements of the view file that are not supported by that target forms display program to elements supported by that target forms display program, such that whenever a field is changed, controls affected by the change are incrementally updated;

    add menu items and items of a drop-down list directly to the transformed view file to avoid overhead of locating and retrieving those items by the device of the target device type;

    generate an information file that records information extracted from the other forms data, the information file including mappings of controls to data, web services information, rules information, and custom validation information, the information file being a single repository for storing the extracted information in a format that is different from a format output by the desktop form development tool and allows the device of the target device type to retrieve and process the extracted information more efficiently at runtime; and

    package the transformed view file with the information file into a forms package for distribution to a device of the target device type that executes that target forms display program, the forms package not including information not extracted from the other forms data; and

    one or more processors for executing the computer-executable instructions stored in the one or more non-transitory computer-readable storage mediums.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×