US2005200907A1PendingUtilityA1

Display control information generation

Assignee: IBMPriority: Mar 15, 2004Filed: Mar 15, 2005Published: Sep 15, 2005
Est. expiryMar 15, 2024(expired)· nominal 20-yr term from priority
G06F 40/131G06F 40/226G06Q 10/1053G06Q 10/10G06F 40/174
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Provides a Web server for generating display control information for dividing and displaying aform in a style conforming to a client device used by a user, which includes a HTTP request reception unit for receiving a form request from the client device, an application code database for storing a screen definition of the form subjected to the form request and a code of a validator for executing validation of an input value inputted into an input item in the form, a form division unit for dividing the form in conformity to the acquired terminal capacity by use of the read-out screen definition of the form and the read-out code of the validator, and a screen generation unit for generating screen information to be displayed on the client device by use of a result of division.

Claims

exact text as granted — not AI-modified
1 . A display control information generation method comprising generating display control information for dividing and displaying a form in a style conforming to a terminal used by a user, the step of generating comprising the steps of: 
 receiving a form request from the terminal;    acquiring a terminal capacity of the terminal transmitting the form request;    reading a screen definition of the form subjected to the form request and a code of validators for executing validation of an input value inputted into an input item in the form out of a storage device;    dividing the form in conformity to the acquired terminal capacity by use of the read-out screen definition of the form and the read-out validators; and    transmitting a sub-form obtained by division to the terminal.    
   
   
       2 . The display control information generation method according to  claim 1 , 
 wherein, in the dividing step, a reference relation between the validator and the input item is derived, and grouping of the input items is performed so as to categorize the input items referenced by the same validator in the same group.    
   
   
       3 . The display control information generation method according to  claim 2 , 
 wherein, in the dividing step, a judgment is made as to whether or not the group obtained by the grouping is equal to or below a size based on the terminal capacity, and the reference relations are modified by copying the input items which are referenced by two or more different validators in the group exceeding the size.    
   
   
       4 . The display control information generation method according to  claim 1 , further comprising: 
 a division adjustment step of adjusting the groups, in terms of the groups obtained by grouping in the dividing step, so as to allow a result obtained by merging all adjacent groups to exceed the terminal capacity.    
   
   
       5 . The display control information generation method according to  claim 1 , further comprising the step of: 
 generating a user interface for acquiring an input for an input item of the sub-form by a user, and for indicating the status of the validator, having a reference relation with the input item to the user.    
   
   
       6 . A display control information generation method comprising generating display control information for dividing and displaying a form in a style conforming to a terminal used by a user, the step of generating comprising the steps of: 
 reading a screen definition of a form and a code of validators for executing validation of an input value inputted to an input item in the form out of a storage device and dividing the form in conformity to a terminal capacity of the terminal;    generating a display user interface for displaying an internal state including a state of each input item of the form and a state of the validator together with a sub-form obtained by division; and    providing the generated display user interface to the terminal.    
   
   
       7 . The display control information generation method according to  claim 6 , 
 wherein the display user interface displays correlations between a specific sub-form obtained by division and the validators.    
   
   
       8 . The display control information generation method according to  claim 6 , 
 wherein the display user interface explicitly displays a position of a currently displayed sub-form with respect to the entire form.    
   
   
       9 . The display control information generation method according to  claim 6 , further comprising the step of: 
 providing a relevant sub-form among the sub-forms obtained by division with a hyperlink to a different sub-form.    
   
   
       10 . A computer for generating display control information for dividing and displaying a form in a style conforming to a terminal used by a user, the computer comprising: 
 request receiving means for receiving a form request from the terminal;    storing means for storing a screen definition of the form subjected to the form request and a code of validators for executing validation of an input value inputted into an input item in the form;    terminal capacity acquiring means for acquiring a terminal capacity of the terminal for displaying the form of the terminal;    dividing means for dividing the form in conformity to the terminal capacity acquired by the terminal capacity acquiring means by use of the screen definition of the form and the code of validators read out of the storing means; and    screen generating means for generating screen information to be displayed on the terminal by use of a result of division by the dividing means.    
   
   
       11 . The computer according to  claim 10 , 
 wherein the dividing means divides the form so as to prevent a size for one page after the division from exceeding an upper limit attributable to limitations of a screen size and a receive buffer of the terminal.    
   
   
       12 . The computer according to  claim 10 , 
 wherein the dividing means divides the form so as to prevent input items to be referenced by one validator from belonging to two or more divided forms.    
   
   
       13 . The computer according to  claim 12 , 
 wherein the dividing means divides the form so as to minimize the number of divided pages of the form.    
   
   
       14 . The computer according to  claim 12 , 
 wherein the dividing means compares the sizes of the largest pages in a set of pages as a result of different divisions of the form, and divides the form by use of division which minimizes the size of the page.    
   
   
       15 . The computer according to  claim 10 , 
 wherein the screen generating means generates the screen information for displaying an internal state including a state of each input item of the form and a state of the validators together with a sub-form obtained by division.    
   
   
       16 . A program causing a computer to divide and display a form in a style conforming to a terminal used by a user by achieving functions of: 
 acquiring a terminal capacity of a terminal transmitting a form request;    reading a screen definition of the form subjected to the form request and a code of validators for executing validation of an input value inputted into an input item in the form out of a storage device; and    dividing the form in conformity to the acquired terminal capacity by use of the read-out screen definition of the form and the read-out validators.    
   
   
       17 . The program according to  claim 16 , 
 wherein the function of dividing the form derives reference relations between the validators and the input items, and    grouping of the input items is performed so as to categorize the input items referenced by the same validator in the same group.    
   
   
       18 . The program according to  claim 17 , 
 wherein the function of dividing the form determines whether or not the group obtained by grouping is equal to or below a size based on the terminal capacity, and    the reference relations are modified by copying the input items which are referenced by two or more different validators in the group exceeding the size.    
   
   
       19 . A program causing a computer to divide and display a form in a style conforming to a terminal used by a user by achieving functions of: 
 reading a screen definition of a form and a code of a validators for executing validation of an input value inputted to an input item in the form out of a storage device and dividing the form in conformity to a terminal capacity of a terminal to output contents of the form; and    generating a display user interface for displaying an internal state including a state of each input item of the form and a state of the validator together with a sub-form obtained by division.    
   
   
       20 . The program according to  claim 19 , further comprising: 
 a function of providing a relevant sub-form among the sub-forms obtained by division with a hyperlink to a different sub-form,    wherein the function of generating the display user interface applies the provided hyperlink to the display of the internal state.

Join the waitlist — get patent alerts

Track US2005200907A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.