WO1998037506A2 - Touch pad with scroll bar, command bar - Google Patents

Touch pad with scroll bar, command bar Download PDF

Info

Publication number
WO1998037506A2
WO1998037506A2 PCT/US1998/002572 US9802572W WO9837506A2 WO 1998037506 A2 WO1998037506 A2 WO 1998037506A2 US 9802572 W US9802572 W US 9802572W WO 9837506 A2 WO9837506 A2 WO 9837506A2
Authority
WO
WIPO (PCT)
Prior art keywords
command
cursor
touchpad
bar
finger
Prior art date
Application number
PCT/US1998/002572
Other languages
French (fr)
Other versions
WO1998037506A3 (en
Inventor
Stephen J. Bisset
Bernard Kasser
Original Assignee
Logitech, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Logitech, Inc. filed Critical Logitech, Inc.
Priority to AU61554/98A priority Critical patent/AU6155498A/en
Publication of WO1998037506A2 publication Critical patent/WO1998037506A2/en
Publication of WO1998037506A3 publication Critical patent/WO1998037506A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04809Textured surface identifying touch areas, e.g. overlay structure for a virtual keyboard

Definitions

  • pointing device controlling the movement of cursor, to perform functions, as an alternative to using keyboard commands. Examples include wordprocessors , spreadsheets and drawing programs. In a wordprocessor, for example, the pointing device can make it a lot easier to learn and use various functions. The pointing device, in conjunction with a displayed cursor, can, for example, visually select a portion of text, then pull down a command menu and select a function such as cut, copy or paste. This is desirable for many users rather than using long typed commands, or short typed command abbreviations. Long commands take a long time to type, especially for inexpert typists, and both long commands and short command abbreviations may be hard to remember.
  • GUI graphical user interface
  • typical functions include selecting a portion of text to be cut or copied, or positioning a cursor to mark an insertion point for text.
  • the cursor must be positioned between two characters, which requires considerable accuracy.
  • the best way to get such accuracy is to have low positional gain (sometimes known as "tracking speed") . This means that a large motion of the pointing device will result in a relatively small motion of the cursor.
  • a number of different patents disclose touchpads m which a different response is provided depending upon what area of the touchpad is touched, such as the border area m particular.
  • Microtouch Systems U.S. Patent No. 5,327,161 discloses a cursor which continues to move when the border area is reached.
  • U.S. Patent No. 4,935,728 shows a fine response to a finger movement m the middle of a touchpad, and a coarse response near the edge.
  • the invention provides a method for improving the productivity and useability of a graphical user interface by employing various methods to switch between different cursors which perform different types of functions.
  • the invention exploits the absolute and relative positioning capabilities of certain types of pointing devices to improve the productivity and useability of various types of graphical user interfaces.
  • the invention provides a method for using a gesture, motion or initial position with a pointing device to select a function, followed by a subsequent motion which is used to select a value .
  • a particular embodiment and application for this invention is a touchpad integrated pointing device which works m the usual relative mode on the majority of the touchpad surface, but has special functions when finger touches down m border regions of the pad. For example, if the finger touches m the upper border region, the cursor immediately goes to the command bar. If the finger touches down m the right border, the cursor immediately goes to the scroll bar. In both of these cases, the cursor returns to its original position whenever the finger again touches down anywhere that is not one of the border regions.
  • This example increases user productivity by allowing the frequently used large cursor movements to be quickly executed in spite of the small area of the pointing devices, thus allowing the "ballistics" to be sec for low tracking speed which gives good accuracy.
  • FIG. 1 is a diagram illustrating the touchpad zones according to the present invention.
  • GUIs often put command bars at the top and bottom of the display, while forms of scroll bar are at the right and sometimes left of the display.
  • the general principle of the invention is to use some feature of the pointing device to indicate that a certain zone of the screen is desired so that the cursor jumps immediately to that zone eliminating the need for large controlled movement.
  • the pointing device is used in the traditional mode, either absolute or relative.
  • the gain or tracking speed may be automatically set as appropriate for that zone, for example it may be larger in the command bar so as to quickly select commands (which are large targets and so need less accuracy) .
  • Another principle of the invention is that once the indicated zone is entered, then the selected function may be continued even though the cursor is moved into a different zone.
  • the command bar may be selected, but when a menu is pulled down (or popped up) the cursor enters the main body of the display, but is still functioning as part of the command zone.
  • a TouchPad provides more information to the computer than an existing mouse can. First, the pad knows whether the finger is touching the pad or not regardless of whether it is moving. Second, the pad knows mere the finger is touching m absolute terms relative to the boundaries of the pad, which a mouse does not . The pad can report motion as both relative and absolute . This later information s the basis of the invention as implemented with a toucnpad. Here are some examples:
  • IPD Integrated Pointing Device
  • Different physical areas of the touchpad may designated as touchdown areas. If the finger slides into such an area from another area then there is no effect. But if the finger touches down m such an area, a special function is indicated, such as jumping the cursor into a new zone (which is the same as selecting a different cursor if there are multiple cursors) .
  • the cop and bottom border areas can indicate command bars (pull -down menus and pop-up menus) , while the right border can indicate a scroll bar. There are various ways of implementing the details of this. Variations on these examples will be obvious to those skilled m the art . For example, where the command bar has a single row of pulldown menus, the finger is touched down near the upper border of the pad.
  • the user slides the finger left and right to select the desired pulldown menu, then slides the finger down to pull down the menu and select a command.
  • the finger is released when the command is highlighted which activates the command.
  • the desired menu or command is selected by left, right up and down movements.
  • One method of activating a command or menu is by tapping a second finger on the pad once the command is selected or placing a second finger on the pad to pull down a selected menu. Both fingers can be dragged down and released when the desired menu command is highlighted.
  • one implementation is to position the cursor inside the scroll box whenever the finger touches down m the right border area.
  • the scrolling is activated when the finger is released.
  • the upper right and lower corner of the pad can be used for page up and page down. All of the above pad examples are equally applicable to pen pads .
  • the touchpad can be visually coded to indicate the special function zones, for example lines or a different color. This encoding could be tactile, with ridges indicating the zones.
  • FIG. 1 illustrates a touch screen 10 having different areas according to one embodiment of the present invention.
  • a central zone 12 is a normal pointing zone in which the cursor responds to the position of the finger.
  • Upper and lower zones 14 and 16 can act command bars, with the cursor jumping to a command bar on the screen of the display when the finger touches down in these zones.
  • a scrolling zone 18 brings the cursor to the scroll bar on a screen, when a finger touches down m this zone.
  • the finger must first be lifted and then placed within any of zones 14, 16 and 18 to provide the response. If the finger continuously moves into such an area, the cursor will simply continue moving along with the finger.
  • Page up and Page down areas 20 and 22 are also shown, as discussed above.
  • a touch sensitive border strip could be place on a bezel around the touch screen. When this bezel is touched, the appropriate command bar or scroll bar could be activated.
  • This kind of pad could be any size, but will typically be larger than a credit card and as large as a full size sheet of paper. For the large pad, all of the functions of the small pad, as above, are applicable.
  • buttons The absolute positioning nature of a pen tablet or touchscreen has been used before to provide button functions. However, this invention allows the finger (or pen) to slide outside the button area while maintaining the button function. Thus the button may enable a pointing function m a specific mode. The pointing function could continue m relative mode from an existing cursor position. Or finger motion could be used to adjust a value, such as brightness, color, or audible volume. The value adjustment could be one or two dimensional, such as up/down indicating volume and left/right indicating balance. For one dimensional adjustments, the button zone on the physical pad can be rectangular, implying a slide switch. In either the one or two dimensional case, and advantage is that once the finger is touched down m the button area, it does not have to stay m that area while adjusting the value, which enhances ease-of-use.
  • the different touchdown zones can be indicated on the display screen, or can be marked (visual or tactile) permanently on the pad, or can be marked on the pad with a removable overlay.
  • buttons held down For example, if the middle and right buttons are held down simultaneously, the cursor will jump into the scroll bar, while if the left and right buttons are held down, the cursor could jump into the command bar, m much the same way as the border areas would select a zone m the pad examples above.
  • the mouse can be moved left and right to select a menu, and down to pull it down and select a command, and released to activate the command.
  • this theme will be obvious once the general concept is understood. For example, once a chord of two buttons (on a three button mouse) is played (buttons held down) , then the unused button can be used as a drag or activation function.

Abstract

A method for improving the productivity and useability of a graphical user interface by employing various methods to switch between different cursors which perform different types of functions (12, 14, 16, 18, 20, 22). The invention exploits the absolute and relative positioning capabilities of certain types of pointing devices to improve the productivity and useability of various types of graphical user interfaces. The invention provides a method for using a gesture, motion or initial position with a pointing device to select a function, followed by a subsequent motion which is used to select a value.

Description

TOUCH PAD WITH SCROLL BAR, COMMAND BAR
BACKGROUND OF THE INVENTION Many popular computer applications use a pointing device, controlling the movement of cursor, to perform functions, as an alternative to using keyboard commands. Examples include wordprocessors , spreadsheets and drawing programs. In a wordprocessor, for example, the pointing device can make it a lot easier to learn and use various functions. The pointing device, in conjunction with a displayed cursor, can, for example, visually select a portion of text, then pull down a command menu and select a function such as cut, copy or paste. This is desirable for many users rather than using long typed commands, or short typed command abbreviations. Long commands take a long time to type, especially for inexpert typists, and both long commands and short command abbreviations may be hard to remember.
For these and other reasons, the graphical user interface (GUI) , using a pointing device such as a mouse, trackball or joystick, has become the user interface of choice for the vast majority of applications in use today. However, this interface is not optimum, and can be improved upon. Let's look at the GUI for a wordprocessor. In the body of text, typical functions include selecting a portion of text to be cut or copied, or positioning a cursor to mark an insertion point for text. In all these cases, the cursor must be positioned between two characters, which requires considerable accuracy. The best way to get such accuracy is to have low positional gain (sometimes known as "tracking speed") . This means that a large motion of the pointing device will result in a relatively small motion of the cursor. This makes it easy to move with accuracy over small distances, but has the consequences that it is more difficult to move the cursor over large distances. The act of accurately positioning the cursor is frequently interspersed with actions which select a command or function to be performed. For example, a typical sequence is select text, select "cut" command, position cursor at insertion point, select "paste" command. This sequence involves three between-character positions, requiring accuracy, interspersed with the command selections, which require rapid movement over long distances to hit large targets (commands the size of whole words rather than spaces between characters) .
It is easiest to select a command when there is high positional gam (tracking speed) on the pointing device. The cursor moves a lot for a small movement of nhe pointing device, so it is quick to move across the screen to a command menu, and pull down and select the desired command. Because the command is a large target, it is easy to hit, even with a high gain cursor.
Therefore there is a desire for two different types of response of the cursor to the pointing device, and we want to switch rapidly between them. Therefore, if we are to switch between cursor responses (gain levels) , we should be able to do so quickly and easily, or else the advantage of switching between responses will be outweighed by the time it takes to make the switch. This is one of the primary reasons for the enduring popularity of the mouse as a pointing device. The mouse offers an effectively seamless switch between low and high positional gains. For accurate control, the mouse is moved with the fingers, while anchoring the hand m place with the heel of the hand on the desktop. For large movements, the mouse is moved from the shoulder and elbow, exploiting the space on the desktop.
However, even this capability of the mouse can be improved upon. In situations where it is not practical to use a mouse, the need for a solution is even more compelling.
A number of different patents disclose touchpads m which a different response is provided depending upon what area of the touchpad is touched, such as the border area m particular. Microtouch Systems U.S. Patent No. 5,327,161 discloses a cursor which continues to move when the border area is reached. U.S. Patent No. 4,935,728 shows a fine response to a finger movement m the middle of a touchpad, and a coarse response near the edge.
SUMMARY OF THE INVENTION The invention provides a method for improving the productivity and useability of a graphical user interface by employing various methods to switch between different cursors which perform different types of functions. The invention exploits the absolute and relative positioning capabilities of certain types of pointing devices to improve the productivity and useability of various types of graphical user interfaces. The invention provides a method for using a gesture, motion or initial position with a pointing device to select a function, followed by a subsequent motion which is used to select a value .
A particular embodiment and application for this invention is a touchpad integrated pointing device which works m the usual relative mode on the majority of the touchpad surface, but has special functions when finger touches down m border regions of the pad. For example, if the finger touches m the upper border region, the cursor immediately goes to the command bar. If the finger touches down m the right border, the cursor immediately goes to the scroll bar. In both of these cases, the cursor returns to its original position whenever the finger again touches down anywhere that is not one of the border regions. This example increases user productivity by allowing the frequently used large cursor movements to be quickly executed in spite of the small area of the pointing devices, thus allowing the "ballistics" to be sec for low tracking speed which gives good accuracy.
For a further understanding of the nature and advantages of the invention, reference should be made to the following description taken m conjunction with the accompanying drawing. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a diagram illustrating the touchpad zones according to the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Rather than use some mechanism to effectively achieve variable positional gain (tracking speed) , it may be better in many applications to recognize that the need for high gain is in situations where the destination is a specific zone of the GUI display, such as the command bar or the scroll bar. GUIs often put command bars at the top and bottom of the display, while forms of scroll bar are at the right and sometimes left of the display.
The general principle of the invention is to use some feature of the pointing device to indicate that a certain zone of the screen is desired so that the cursor jumps immediately to that zone eliminating the need for large controlled movement. Once in the zone, the pointing device is used in the traditional mode, either absolute or relative. The gain or tracking speed may be automatically set as appropriate for that zone, for example it may be larger in the command bar so as to quickly select commands (which are large targets and so need less accuracy) .
A similar indication returns the cursor to its original zone, and in many applications it will return the cursor to its original position.
Another principle of the invention is that once the indicated zone is entered, then the selected function may be continued even though the cursor is moved into a different zone. For example, the command bar may be selected, but when a menu is pulled down (or popped up) the cursor enters the main body of the display, but is still functioning as part of the command zone.
TouchPad and Pen Pad Embodiments
A TouchPad provides more information to the computer than an existing mouse can. First, the pad knows whether the finger is touching the pad or not regardless of whether it is moving. Second, the pad knows mere the finger is touching m absolute terms relative to the boundaries of the pad, which a mouse does not . The pad can report motion as both relative and absolute . This later information s the basis of the invention as implemented with a toucnpad. Here are some examples:
1) Integrated Pointing Device (IPD) for portable computing devices A TouchPad makes an excellent pointing device for portable computers, because of ease-of-use, durability, cost and thinness .
Different physical areas of the touchpad may designated as touchdown areas. If the finger slides into such an area from another area then there is no effect. But if the finger touches down m such an area, a special function is indicated, such as jumping the cursor into a new zone (which is the same as selecting a different cursor if there are multiple cursors) . For example, the cop and bottom border areas can indicate command bars (pull -down menus and pop-up menus) , while the right border can indicate a scroll bar. There are various ways of implementing the details of this. Variations on these examples will be obvious to those skilled m the art . For example, where the command bar has a single row of pulldown menus, the finger is touched down near the upper border of the pad. This will position the cursor m the command bar with positioning now absolute (top of screen is mapped to top of pad) . The user slides the finger left and right to select the desired pulldown menu, then slides the finger down to pull down the menu and select a command. The finger is released when the command is highlighted which activates the command.
When there are multiple rows of menus or commands m the command bar, the desired menu or command is selected by left, right up and down movements. One method of activating a command or menu is by tapping a second finger on the pad once the command is selected or placing a second finger on the pad to pull down a selected menu. Both fingers can be dragged down and released when the desired menu command is highlighted.
In the case of scroll bars, one implementation is to position the cursor inside the scroll box whenever the finger touches down m the right border area. When the finger is dragged up or down the scroll box moves, and the scrolling is activated when the finger is released. The upper right and lower corner of the pad can be used for page up and page down. All of the above pad examples are equally applicable to pen pads .
The touchpad can be visually coded to indicate the special function zones, for example lines or a different color. This encoding could be tactile, with ridges indicating the zones.
Figure 1 illustrates a touch screen 10 having different areas according to one embodiment of the present invention. A central zone 12 is a normal pointing zone in which the cursor responds to the position of the finger. Upper and lower zones 14 and 16 can act command bars, with the cursor jumping to a command bar on the screen of the display when the finger touches down in these zones. Similarly, a scrolling zone 18 brings the cursor to the scroll bar on a screen, when a finger touches down m this zone. Preferably, as discussed above the finger must first be lifted and then placed within any of zones 14, 16 and 18 to provide the response. If the finger continuously moves into such an area, the cursor will simply continue moving along with the finger. Page up and Page down areas 20 and 22 are also shown, as discussed above. In an alternate embodiment, instead of portions of the screen being designated, a touch sensitive border strip could be place on a bezel around the touch screen. When this bezel is touched, the appropriate command bar or scroll bar could be activated.
2. Large Size Pad (Touch/Pen) For Use on Desk, Lap, Wall, Instrument Panel, etc.
This kind of pad could be any size, but will typically be larger than a credit card and as large as a full size sheet of paper. For the large pad, all of the functions of the small pad, as above, are applicable.
In addition, tne larger area can be exploited further m the context of the invention. Multiple areas can be designated as touchdown points (or buttons) The absolute positioning nature of a pen tablet or touchscreen has been used before to provide button functions. However, this invention allows the finger (or pen) to slide outside the button area while maintaining the button function. Thus the button may enable a pointing function m a specific mode. The pointing function could continue m relative mode from an existing cursor position. Or finger motion could be used to adjust a value, such as brightness, color, or audible volume. The value adjustment could be one or two dimensional, such as up/down indicating volume and left/right indicating balance. For one dimensional adjustments, the button zone on the physical pad can be rectangular, implying a slide switch. In either the one or two dimensional case, and advantage is that once the finger is touched down m the button area, it does not have to stay m that area while adjusting the value, which enhances ease-of-use.
The different touchdown zones can be indicated on the display screen, or can be marked (visual or tactile) permanently on the pad, or can be marked on the pad with a removable overlay.
Chordmg on the Mouse .
The same principle can be used to enhance the useability of a mouse. One way to do this is to use a "chord" (as m a chord played on a piano) played on the mouse buttons.
For example, if the middle and right buttons are held down simultaneously, the cursor will jump into the scroll bar, while if the left and right buttons are held down, the cursor could jump into the command bar, m much the same way as the border areas would select a zone m the pad examples above. Once the command zone is selected, the mouse can be moved left and right to select a menu, and down to pull it down and select a command, and released to activate the command. There are many variations on this theme that will be obvious once the general concept is understood. For example, once a chord of two buttons (on a three button mouse) is played (buttons held down) , then the unused button can be used as a drag or activation function.
As will be understood by those of skill in the art, the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the foregoing description is intended to be illustrative, but not limiting, of the scope of the invention which is set forth in the following claims.

