Automatic identification of form contents
First Claim
Patent Images
1. A method comprising:
- receiving an indication of a desired form to be used for data input; and
automatically identifying one or more data input fields to be included on the form.
1 Assignment
0 Petitions
Accused Products
Abstract
Form contents are automatically identified and can be included in a form definition. The form contents can include one or more fields to be included on the form and/or one or more restrictions on inputs to a field on the form.
134 Citations
37 Claims
-
1. A method comprising:
-
receiving an indication of a desired form to be used for data input; and
automatically identifying one or more data input fields to be included on the form. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
automatically identifying one or more restrictions associated with a data input field; and
using the one or more restrictions and the field to generate a text markup language form. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer-readable media comprising computer-executable instructions that, when executed, direct a processor to perform acts comprising:
-
determining one or more attributes that are used by a business logic but not obtained by the business logic elsewhere;
using each of the one or more attributes to define a field on a form, the field being used to obtain data input; and
including validation code associated with the defined one or more fields, wherein the validation code, when executed, verifies that data is input to the defined field. - View Dependent Claims (3, 21, 22, 23, 24, 25)
-
-
26. A system comprising:
-
a tag library to store validation code that, when included in a form definition and executed from the form definition, verifies that an input to an associated data input field of the form defined by the form definition satisfies one or more restrictions; and
a form processor configured to automatically identify one or more restrictions to be associated with a data input field of the form, and further configured to include, in the form definition, validation code from the tag library to verify that a subsequent input to the data field satisfies the one or more automatically identified restrictions. - View Dependent Claims (27, 28, 29, 30)
-
-
31. One or more computer-readable media comprising computer-executable instructions that, when executed, direct a processor to generate a form definition to be used to present a form to a user for data input by performing the following acts:
-
identifying one or more data fields to be included in the form;
automatically identifying, for each of the one or more data fields, one or more restrictions on data that can be input via the data field; and
generating a form definition that includes the one or more data fields and that also includes code to verify that, for each of the one or more data fields, a subsequent input to the data field satisfies the one or more restrictions. - View Dependent Claims (32, 33)
-
-
34. An architecture comprising:
-
a business logic layer to process requests received from a client; and
an execution environment layer via which a form processing module can communicate with the business logic layer, wherein the form processing module obtains, from the business logic layer, an indication of one or more restrictions on data input to a form for a request to be subsequently processed by the business logic layer. - View Dependent Claims (35)
-
-
36. A method comprising:
-
accessing a business logic to identify one or more interactions associated with the business logic, wherein each interaction is associated with a request and includes one or more command definitions to process the request;
identifying, in the one or more interactions, one or more attributes that are not obtained by the one or more interactions elsewhere; and
indicating that the one or more identified attributes are to be obtained via a data input field on a form, and further indicating that an input for the data input field is needed when submitting the form. - View Dependent Claims (37)
-
Specification