Browse Prior Art Database

Optimizing List Display Processing

IP.com Disclosure Number: IPCOM000034792D
Original Publication Date: 1989-Apr-01
Included in the Prior Art Database: 2005-Jan-27
Document File: 3 page(s) / 109K

Publishing Venue

IBM

Related People

DeLuca, JA: AUTHOR [+2]

Abstract

Optimizing list display processing is achieved by: 1. Retrieving an identifier for an entry in a list instead of the contents of the record for the entry. (Image Omitted) 2. Building each screenful of data to be displayed as it is required, and saving the screen image as the user rolls past the screen. 3. Annotating changed entries on the saved screens. 4. Correlating changed entries on the saved screens with changed entries in the list of identifiers. A list (LIST1) is created which is a subset of a larger list (LISTO) and the user works with LIST1. "Working with LIST1" includes allowing the user to take actions which cause LISTO to change, and it is desirable that these changes be shown to the user as changes in LIST1.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 57% of the total text.

Page 1 of 3

Optimizing List Display Processing

Optimizing list display processing is achieved by:

1. Retrieving an identifier for an entry in a list

instead of the

contents of the record for the entry.

(Image Omitted)

2. Building each screenful of data to be displayed as

it is

required, and saving the screen image as the user

rolls past

the screen.

3. Annotating changed entries on the saved screens.

4. Correlating changed entries on the saved screens

with changed

entries in the list of identifiers. A list (LIST1) is created which is a subset of a larger list (LISTO) and the user works with LIST1. "Working with LIST1" includes allowing the user to take actions which cause LISTO to change, and it is desirable that these changes be shown to the user as changes in LIST1. LIST1 itself is further subsetted into groups of entries of LIST1(I) which can be displayed on the user's Display Screen, for example, the first seven entries represent LIST1(1), the next seven entries represent LIST1(2), and so on. The user will work with LIST1 by rolling backward and forward through the list, for example, looking at entires for LIST1(1), then forward to LIST1(2), then forward to LIST1(3), then backward to LIST1(2), etc. The user may look at each LIST1(I) Display Screen subset several times. The first time each Display Screen is filled with data, the Identifiers are processed to retrieve the data from LISTO. Whenever the user moves to a new destination within LIST1 by rolling backward or forward, a copy of the Display Screen is logged to a work space. The second time a Display Screen is accessed, a saved copy is displayed instead of reprocessing the same subset of Identifiers. By using this technique, the following advantages are achieved: The first screen put up for LIST1 Creation is fast, and destination processing for second and subsequent accesses of any LIST1 Display Screen subset is reduced to address computation processing instead of Access Method retrieval. Also, each Identifier will be proce...