Browse Prior Art Database

Intelligent Panel Scrolling

IP.com Disclosure Number: IPCOM000010587D
Original Publication Date: 2002-Dec-19
Included in the Prior Art Database: 2002-Dec-19
Document File: 2 page(s) / 42K

Publishing Venue

IBM

Abstract

A program is provided that the scrolling speed is adjusted automatically, based on how much information is on the physical screen or panel, in order to make it easy to overview a whole logical screen or panel.

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 64% of the total text.

Page 1 of 2

Intelligent Panel Scrolling

Recently portable devices, such as cellular phones, are more and more popular. Some devices have screens but the screen size is usually very limited. On the other hand, many applications were created, assumed desktop displays. It would be a big effort to change all applications for small screen.

Therefore, it becomes necessary to scroll the screen vertically or horizontally to overview a whole logical screen on limited physical screen. This scrolling work might be irritating and take a quite long time. One of the important things is how to make this overview as easily and quickly as possible.

My idea should reduce this incontinence. It is to adjust the scrolling speed automatically with the amount of information on the physical screen. For example, the movement speed is slow if a lot of characters are there. The movement speed is fast if few characters are there.

Fig.1 shows the sample of my idea. Logical screen is the screen which the application assumed, such as desktop display. Physical screen is the real screen of small device. ABC are characters on screen. A lot of characters are on one part of the logical screen. Few characters are on other part. For example, if the "Overview" button is pressed, the screen is scrolled from left-top position to right-bottom position within the logical screen. The user should want to scroll slowly if a lot of information is there to read, and understand this information carefully. On the other hand...