METHODS, APPARATUS, AND COMPUTER PROGRAM PRODUCTS FOR DYNAMIC GENERATION OF FORMS
First Claim
1. A method for generating an electronic form on a data processing device, comprising:
- receiving an input of a form descriptor code comprising a plurality of characters that represent components of an electronic form;
comparing characters of the form descriptor code with stored mappings between characters and electronic form components, to determine required components of an electronic form; and
generating an electronic form that comprises the determined required electronic form components.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer program products for dynamic generation of forms on devices such as mobile telephones. A device user enters a form descriptor code comprising a set of alphanumeric characters. A form generator applies stored mappings between the input characters and a set of electronic form components. This identifies required form components. The form generator dynamically generates an electronic form having the identified components, and displays the form on a display screen of the device. The device user completes the form and sends the completed form to a target data processing system. The dynamic generation of a form in response to a simple input code can be used to control the format of user-entered data, such that the data is validly formatted when received at the target.
130 Citations
19 Claims
-
1. A method for generating an electronic form on a data processing device, comprising:
-
receiving an input of a form descriptor code comprising a plurality of characters that represent components of an electronic form;
comparing characters of the form descriptor code with stored mappings between characters and electronic form components, to determine required components of an electronic form; and
generating an electronic form that comprises the determined required electronic form components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising program code recorded on a recording medium, for controlling a data processing apparatus to dynamically generate an electronic form, the program code comprising:
-
program code, responsive to an input form descriptor code that comprises a plurality of characters representing components of an electronic form, for comparing the characters of the input form descriptor code with stored mappings between characters and electronic form components to determine required components; and
program code for generating an electronic form that comprises the determined required form components. - View Dependent Claims (13, 14, 15)
-
-
16. A data processing device comprising a data processing unit, a data storage unit, a display device and a form generator for controlling the device to dynamically generate an electronic form, wherein the form generator comprises:
-
program code, responsive to an input form descriptor code that comprises a plurality of characters representing components of an electronic form, for comparing the characters of the input form descriptor code with stored mappings between characters and electronic form components to determine required components; and
program code for generating an electronic form that comprises the determined required form components.
-
-
17. A data processing apparatus comprising:
-
a data processing unit;
a data storage unit; and
a forms manager providing a registration service and providing a service for assigning forms descriptor codes to electronic form designs;
wherein the forms manager is adapted to receive an input electronic form design from a client data processing system, to process the input electronic form design to generate a form descriptor code comprising a plurality of characters that represent components of an electronic form corresponding to the form design, and to return the generated form descriptor code to the client data processing system; and
wherein the forms manager is adapted respond to a registration request from a client data processing system by assigning a client ID to the client data processing system and storing the client ID in association with address information for the client data processing system. - View Dependent Claims (18)
-
-
19. A method for managing electronic forms, comprising:
-
receiving an input electronic form design from a client data processing system;
processing the input electronic form design to generate a form descriptor code comprising a plurality of characters that represent components of an electronic form corresponding to the form design; and
returning the generated form descriptor code to the client data processing system.
-
Specification