User interface for providing consolidation and access
First Claim
Patent Images
1. A computer system comprising:
- a display;
a cursor for pointing to a position within said display;
a bar rendered on said display and having a plurality of tiles associated therewith; and
a processor for varying a size of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display and for repositioning others of said plurality of tiles along said bar to accommodate the varied size of said one tile.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing graphical user interfaces are described. To provide greater access and consolidation to frequently used items in the graphical user interface, a userbar is established which includes a plurality of item representations. To permit a greater number of items to reside in the userbar, a magnification function can be provided which magnifies items within the userbar when they are proximate the cursor associated with the graphical user interface.
437 Citations
129 Claims
-
1. A computer system comprising:
-
a display; a cursor for pointing to a position within said display; a bar rendered on said display and having a plurality of tiles associated therewith; and a processor for varying a size of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display and for repositioning others of said plurality of tiles along said bar to accommodate the varied size of said one tile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer system comprising:
-
a display; a cursor for pointing to a position within said display; a userbar rendered on said display and having a plurality of tiles associated therewith; and a processor for varying a position of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display, in accordance with a predefined relationship between an effect width W, a default height h of said at least one of said plurality of tiles and a selected maximum height H of said at least one of said plurality of tiles wherein said predefined relationship includes a function S defined as;
S=((H−
h)÷
2)÷
sine(π
×
(h+2)÷
(W×
2)). - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A computer system comprising:
-
a display; a cursor for pointing to a position within said display; a userbar rendered on said display and having a plurality of tiles associated therewith; and a processor for varying a position of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display, wherein said processor displays a label associated with said at least one of said plurality of tiles with a first predetermined fade-in rate when said cursor moves proximate said at least one of said plurality of tiles from another of said plurality of tiles, and with a second predetermined fade-in rate when said cursor moves proximate said at least one of said plurality of tiles from outside a region associated with said userbar. - View Dependent Claims (66)
-
-
67. A computer system comprising:
-
a display; a cursor for pointing to a position within said display; a userbar rendered on said display and having a plurality of tiles associated therewith; and a processor for varying a position of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display, wherein said processor displays a label associated with said at least one of said plurality of tiles with a first predetermined fade-in rate when said cursor moves proximate said at least one of said plurality of tiles from another of said plurality of tiles, and wherein said processor fades out said label when said cursor moves away from said at least one of said plurality of tiles using a first fade out rate when said cursor moves into another of said at least one of said plurality of tiles, and using a second fade out rate when said cursor moves out of a region associated with said bar. - View Dependent Claims (68)
-
-
69. A method for displaying items in a graphical user interface comprising the steps of:
-
providing a plurality of said items in a region of said graphical user interface, each of said items having a default height associated therewith; moving a cursor along said region; and selectively magnifying at least one of said items closest to said cursor to a first level and magnifying items proximate to said one item to other levels less than said first level. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103)
-
-
104. A computer-readable medium containing program instructions for displaying items in a graphical user interface that, when executed by a computer, cause the computer to perform the following operations:
-
providing a plurality of said items in a region of said graphical user interface, each of said items having a default height associated therewith; detecting movement of a cursor along said region; and selectively magnifying at least one of said items closest to said cursor to a first level and magnifying items proximate to said one item to other levels less than said first level.
-
-
105. A computer system comprising:
-
a display; a cursor for pointing to a position within said display; a bar rendered on said display and having a plurality of tiles associated therewith; and a processor for varying a size of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display and for varying a position of another of said plurality of tiles in accordance with a predefined relationship that includes a function S defined as;
S=((H−
h)÷
2)÷
sine(π
×
(h÷
2)÷
(W×
2)),where W is an effect width, h is a default height of said at least one of said plurality of tiles and H is a selected maximum height of said at least one of said plurality of tiles. - View Dependent Claims (106, 107)
-
-
108. A computer system comprising:
-
a display; a cursor for pointing to a position within said display; a bar rendered on said display and having a plurality of tiles associated therewith; and a processor for varying a size of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display and displaying a label associated with at least one of said plurality of tiles at a first predetermined fade-in rate when said cursor moves proximate said at least one of said plurality of tiles from another of said plurality of tiles, and at a second predetermined fade-in rate when said cursor moves proximate said at least one of said plurality of tiles from outside a region associated with said bar. - View Dependent Claims (109, 110, 111, 112, 113)
-
-
114. A method for displaying representations of objects in a graphical user interface for a computer system, comprising the steps of:
-
displaying a plurality of icons in a row, where each icon represents an object in the computer system; displaying a movable cursor via which the user can select individual ones of said icons; magnifying the size of at least one of said icons as said cursor is moved into the vicinity of said one icon; and repositioning others of the icons along said row to accommodate the magnified size of said one icon. - View Dependent Claims (115, 116, 117, 118, 119, 120, 121, 122, 123)
-
-
124. A method for displaying items in a graphical user interface, comprising the steps of:
-
displaying a plurality of user interface items along an edge of a display area in the form of a bar consisting of at least one row of said items; detecting the positioning of a cursor within a predetermined distance from at least one of said items; in response to said detection, magnifying the size of the item closest to said cursor to a designated level and magnifying other items proximate said closest item to levels less than said designated level; and moving the items along said row to accommodate the magnified sizes of items so that items in the vicinity of said magnified items are not obscured. - View Dependent Claims (125, 126)
-
- 127. A computer-readable medium containing program instructions that when executed, cause a computer to present a graphical user interface that displays a plurality of user interface items along an edge of a display area in the form of a bar consisting of at least one row of said items, and that is responsive to the positioning of a cursor within a predetermined distance of at least one of said items to magnify the size of the item closest to said cursor to a designated level and magnify other items proximate said closest item to levels less than said designated level, and to move the items along said row to accommodate the magnified sizes of items so that items in the vicinity of said magnified items are not obscured.
Specification