Patent ID: 8352861

Claim:
A display control information generation method comprising: using an input/output device receiving a request for a form from a terminal used by a user, said form comprising input fields to be populated with input values supplied by said user; using a processor device for: acquiring a terminal capacity of the terminal transmitting the form request; initializing an internal state of a web page; dividing the form in conformity to the acquired terminal capacity by use of a read-out screen definition of the form and read-out validators in order to generate sub-form pages, wherein the dividing step comprises steps of: deriving a reference relation between the validators and input items; grouping the input items into input item groups in the sub-form pages to categorize an input item of the input items referenced by a same validator in a same input item group such that input fields to be referenced by one validator do not belong to two or more divided forms; and dividing the input item groups into sizes not exceeding a predetermined size determined by the terminal capacity; for any groups that exceed the pre-determined size, performing: selecting one of the groups exceeding the pre-determined size; within the selected group, identifying the input items referenced by two or more validators in said selected group; selecting the input item referenced by the most validators from the input items referenced by two or more validators; copying the selected input item in duplicate; and modifying the reference relation to reference an original field and a copied field by different validators independently; using the input/output device for transmitting the sub-form pages obtained by division to the terminal; in response to the transmission, receiving a processing request from the terminal, said processing request comprising values of input items in the sub-form pages, and any determination of navigation processing to a different sub-form page; retrieving the validators corresponding to the input items; validating input values according to the retrieved validators and the navigation processing; and updating the internal state of the web page using the validated input values.