Claims

WHAT IS CLAIMED IS:
1. A touchpad comprising: a touchpad having a central region and at least one border region; a circuit for detecting a touch in said central region and in said border region; a controller, responsive to a detected touch, for activating a different cursor function for a touch in said border region compared to a touch in said central region.
2. The touchpad of claim 1 wherein said different cursor function is a scrolling cursor.
3. The touchpad of claim 2 wherein said border region is a side border of said touchpad.
4. The touchpad of claim 1 wherein one border region is a top of said touchpad, and said different cursor function is a command bar.
5. The touchpad of claim 1 wherein said different cursor function in said border region is only activated for a separate touchdown in said border region, and not for a touch sliding into said border region.
6. The touchpad of claim 1 wherein said different cursor function is a different zone of a display.
PCT/US1998/002572 1997-02-10 1998-02-10 Touch pad with scroll bar, command bar WO1998037506A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU61554/98A AU6155498A (en) 1997-02-10 1998-02-10 Touch pad with scroll bar, command bar

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US3787497P 1997-02-10 1997-02-10
US60/037,874 1997-02-10

Publications (2)

Publication Number Publication Date
WO1998037506A2 true WO1998037506A2 (en) 1998-08-27
WO1998037506A3 WO1998037506A3 (en) 1998-12-10

