Display control information generation

a technology of display control and information generation, applied in the field of display control information generation, can solve the problems of reducing the usability of the terminals designed to run the web browser recently, affecting the usability of the terminals, and not taking into account the validator existing in the application program, so as to achieve flexibly and facilitate access

Inactive Publication Date: 2005-09-15
IBM CORP
View PDF6 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0024] Another aspect of the present invention is to provide an automatic division algorithm, such as one satisfying the above-described four conditions, so as to be able to flexibly deal with arbitrary terminals having various capacities.
[0025] Still another aspect of the present invention is to provide an automatic division algorithm to divide forms in conformity to a screen size of a terminal or to a user interface thereof, so that a user can operate the forms easily and correct an error easily upon occurrence of an input error.
[0026] Yet another aspect of the present invention is to provide an automatic generation method of a divided form screen for adding status indicators of validators and a “submit” button. To attain the aspects, the present invention provides a data structure and an algorithm for achieving optimization corresponding to various terminal screens, which have configurations that validators are operated as much as possible at a point when transition is performed between divided screens so as to immediately validate information inputted in the previous screen, that it is easy to access a corresponding page when an error is found by the validator, that it is possible to press a “submit” button for a form input only when the form input has a possibility to pass the validation, and so forth.

Problems solved by technology

However, there are even lower-processing performance and lower-cost terminals designed to run the Web browser recently, including, personal digital assistants (PDAs), handheld PCs, set-top boxes, car navigation systems, and the like.
Therefore, in some cases, usability of these terminals may be considerably degraded.
However, a validator existing in the application program is not taken into consideration.
Hence, there is a problem in terms of the usability.
Moreover, even when the validator finds an error, it is not possible to display the position with the error immediately because the display begins from the first page of the divided screens (or from an index page).
Accordingly, it takes some time for correcting and the usability is thereby degraded.
In addition, it is naturally impossible to achieve appropriate division unless a structure such as grouping is described when defining screens.
For this reason, the validators do not work in the course of transition of screens while inputting form data on these pages.
In addition, it is not possible to view all the related data at once.
Therefore, a user may be puzzled during an input operation.
Further, the usability is degraded as modification screens are divided when the validators find an error.
It is because that the user cannot confirm the user ID inputted on the different screen in the course of inputting the password.
Meanwhile, there are two conceivable reasons for a login error, namely, a user ID error and a password error.
On the contrary, incomplete input information may be submitted although all of the inputs are not completed yet if the “submit” button is provided on every page.
In this case, the user will result in viewing unnecessary execution of error processing and error screens.
Such a situation is also unfavorable.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Display control information generation
  • Display control information generation
  • Display control information generation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The present invention enables division and execution of validation codes in conformity to division of form elements when a mutually related and complicated Web form having many input items is divided into small screens such as screens for a cellular telephone.

[0042] The present invention provides an automatic division algorithm, such as one satisfying the above-described four conditions, so as to be able to flexibly deal with arbitrary terminals having various capacities. That is to say, when the form is divided as described above or when page templates of divided forms are produced in advance during the design, for example, then it is preferable to display states of input fields and statuses of completion of the respective validators during the execution, and to perform automatic placement of a “submit” button dynamically.

[0043] The present invention also provides an automatic division algorithm to divide forms in conformity to a screen size of a terminal or to a user inte...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

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.

Description

FIELD OF THE INVENTION [0001] The present invention relates to a method and a mechanism for generating a control instruction for displaying a document and the like in a style conforming to a terminal used by a user. BACKGROUND OF THE INVENTION [0002] Along with diffusion of Web-base technology, a so-called thin-client system configured to utilize a Web browser as a user interface and operate an application program on a Web server (an application server) has been put into practice. In this case, information to be transmitted from a server to a client may include hypertext markup language (HTML) documents containing forms, the wireless markup language (WML) defined as standard by the Open Mobile Alliance (OMA; [0003] http: / / ,,, www.openmobilealliance.org / ), the Compact HTML which is a subset language of the HTML, and the like. As long as a client terminal can run a Web browser, the client can execute an application program without performing operations such as deploying or installing...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F12/00G06F3/14G06F13/00H04N1/40
CPCG06Q10/10G06Q10/1053G06F17/2725G06F17/2229G06F17/243G06F40/131G06F40/226G06F40/174
Inventor KITAYAMA, FUMIHIKOHIROSE, SHIN-ICHINAKAMURA, HIROAKIKONDO, GO
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products