Method of scrolling a display window
First Claim
1. An apparatus comprising:
- a data processing device;
a display coupled to said data processing device;
a list of elements partially displayed on said display;
a highlighter on said display near the middle of said display when first and last elements of said list of elements are not located on said display a highlighter on said display above said middle of said display when first element of said list of elements is the top element on said display; and
a highlighter on said display below said middle of said display when the last element of said list of elements is the bottom element on said display.
4 Assignments
0 Petitions
Accused Products
Abstract
A scrollable selection highlighter for viewing and selecting an element in a list of elements on a data processing device display. A selection highlighter may be stationary near the middle of the display while the list of elements moves in response to user input if the first and last elements in the list are not at the top or bottom positions of the display. If the first element in the list is at the top of the display, the selection highlighter may move above the middle position while the list of elements remains stationary. If the last element in the list is at the bottom of the display, the selection highlighter may move below the middle position while the list of elements remains stationary.
40 Citations
24 Claims
-
1. An apparatus comprising:
-
a data processing device;
a display coupled to said data processing device;
a list of elements partially displayed on said display;
a highlighter on said display near the middle of said display when first and last elements of said list of elements are not located on said display a highlighter on said display above said middle of said display when first element of said list of elements is the top element on said display; and
a highlighter on said display below said middle of said display when the last element of said list of elements is the bottom element on said display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
partially displaying a list of elements on a display;
receiving user input from a user through an input device;
moving a list of elements or a highlighter relative to each other according to said user input and the location of the first and last elements of said list of elements relative to the top and bottom position on said display comprising;
in response to said user input, moving said list of elements relative to a highlighter, said highlighter located near the middle of said display, when said first and last elements of said list of elements are not located on said display;
in response to said user input, moving said highlighter above a position near said middle of said display when said first element in said list of elements is at the top of said display; and
in response to said user input, moving said highlighter below a position near said middle of said display when said last element in said list of elements is at the bottom of said display. - View Dependent Claims (8, 9, 10)
-
-
11. A machine-readable medium that provides instructions, which when executed by a processor, cause said processor to perform operations comprising:
-
partially displaying a list of elements on a display;
receiving user input from a user through an input device;
moving a list of elements or a highlighter relative to each other according to said user input and the location of the first and last elements of said list of elements relative to the top and bottom of said display comprising;
in response to said user input, moving said list of elements relative to a highlighter, said highlighter located near the middle of said display, when said first and last elements of said list of elements are not located on said display;
in response to said user input, moving said highlighter above a position near said middle of said display when said first element in said list of elements is at the top of said display; and
in response to said user input, moving said highlighter below a position near said middle of said display when said last element in said list of elements is at the bottom of said display. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
a data processing device;
a machine readable medium coupled to said data processing device;
a processor coupled to said data processing device;
a display coupled to said data processing device;
moving a list of elements relative to a highlighter near the middle of said display when first and last elements of said list of elements are not located on said display;
moving said highlighter above a position near said middle of said display when said first element in said list of elements is at the top of said display; and
moving said highlighter below a position near said middle of said display when said last element in said list of elements is at the bottom of said display. - View Dependent Claims (16, 17)
-
-
18. A graphical user interface (GUI″
- ) for selecting logical elements from a list comprising;
a selection region on a data processing device'"'"'s display; and
a selection highlighter moving from one element to the next within said selection region responsive to a user input, wherein if said selection highlighter reaches boundaries that define the selection region, said selection highlighter ceases to move and elements within said list move through said selection highlighter, thereby becoming highlighted, and wherein said selection region comprises a limited portion of said data processing device'"'"'s display such that one or more elements viewable on said display are outside of said boundaries of said selection region. - View Dependent Claims (19, 20, 21, 22, 23, 24)
- ) for selecting logical elements from a list comprising;
Specification