Family

ID=21896825

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/002572 WO1998037506A2 (en) 1997-02-10 1998-02-10 Touch pad with scroll bar, command bar

Country Status (2)

Country Link
AU (1) AU6155498A (en)
WO (1) WO1998037506A2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001079984A1 (en) * 2000-04-14 2001-10-25 Picsel (Research) Limited Digital document processing
US6781600B2 (en) 2000-04-14 2004-08-24 Picsel Technologies Limited Shape processor
EP1479065A1 (en) * 2002-02-26 2004-11-24 Cirque Corporation Touchpad having fine and coarse input resolution
US6925597B2 (en) 2000-04-14 2005-08-02 Picsel Technologies Limited Systems and methods for digital document processing
WO2006009516A1 (en) 2004-07-19 2006-01-26 Creative Technology Ltd Method and apparatus for touch scrolling
US7006077B1 (en) 1999-11-30 2006-02-28 Nokia Mobile Phones, Ltd. Electronic device having touch sensitive slide
US7009626B2 (en) 2000-04-14 2006-03-07 Picsel Technologies Limited Systems and methods for generating visual representations of graphical data and digital document processing
US7088344B2 (en) * 2000-10-11 2006-08-08 International Business Machines Corporation Data processor, I/O device, touch panel controlling method, recording medium, and program transmitter
US7126583B1 (en) 1999-12-15 2006-10-24 Automotive Technologies International, Inc. Interactive vehicle display system
US7576730B2 (en) 2000-04-14 2009-08-18 Picsel (Research) Limited User interface systems and methods for viewing and manipulating digital documents
WO2014075121A1 (en) * 2012-11-15 2014-05-22 Keba Ag Method for the secure and intentional activation of functions and/or movements of controllable industrial equipment
CN105378635A (en) * 2013-07-22 2016-03-02 惠普发展公司,有限责任合伙企业 Multi-region touchpad
DK201670574A1 (en) * 2016-06-12 2018-01-02 Apple Inc Accelerated scrolling
US10303352B2 (en) 2016-06-30 2019-05-28 Microsoft Technology Licensing, Llc Navigating long distances on navigable surfaces

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862151A (en) * 1987-05-25 1989-08-29 Societe Francaise D'equipements Pour La Navigation Aerienne (Sfena) Remote control device for a computer associated with a video screen
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
US5340061A (en) * 1991-05-27 1994-08-23 Sextant Avionique Method and device for revising the lateral flight plan of an aircraft
US5469194A (en) * 1994-05-13 1995-11-21 Apple Computer, Inc. Apparatus and method for providing different input device orientations of a computer system
US5543591A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862151A (en) * 1987-05-25 1989-08-29 Societe Francaise D'equipements Pour La Navigation Aerienne (Sfena) Remote control device for a computer associated with a video screen
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
US5340061A (en) * 1991-05-27 1994-08-23 Sextant Avionique Method and device for revising the lateral flight plan of an aircraft
US5543591A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5469194A (en) * 1994-05-13 1995-11-21 Apple Computer, Inc. Apparatus and method for providing different input device orientations of a computer system

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7006077B1 (en) 1999-11-30 2006-02-28 Nokia Mobile Phones, Ltd. Electronic device having touch sensitive slide
US7126583B1 (en) 1999-12-15 2006-10-24 Automotive Technologies International, Inc. Interactive vehicle display system
US7036076B2 (en) 2000-04-14 2006-04-25 Picsel Technologies Limited Systems and methods for digital document processing
US7055095B1 (en) 2000-04-14 2006-05-30 Picsel Research Limited Systems and methods for digital document processing
US8593436B2 (en) 2000-04-14 2013-11-26 Samsung Electronics Co., Ltd. User interface systems and methods for manipulating and viewing digital documents
US9778836B2 (en) 2000-04-14 2017-10-03 Samsung Electronics Co., Ltd. User interface systems and methods for manipulating and viewing digital documents
US7009626B2 (en) 2000-04-14 2006-03-07 Picsel Technologies Limited Systems and methods for generating visual representations of graphical data and digital document processing
US7009624B2 (en) 2000-04-14 2006-03-07 Picsel Research Limited Shape processor
US8358290B2 (en) 2000-04-14 2013-01-22 Samsung Electronics Co., Ltd. User interface systems and methods for manipulating and viewing digital documents
US6925597B2 (en) 2000-04-14 2005-08-02 Picsel Technologies Limited Systems and methods for digital document processing
US8056006B2 (en) 2000-04-14 2011-11-08 Samsung Electronics Co., Ltd. Systems and methods for digital document processing
US6781600B2 (en) 2000-04-14 2004-08-24 Picsel Technologies Limited Shape processor
US7450114B2 (en) 2000-04-14 2008-11-11 Picsel (Research) Limited User interface systems and methods for manipulating and viewing digital documents
US7576730B2 (en) 2000-04-14 2009-08-18 Picsel (Research) Limited User interface systems and methods for viewing and manipulating digital documents
WO2001079984A1 (en) * 2000-04-14 2001-10-25 Picsel (Research) Limited Digital document processing
US7088344B2 (en) * 2000-10-11 2006-08-08 International Business Machines Corporation Data processor, I/O device, touch panel controlling method, recording medium, and program transmitter
EP1479065A4 (en) * 2002-02-26 2009-11-11 Cirque Corp Touchpad having fine and coarse input resolution
EP1479065A1 (en) * 2002-02-26 2004-11-24 Cirque Corporation Touchpad having fine and coarse input resolution
WO2006009516A1 (en) 2004-07-19 2006-01-26 Creative Technology Ltd Method and apparatus for touch scrolling
WO2014075121A1 (en) * 2012-11-15 2014-05-22 Keba Ag Method for the secure and intentional activation of functions and/or movements of controllable industrial equipment
CN104903803A (en) * 2012-11-15 2015-09-09 Keba股份公司 Method for secure and intentional activation of functions and/or movements of controllable industrial equipment
CN104903803B (en) * 2012-11-15 2017-12-26 Keba股份公司 The function of controlling technology device and/or the method for motion are activated consciously for reliable
CN105378635A (en) * 2013-07-22 2016-03-02 惠普发展公司,有限责任合伙企业 Multi-region touchpad
EP3025218A4 (en) * 2013-07-22 2017-03-01 Hewlett-Packard Development Company, L.P. Multi-region touchpad
US9886108B2 (en) 2013-07-22 2018-02-06 Hewlett-Packard Development Company, L.P. Multi-region touchpad
CN105378635B (en) * 2013-07-22 2019-08-02 惠普发展公司,有限责任合伙企业 Multizone touch tablet
DK201670574A1 (en) * 2016-06-12 2018-01-02 Apple Inc Accelerated scrolling
US10942639B2 (en) 2016-06-12 2021-03-09 Apple Inc. Accelerated scrolling
US10303352B2 (en) 2016-06-30 2019-05-28 Microsoft Technology Licensing, Llc Navigating long distances on navigable surfaces

