Virtual joystick graphical user interface control with one...

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

C345S157000

Reexamination Certificate

active

06515687

ABSTRACT:

CROSS-REFERENCE TO RELATED APPLICATIONS (CLAIMING BENEFIT UNDER 35 U.S.C. 120)
None.
FEDERALLY SPONSORED RESEARCH AND DEVELOPMENT STATEMENT
This invention was not developed in conjunction with any Federally sponsored contract.
MICROFICHE APPENDIX
Not applicable.
INCORPORATION BY REFERENCE
Not applicable.
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to the arts of graphical user interface controls provided on computer displays, and to related displays such as personal digital assistants (“PDA”) and wireless communications devices.
2. Description of the Related Art
Graphical user displays on electronic devices such as computers, personal digital assistants, and wireless communications devices are common in the art. As these devices become more and more integral to activities in the daily lives of people such as web browsing, word processing, and even making telephone calls, the efficiency and ergonomics of these interfaces are extremely important. A user will quickly notice whether one user interface is easier and quicker to use than another based upon the number of operations required to perform a certain task. Further, the level of “intuitiveness” implemented in the user interface can greatly increase the usefulness and speed with which the user can operate the device.
Many graphical user interfaces follow the same conventions for navigation of and selection of controls on the user interface. Such common graphical user interfaces (“GUI”) include windows or frames-type displays in Microsoft's Windows operating system, Unix operating system, IBM's OS/2 and AIX operating systems, Microsoft's Windows CE operating system, Apple Computer's operating system, and many “proprietary” windows-like GUI's on various devices such as PDA's, cell phones, electronic organizers, etc.
FIG. 1
shows the basic organization of many prior art computer systems and computer-based devices. The system (
10
) typically includes a microprocessor or central processor unit (“CPU”) including computer memory, and may also include interfaces to hard disks and removable disk media (
14
), and possibly interfaces to computer or communications networks (
17
) such as a network interface card (“NIC”) or wireless communications interface. Commonly used NICs include EtherNet local area network (“LAN”) cards, dial-up modem cards, and wireless communications circuits. Some of these circuits may be provided integral to the device (
10
), such as the case with web-enabled cell phones, or may be available as add-in circuits such as PCI cards or PCMCIA cards for personal computers.
Additional typical hardware provided in the system (
10
) includes a group of user input/output (“I/O”) devices (
13
), such as a display, keyboard, and/or pointing device, accompanied by common user I/O interface circuits to allow the CPU and system software to access and use the user I/O devices (
13
). Common display devices include VGA and LCD monitors for personal computers, and LCD panels for PDA and cell phones. Common pointing devices include “arrow keys”, “tab” keys, mouse and scroll-mouse, joystick, track balls, glide point touch sensitive pads, and touch sensitive displays with stylus pens. Some devices, such as certain PDA's, do not include an actual keyboard, but rather rely upon a touch-sensitive LCD display with virtual pointing device and stylus.
The software functionality of computer-based systems (
10
) can be divided into low-level device drivers and BIOS (
18
), an operating system (
103
), and applications programs. Low-level device drivers provide hardware-specific interface functions which allow the operating system and application programs to access the system hardware through common or generic application program interfaces (“API”). Some device drivers include necessary communications protocols and methods associated with a particular hardware device, such as a modem or wireless communications interface. Application programs can be further divided into portable applications, or applets (
101
), and non-portable, system-dependent applications (
102
). Such division of hardware and software functionality is well-understood in the art, and can be applied to large computer systems such as an IBM AS/400 equally as well to small computer systems such as PDA's running Windows CE.
On the system display is typically shown a conventional frame or “window” of information related to a specific system function or program, such as a word processor, spreadsheet, to-do list, address book, e-mail client, or web browser.
FIG. 2
shows a typical arrangement of a frame (
20
) including a title bar (
21
), tool bar (
24
), display area (
25
), and a pointer (
201
). The pointer (
201
) moves in response to the system pointing device and/or keyboard, such as typing on the arrow keys, movement of a mouse, track ball, or joystick. The title bar may include “buttons” for minimizing or restoring the frame (
23
), closing the program (
22
), as well as a display of the name of the function or program. The tool bar (
24
) typically includes a number of text and/or iconic options, such as “file” and “edit” drop-down lists.
The display area may be further navigable using vertical scroll (
27
) and horizontal scroll (
26
) bars, which are especially useful for system displays of information which cannot be shown completely within one frame on the display. “Clicking” on the right button (
29
) or left button (
28
), or “dragging” the horizontal position indicator (
27
) causes the information in the display area (
25
) to be panned or scrolled left or right. Likewise, using the up button (
29
), down button (
28
), or vertical position indicator (
200
) can cause panning or scrolling in a vertical motion. These types of scroll bars are common on word processors, spreadsheets, graphical design packages, and web browsers.
In typical operation of these types of GUI displays, the user moves the pointer (
201
) to a button or text option, and selects that option by clicking on it and/or dragging it. In some cases, keyboard-only navigation or selection is possible by using special combinations of keys, such as ALT-F to select the “file” drop-down menu.
The article “Multistream input: An experimental study of document scrolling methods” in the IBM Systems Journal Vol. 38, No. 4, 1999, “investigates alternative methods to improve user performance for browsing World Wide Web and other documents.” This investigation involved a task requiring both scrolling and pointing, and compared the following input devices: (a) standard mouse, (b) wheel mouse, (c) joystick mouse (combination Standard Mouse with a joystick), and (d) trackpoint (such as found on an IBM ThinkPad computer) with supplemental Standard Mouse.
The results of the experimental study showed that a mouse with a finger wheel did not improve a user's performance or subjective rating over a standard mouse. Indeed, the participants commented that it was tedious and tiring to repeatedly roll the wheel, although this mode was intuitive. The researchers believed that the lack of “self-centering” placed the wheel mouse at a fundamental disadvantage to do effective rate control. The results also indicated that the Joystick Mouse and the Trackpoint with supplemental Standard Mouse performed better than the Standard Mouse alone, both in terms of performance and user perception. “Self-centering” is a very useful attribute of an input device when scrolling through documents, maps, etc. In addition, there are some instances where the user may wish to scroll in a direction other than directly up, down, left or right. For example, a user may want to scroll a map at an angle towards a destination city.
Therefor, there is a need in the art for a virtual control device, such as a GUI control element, which allows any user to scroll at combinations of two dimensions, such as horizontal and vertical, using only a common mouse on a computer or computer-based device. Further, there are needs in the art for this GUI control to utilize display space

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

Virtual joystick graphical user interface control with one... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Virtual joystick graphical user interface control with one..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtual joystick graphical user interface control with one... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3170553

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