Method and apparatus for providing feedback while scrolling
First Claim
1. A computer program product comprisinga computer usable medium having computer readable code embodied therein for configuring a computer, said computer program product comprising:
- computer readable code configured to cause a computer to define a display region having a height h×
m where h is a height and m is an integer;
computer readable code configured to cause a computer to define a first blank region at a first end of said display region where said blank region is a distance h/k from said first end of said display region, where k is a positive number less than h;
computer readable code configured to cause a computer to display a first field of a list of n fields, where n is an integer and each field has a height h, at said blank region, such that m-1 fields are fully displayed, a region having a height h/k is displayed at first end of said display region, and a region having a height less than h is displayed at a second end of said display region.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention comprises a method for providing feedback to the user of a graphical user interface using visual and operational clues. In an embodiment of the invention, the user is provided visual clues that inform the user in what direction the display area can be scrolled. The display area may contain a list, a text box, a pop-up menu or any kind of data. Operational clues help the user determine what actions move the list and what actions do not move the list. The invention can be implemented in the form of a list. A list is comprised of one or more fields. At the top of the list and at the bottom of the list is a blank space that functions as one of the visual clues. The purpose of the blank space is to inform the user they are at the top of the list and cannot scroll any further up or that they are at the bottom of the list and cannot scroll any further down. Another form of visual clue is provided through the use of partially visible fields. Partially visible fields help the user know in which direction the list can be scrolled by indicating to the user that additional fields are present beyond the partially visible one.
-
Citations
21 Claims
-
1. A computer program product comprising
a computer usable medium having computer readable code embodied therein for configuring a computer, said computer program product comprising: -
computer readable code configured to cause a computer to define a display region having a height h×
m where h is a height and m is an integer;computer readable code configured to cause a computer to define a first blank region at a first end of said display region where said blank region is a distance h/k from said first end of said display region, where k is a positive number less than h; computer readable code configured to cause a computer to display a first field of a list of n fields, where n is an integer and each field has a height h, at said blank region, such that m-1 fields are fully displayed, a region having a height h/k is displayed at first end of said display region, and a region having a height less than h is displayed at a second end of said display region. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for configuring a computer, said computer program product comprising; computer readable code configured to cause a computer to define a display region having a height h×
m where h is a height and m is an integer,computer readable code configured to cause a computer to display at least one field of a list of n fields, where n is an integer and each field has a height h, such that m-1 fields are fully displayed in said display region; computer readable code configured to cause a computer to display a first blank region having a height h/k at a first end of said display region when the first field of said list of n fields is displayed within said display region, where k is a positive number less than h. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer usable medium having computer readable code embodied therein for configuring a computer, said computer program product comprising:
-
computer readable code configured to cause a computer to define a display region having a height h×
m where h is a height and m is an integer;computer readable code configured to cause a computer to display at least one field of a list of n fields, where n is an integer and each field has a height h, such that m-1 fields are fully displayed; computer readable code configured to cause a computer to display a first blank region having a height h/k at a first end of said display region when the first field of said list of n fields is displayed within said display region, where k is a positive number less than h; computer readable code configured to cause a computer to display a second blank region having a height h-h/k at a first end of said display region when the last field of said list of n fields is displayed within said display region; computer readable code configured to cause a computer to displace said m-1 fields within said display region a distance h in a first direction when a first button is clicked, and a distance h in the opposite direction when a second button is clicked; a computer readable code configured to cause a computer to disable said first button when said first field of said list of n fields is displayed within said display region; a computer readable code configured to cause a computer to disable said second button when said last field of said list of n fields is displayed within said display region. - View Dependent Claims (18, 19, 20, 21)
-
Specification