Also Published As

Publication number Publication date
WO1998037506A3 (en) 1998-12-10
AU6155498A (en) 1998-09-09

Similar Documents

Publication Publication Date Title
US5757368A (en) System and method for extending the drag function of a computer pointing device
US6473069B1 (en) Apparatus and method for tactile feedback from input device
TWI552040B (en) Multi-region touchpad
JP5731466B2 (en) Selective rejection of touch contact in the edge region of the touch surface
US6972776B2 (en) Scrolling method using screen pointing device
US6262717B1 (en) Kiosk touch pad
US9575568B2 (en) Multi-function keys providing additional functions and previews of functions
KR100954594B1 (en) Virtual keyboard input system using pointing apparatus in digial device
US6128007A (en) Method and apparatus for multi-mode handwritten input and hand directed control of a computing device
JP5259474B2 (en) Selective input signal rejection and correction
US7701440B2 (en) Pointing device adapted for small handheld devices having two display modes
US8402372B2 (en) Touch screen with user interface enhancement
JP6115867B2 (en) Method and computing device for enabling interaction with an electronic device via one or more multi-directional buttons
US8405601B1 (en) Communication system and method
US20090262086A1 (en) Touch-pad cursor control method
US20030016211A1 (en) Kiosk touchpad
US20050162402A1 (en) Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback
US20050024341A1 (en) Touch screen with user interface enhancement
WO1998037506A2 (en) Touch pad with scroll bar, command bar
JP2010517197A (en) Gestures with multipoint sensing devices
AU2007335142A1 (en) Human computer interaction device, electronic device and human computer interaction method
US8970498B2 (en) Touch-enabled input device
US20090262072A1 (en) Cursor control system and method thereof
CN102103461A (en) Method for realizing shortcut key mode on touch pad of notebook computer
WO2017112714A1 (en) Combination computer keyboard and computer pointing device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase in:

Ref country code: JP

Ref document number: 1998536710

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: CA