Graphical user interface scroll bar that provides varied...

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S182000, C345S215000, C345S163000

Reexamination Certificate

active

06208343

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to data processing systems. More particularly, the present invention relates to scroll bars within graphical user interfaces.
BACKGROUND OF THE INVENTION
Even the earliest computer system included a rudimentary mechanism that allowed it to receive input from its users. These mechanisms are often called user interfaces. The user interfaces of early computers often employed lights and switches that allowed the computer system user to communicate with the computer system in the system's native language. While this form of communication was effective, its use was essentially limited to scientists and engineers who were trained to understand the particulars of the computer system. For this reason, computer system providers moved to user interfaces that provided for entry of textual commands. While these command-based user interfaces were easier to use than their predecessors, they still typically involved a large number of commands that were often difficult for non-technical individuals to understand and remember. The shortcomings of command-based user interfaces led to the introduction of graphical user interfaces, which are often referred to as GUIs. Instead of requiring the user to have in-depth knowledge of the computer system, graphical user interfaces allow the every day user to communicate with the computer system via a pointing device such as a mouse. To use the computer system to perform various tasks, the user simply “points and clicks” on various GUI items such as icons and taskbars. These icons and taskbars are user friendly ways of activating different programs on the computer.
After a program has been activated, it will often portray itself to the user in the form of another GUI item called a window. The term window is chosen because, like regular windows in a house or office building, what can be seen through the window represents only a portion of the object that is being viewed. For this reason, windows often include what is referred to as a scroll bar. Scroll bars typically include long rectangular shafts that house a scroll box (sometimes called a puck, slider, or thumb). The user is allowed to move the scroll box up and down the scroll bar shaft to bring different portions of the object into view. Scroll bars also typically include “up arrows” and “down arrows,” which also allow the user to see different portions of the object being viewed.
Scroll boxes are typically used within windows to provide what we will call coarse access to the underlying object. Up arrows and down arrows, on the other hand, are typically used to provide the user with what we will call fine access. To make this point more clear, consider an object that is made up of several pages of text (e.g., a large document). When a user is looking at this type of object through a GUI window, he or she is able to see only a portion of the object (i.e., perhaps only a page or slightly more). The user then moves the scroll box or the up or down arrows to view the other pages of the object. If the user wants to move several pages forward or backward, the scroll box will be used, but if the user wants to move only a short distance, perhaps only a line or two, the up or down arrows are used.
One problem with today's scroll bars involves the access or viewing of large objects. Simply stated, the coarse access provided by scroll boxes to large objects is too coarse and the fine access provided to large objects by the up and down arrows is too fine. This problem can often frustrate a user because when he or she wants to move to a particular place (e.g., a page), use of the scroll box causes the user to “fly by” their location of interest, while use of the up or down arrows seemingly takes an eternity. Another problem with today's scroll box/arrow design is that the user must move off of the scroll box after coarse access to the arrows to gain fine access and move off of the arrows after fine access to the scroll box to gain coarse access. This design is inefficient and time consuming because it causes the user to waste time moving back and forth.
Given that a program's “usability” or friendliness is a large factor in a user's value assessment, these access problems can have a negative impact on program provider sales. It is clear, then, that a scroll bar with improved access capabilities represents a valuable addition to the art.
SUMMARY OF THE INVENTION
Accordingly, a principal object of this invention to provide an enhanced scroll bar.
It is another object of this invention to provide an enhanced scroll bar with varied levels of access granularity.
It is still another object of this invention to provide an enhanced scroll bar that provides the user with fine access control via a scroll box.
These and other objects of the present invention are accomplished by the enhanced scroll box processor disclosed herein. The scroll box processor of the preferred embodiment provides increased access capabilities by providing four different access modes. Each mode involves a different level of access (i.e., coarse to fine). The fine access mode provides unit by unit access (line by line in the case of a document) by allowing the user to accomplish fine access through the scroll box itself. While this access level is the same as that provided by prior art up and down arrows, the user is not forced to leave the scroll box to gain this access level. The remaining access modes are referred to herein as intrawindow access mode, interwindow access mode, and travel access mode. The scroll box processor of the preferred embodiment provides these three access levels by combining conventional left mouse button/scroll box interaction with user mode selection.


REFERENCES:
patent: 5196838 (1993-03-01), Meier et al.
patent: 5313229 (1994-05-01), Gilligan et al.
patent: 5371846 (1994-12-01), Bates
patent: 5374942 (1994-12-01), Gilligan et al.
patent: 5473344 (1995-12-01), Bacon et al.
patent: 5495566 (1996-02-01), Kwatinetz
patent: 5506951 (1996-04-01), Ishikawa
patent: 5526480 (1996-06-01), Gibson
patent: 5528259 (1996-06-01), Bates et al.
patent: 5530455 (1996-06-01), Gillick et al.
patent: 5532715 (1996-07-01), Bates et al.
patent: 5633657 (1997-05-01), Falcon
patent: 5751285 (1998-05-01), Kashiwagi et al.
patent: 5872566 (1999-02-01), Bates et al.
Delrina 7.0 WinFax Pro Getting Started Guide, Getting Started Basics, Apr. 1996, pp. 5-11.
IBM Technical Disclosure Bulletin, vol. 37, No. 08, Aug. 1994, “New Common User Access Control: Pushpad for Greater Mouse Productivity,” pp. 497-499.
IBM Technical Disclosure Bulletin, vol. 38, No. 01, Jan. 1995, “Speed-Sensitive Scroll Widgets,” pp. 483-484.
IBM Patent Application, “A Graphical User Interface Method and System That Provides An Inertial Within a Scroll Bar” filed Feb. 21, 1997, and issued Ser. No. 08/804,460 (IBM Docket RO997-006).
IBM Patent Application , “Scroll Bar Amplification Apparatus and Method” filed Mar. 19, 1997, an Ser. No. 08/820,798 (IBM Docket RO997-007).
IBM Patent Application, “A Document Interface Mechanism and Method for Navigating Through Large Documents” filed Jul. 11, 1997, and issued Ser. No. 08/893,469 (IBM Docket RO997-060).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Graphical user interface scroll bar that provides varied... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Graphical user interface scroll bar that provides varied..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Graphical user interface scroll bar that provides varied... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2484986

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.