×

Method, system, and apparatus for presenting forms and publishing form data

  • US 7,469,270 B1
  • Filed: 11/14/2001
  • Issued: 12/23/2008
  • Est. Priority Date: 11/14/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for presenting forms and publishing form data, the method comprising:

  • maintaining a field engine table, the field engine table comprising data identifying at least one form field, the data identifying the at least one form field comprising;

    a field name for the at least one form field, wherein the field name specifies the at least one form field that is to be utilized to identify response data submitted for the at least one form field, a form name for the at least one form field, wherein the form name identifies a particular form associated with the at least one form field, a data type for the at least one form field, the data type comprising one of the following;

    a text field, a text area field for multi-line text entries, and a radio button, and a version number for the at least one form field;

    receiving a request for a network resource including a form comprising the at least one form field;

    in response to the request, determining whether a previously compiled class file is to be utilized to respond to the request;

    in response to determining that the previously compiled class file is to be utilized, executing the previously compiled class file and responding to the request with content generated by the previously compiled class file;

    in response to determining that the previously compiled class file is not to be utilized to respond to the request, creating an executable class file utilizing the field engine table to retrieve the following;

    at least one field name of the form, the form name corresponding to the at least one field name, the data type corresponding to the at least one field name, and the version number corresponding to the at least one field name, wherein the at least one field name is associated with a corresponding response data of the form and a corresponding data type indicating a type of input field to display for the at least one field name, wherein the executable class file is configured to generate markup language for displaying the at least one form field in a web browser and wherein the executable class file is not hard coded with the at least one field name;

    generating the markup language by executing the class file;

    returning the markup language as a response to the request for the network resource; and

    maintaining an output table for storing the response data, wherein maintaining the output table comprises;

    receiving a request to publish the response data associated with the at least one field name of the form, andstoring the response data associated with the at least one field name of the form in the output table, the output table having output table fields with at least one name identical to the at least one field name of the form, wherein storing the response data in the output table comprises writing the response data associated with the at least one field name of the form to the at least one output table field name matching the field name of the form.

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