WO1997018547A1 - Multi-touch input device, method and system that minimize the need for memorization - Google Patents
Multi-touch input device, method and system that minimize the need for memorization Download PDFInfo
- Publication number
- WO1997018547A1 WO1997018547A1 PCT/US1996/018517 US9618517W WO9718547A1 WO 1997018547 A1 WO1997018547 A1 WO 1997018547A1 US 9618517 W US9618517 W US 9618517W WO 9718547 A1 WO9718547 A1 WO 9718547A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- touch
- texmal
- apparams
- digit
- detecting
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0235—Character input methods using chord techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Definitions
- the present invention relates to input devices for electronic devices such as computers, and more especially to multi-touch input devices.
- electronic devices such as computers
- multi-touch input devices With the rapid advance of computer and electronic technologies in recent years, the limitations of the computer keyboard as the principal input device for computers and electromc devices have become increasingly apparent. As a result, increasing attention has and will be turned to alternative input devices.
- Touchpads have been popularized by such companies as Cirque Inc. , Apple Computer Inc. , Alps Electronics USA Inc., Synaptics Inc. , and, most recently, Logitech Inc. Approximately 80% of newly manufactured laptop computers now include a touchpad.
- the touchpad may be made to provide raw capacitance measurement data to the outside world. This raw data may be manipulated in various ways to realize enhanced functionality.
- various display-based touch sensor devices such as that described in U.S. Patent 5,194,862, incorporated herein by reference.
- One existing alternative is a prior-art multi-touch input system known as the DatOTM input system.
- the prior-art input system has the objective of realizing a very compact, touch-sensitive input device for inputting to digital electronic devices command/control information and/or text. Compactness is a key consideration for small portable electronic devices.
- a DatOPadTM input device (described more fully at www.dato.com) is a touchpad or other device that uses the prior-art DatO input system.
- the prior-art input system is described in U.S. Patent 5,203,704, incorporated herein by reference.
- One embodiment of a prior-art input device has a layout 100 as shown in Figure 1.
- the index finger (“primary indicator”) touches within a region 101, pressing one of areas 1-9.
- the thumb touches within a region 103 if applicable.
- the middle finger (“second ancillary indicator”) touches within a region 105 if applicable.
- a DatOSetTM gesture set is a set of eight groups of 36 gestures, different groups being selected by tapping once or twice with different combinations of the ancillary indicators only, for a total of 288 mode-distinguishable gestures.
- a gesture set may be thought of as a set of "fonts," for example. Each font may in turn be thought of as four "tic-tac-toe" grids overlaid on top of one another.
- the tic-tac-toe grids may be drawn side-by-side, whereby an "alpha" font, for example, might be represented as shown in Figure 2.
- an "alpha" font for example, might be represented as shown in Figure 2.
- each box corresponds to one ofthe primary indicator positions numbered 1-9.
- the position of the index finger is important, but only the presence or absence (not position) of the thumb and index finger is important. In one respect, this allows the prior-art input system to be used with a very small device. This assumes, however, that the user has memorized the mapping between gestures and characters/commands, or if not, that the user refers to some external reference such as a display or reference card. To display the mapping would require additional display area. Referencing a reference card is an inconvenience to the user.
- the present invention generally speaking, provides such a multi-touch input device that minimizes the need for memorization on the part of the user.
- a series of steps are followed to input information to an electronic device using a pad having a pad surface, which pad distinguishes multiple simultaneous touches.
- the steps include: forming markings in relation to the pad surface, the markings including textual elements; a user, with the user's hand, touching one digit of the hand to a first area of the pad surface bearing a marking corresponding to desired textual element that the user desires to input and, at substantially the same time, touching another digit of the hand to a second area of the pad surface identified by the user by its occupying a predetermined position relative to the first area; detecting the first and second areas touched by the user; and inputting the desired textual element.
- an input device for inputting information to an electronic device includes the following combination of inter-related elements: a touchpad surface formed in relation to a touch sensor array; markings formed in relation to the pad surface, the markings including textual elements; an integrated circuit controller coupled to the touch sensor array for receiving capacitance measurement data from the touch sensor array; and processing means for detecting a particular touch pattern in which a plurality of the areas on the touchpad surface are touched simultaneously and for, in response to the particular touch pattern, signalling for input to the electronic device a textual element corresponding to the particular touch pattern.
- the markings used in the present input system preferably and advantageously, are a superset of those of the common telephone keypad, enhancing familiarity and lean-ability.
- Figure 1 is a diagram of an exemplary prior art input device
- Figure 2 is a diagram of a gesture group within a potentially larger gesture set of the input device of Figure 1 ;
- Figure 3 is a diagram of the layout of an exemplary input device in accordance with the present invention.
- Figure 4 is a simplified schematic representation of a second-generation touchpad that may be used in the present invention
- Figure 5 is a block diagram of a first embodiment of an input device in accordance with the present invention
- FIG. 6 is a block diagram of a second embodiment of an input device in accordance with the present invention.
- Figure 7 is a more detailed block diagram of the processing means of
- FIG 8 is flow diagram of one-touch processing performed by the processing means of Figure 7;
- FIG. 9 is flow diagram of two-touch processing performed by the processing means of Figure 7;
- Figure 10 is a flow diagram of one-touch touch-inflection processing that follows the processing of Figure 8.
- FIG 11 is a flow diagram of two-touch touch- inflection processing that follows the processing of Figure 9.
- the present input device, method, and system is marketed under the tradename TracKeyTM, referring to the dual capabilities of tracking a pointer finger as in conventional touchpads, and also of keying in information.
- TracKeyTM referring to the dual capabilities of tracking a pointer finger as in conventional touchpads, and also of keying in information.
- two “indicators, " thumb and middle finger (or index finger) are used to form two-touch patterns, or "chords. " The position of both indicators is important.
- characters/commands are screened or displayed on the touch surface, eliminating the need for memorization or an extemal reference. Preferably, all of the characters/commands are displayed at one time such that there are no separate modes or character groupings.
- An exemplary layout of the present input device is shown in Figure 3.
- the layout of the present input device occupies about 5.2cm by 3.9cm.
- the indicia found on a typical computer keyboard are clearly visible.
- two-touch chords are formed according to simple conventions. For letters, the middle finger touches the key on which the letter appears. The thumb touches the first, second or third key on the row below, depending on whether the letter is the first, second or third on its key. The bottom row of keys has no letters.
- the thumb instead of touching a key in the row immediately below, touches the first, second or third key in a row once (or twice) removed.
- the first row is paired with the third row
- the second row is paired with the fourth row
- the fourth row is paired with the first row.
- Numbers are entered using a single touch in the same manner as a touchtone keypad.
- touch inflections slight touch variations made with minimal additional effort so as to convey additional information.
- touch inflections the following touch inflections have been found to be particularly useful: “press, pick, roll” and “waggle. " These touch inflections are used as follows:
- a return is entered by landing the thumb only. Because of the different size and shape of a "thumbprint" as compared to a "fingerprint", this gesture may be distinguished from a single finger touch used to enter a number.
- a tab is indicated similarly, for example by landing the thumb but in addition stroking the thumb slightly to the right.
- the space is preferably input automatically.
- two distinct “. " characters are provided for, the traditional period and the now-popular "dot" found in e-mail and Web-page addresses.
- the two are distinguished visually by color, e.g. , black for period and red for dot.
- the red dot is located central to the pad on the 5 key. The red dot may be slightly raised, if desired, to provide tactile locality information to the user.
- Cursor keys may also be provided for. Referring still to Figure 3, note that small arrows appear along each edge of the device, two arrows along each edge. The arrows coincide with the boundary between adjacent keys. When a single finger is touched on one of the arrows, the device recognizes the touch as a cursor key input. Depending on the direction of the arrow, the cursor is spaced upward, downward, rightward or leftward. Alternatively, depending on the current context of a program being run on an electronic device (for example if no text cursor is currently displayed), the cursor key inputs may be interpreted instead as scroll button inputs, causing the display view to scroll upward, downward, rightward or leftward.
- the cursor key input are distinguished within the device from two similar types of inputs.
- the cursor key inputs are like number inputs in that a single touch is used. In the case of number inputs, however, the centra id of the single touch is required to fall squarely within a key corresponding to a number 0-9.
- a space is entered by touching in the bottom-center border region of one of the star key, the 0 key or the pound key.
- a period is entered by touching in the top-center border region of one of the keys 1, 2 and 3.
- a comma is entered by touching in the right-center border region; and a semicolon is entered by touching in the left-center border region.
- an input device in accordance with the present invention is realized through a combination of a standard second-generation (G2) touchpad or touchscreen device and custom driver software.
- G2 touchpad is the TP2 touchpad of Logitech.
- the TP2 touchpad takes a digital approach. Capacitive measurement data from conductors in an orthogonal array are therefore digitized and input directly to a microprocessor or the equivalent. In the case of a particular touchpad having dimensions of approximately 2 in. by 2 in. , a total of 42 separate capacitance measurements are taken, digitized and input to a microprocessor.
- the microprocessor uses firmware to perform various smoothing algorithms, tracking algorithms, etc.
- the TP2 touchpad does not form a bit-mapped touch image. Although both X and Y touch coordinate data are provided, these data are not correlated in X and Y. Some touch patterns may therefore potentially be confused.
- Figure 4 there is shown a simplified schematic representation of a touch sensor array having a multiplicity of conductors extending in each of the X and Y directions. Superimposed on the touch sensor array are two different two-touch touch pattems, one indicated in solid lines and one indicated in dashed lines.
- two-touch chords are formed using a finger and the thumb.
- the amount and spatial distribution of capacitance presented to the touch sensor array by the thumb is appreciably different than the amount and spatial distribution of capacitance presented to the touch sensor array by the finger.
- a touch by the thumb is characterized by a pulse waveform having an appreciably larger peak and an appreciably wider base.
- the two different touch pattems may be distinguished in software/firmware, or in hardware if desired.
- a touch sensor array 501 is coupled to a microprocessor 503 or equivalent.
- the touch sensor array and the microprocessor represent a G2 touchpad or touchscreen 510, i.e. , a touchpad or touchscreen in which raw sensor data is digitized and input to a microprocessor where it may be processed or communicated to an external device.
- the microprocessor 503 is provided with processing means 505, e.g. , firmware, for recognizing various touch gestures in accordance with the present input system.
- the microprocessor 503 is coupled in m to an electronic device 520 to input information to the electronic device, including positional information, commands and textual information.
- the processing means 505 is located accessible to and runs on the microprocessor 503 of the touchpad or touchscreen 510. Results of the processing are then sent to the electronic device 520.
- processing means 625 may instead be accessible to and run on a microprocessor of the electronic device 620.
- the processing means 625 may, for example, take the form of a custom software driver for the touchpad or touchscreen 610.
- the microprocessor 603 sends raw measurement data to the electronic device 620 for processing by the processing means 625.
- the processing means 625 then signals the results of the processing to other elements within the electronic device 620.
- the logical strucmre of the processing means 505 is shown in greater detail in Figure 7.
- Touch sensor data is input to various program segments. One segment 710 performs one-touch processing and another segment 720 performs two-touch processing. A third segment 730 may be provided to perform three-touch processing if desired.
- Results of one-touch and two-touch (and, if desired, three-touch) processing are provided to a touch-inflections segment 740 for further processing. If the outcome of touch- inflection processing is that a valid touch gesture has been recognized, then the touch gesture is communicated to a protocol segment 750 for commumcation to the electronic device. Processed track data, or pointing data, is also input to the protocol segment 750. The processed track data may be produced by conventional means 760 in accordance with current practice.
- a protocol layer between the touchpad or touchscreen 610 and the electronic device 620 provides for raw capacitance data and processed tracking data to be input tothe electronic device 630.
- the raw capacitance data and the tracking data are processed within the electromc device 520, and results of such processing are communicated to further elements within the electronic device 620, e.g., the device operating system.
- a subprocess 715 that detects a touch on an arrow.
- a subprocess 741 that detects added pressure
- subprocesses that detect a roll gesture (743) and a waggle gesture (745)
- a subprocess 747 that detects a thumb stroke in particular
- a subprocess 749 that detects other stroke inflections.
- a flow diagram is shown of one-touch touch processing.
- single-touch processing may involve the thumb only or the finger only. If the touch is a thumb touch (801), then the routine checks to see whether the thumb is moved right some mimmum amount
- the routine checks to see if the centroid of the touch is within a central area of a single key (811). If so, then one of a number 0-9, an asterisk or a pound sign is input per the touched key, except as modified subsequently by the touch inflection routine (813).
- Processing of the touch inflection routine then follows, beginning at point A.
- a border textual element e.g. , space, period, comma, semicolon
- the routine then returns.
- Two- touch touch processing is simple and predictable. As shown in
- the routine checks to see if there is a continuing touch of one of keys 0-9 (1001). If not, the routine returns. If so, the routine checks for a roll. If a roll is detected (1003), then a function key command is input per the touched key and the direction (right or left) of the roll (1005). The routine then returns. Finally, if no roll is detected, then the routine checks for a stroke inflection in which the travel is faster and/or farther than in the case of a roll. If a stroke inflection is detected (1007), then a border textual element (e.g.
- the routine checks to see if there is a continuing touch (1101). If not, the routine returns. If so, the routine checks for a press, i.e., a touch in which an added increment of pressure is applied. If a press is detected (1103), then an upper case letter or upper tier puncmation mark/command is input per the touched combination (1105), and the routine returns. If no press is detected, next, the routine checks for a roll. If a roll is detected (1107), then the routine checks further whether there is a continuing touch (1109). If not, then a digraph is input per the touched key and the direction (right or left) of the roll (1111). The routine then returns.
- a press i.e., a touch in which an added increment of pressure is applied. If a press is detected (1103), then an upper case letter or upper tier puncmation mark/command is input per the touched combination (1105), and the routine returns. If no press is detected, next, the routine checks for a roll. If a roll is detected (1107), then
- the routine checks for a waggle. If a waggle is detected (1113), then a trigraph is input per the touched key and the initial direction (right or left) of the waggle (1115) and the routine returns. Otherwise, the routine loops back until the touch has been discontinued (1109) or a waggle (1113) has been detected. Finally, if no roll was detected (1107), then the routine checks for a stroke inflection in which the travel is faster and/or farther than in the case of a roll. If a stroke inflection is detected (1117), then a border texmal element (e.g., space, period, comma, semicolon) is input depending on which border region is touched (1119). The routine then returns. If no stroke inflection is detected, then the routine checks again to see if there is a continuing touch, and the routine is repeated as described previously until such time as there is no continuing touch.
- a border texmal element e.g., space, period, comma, semicolon
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9519151A JP2000501526A (en) | 1995-11-16 | 1996-11-18 | Multi-touch input device, method and system that minimizes memory requirements |
EP96941390A EP0861485A1 (en) | 1995-11-16 | 1996-11-18 | Multi-touch input device, method and system that minimize the need for memorization |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US55902395A | 1995-11-16 | 1995-11-16 | |
US08/672,093 US6107997A (en) | 1996-06-27 | 1996-06-27 | Touch-sensitive keyboard/mouse and computing device using the same |
US2598296P | 1996-09-09 | 1996-09-09 | |
US08/559,023 | 1996-09-09 | ||
US08/672,093 | 1996-09-09 | ||
US60/025,982 | 1996-09-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1997018547A1 true WO1997018547A1 (en) | 1997-05-22 |
Family
ID=27362662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1996/018517 WO1997018547A1 (en) | 1995-11-16 | 1996-11-18 | Multi-touch input device, method and system that minimize the need for memorization |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0861485A1 (en) |
JP (1) | JP2000501526A (en) |
WO (1) | WO1997018547A1 (en) |
Cited By (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003041006A1 (en) * | 2001-11-08 | 2003-05-15 | Koninklijke Philips Electronics N.V. | Multi-point touch pad |
WO2006036607A1 (en) * | 2004-09-24 | 2006-04-06 | Apple Computer, Inc. | Raw data track pad device and system |
WO2007037806A1 (en) * | 2005-09-15 | 2007-04-05 | Apple Inc. | System and method for processing raw data of track pad device |
JP2007184006A (en) * | 1998-01-26 | 2007-07-19 | Wayne Westerman | Method for integrating manual input |
EP1843244A3 (en) * | 2001-10-03 | 2007-12-12 | 3M Innovative Properties Company | Touch panel system and method for distinguishing multiple touch inputs |
GB2439554A (en) * | 2006-06-05 | 2008-01-02 | Plastic Logic Ltd | Display or keyboard having touch sensitive regions and able to detect simultaneous touches on different regions |
GB2445372A (en) * | 2007-01-03 | 2008-07-09 | Motorola Inc | Touch screen input detection of simultaneous touches |
WO2008085789A2 (en) * | 2007-01-05 | 2008-07-17 | Apple Inc. | Gestures for devices having one or more touch sensitive surfaces |
WO2008138046A1 (en) * | 2007-05-11 | 2008-11-20 | Rpo Pty Limited | Double touch inputs |
WO2008085404A3 (en) * | 2007-01-03 | 2009-01-15 | Apple Inc | Multi-touch input discrimination |
EP2040150A2 (en) | 2004-07-27 | 2009-03-25 | Wacom Co., Ltd. | Input system including position-detecting device |
EP2104027A1 (en) | 2008-03-19 | 2009-09-23 | Research In Motion Limited | Electronic device including touch sensitive input surface and method of determining user-selected input |
WO2009118221A1 (en) * | 2008-03-28 | 2009-10-01 | Oticon A/S | Hearing aid with a manual input terminal comprising a touch sensitive sensor |
KR100920861B1 (en) | 2004-09-24 | 2009-10-09 | 애플 인크. | Raw data track pad device and system |
US7656393B2 (en) | 2005-03-04 | 2010-02-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
US7728823B2 (en) | 2004-09-24 | 2010-06-01 | Apple Inc. | System and method for processing raw data of track pad device |
DE102009008041A1 (en) | 2009-02-09 | 2010-08-12 | Volkswagen Ag | Method for operating a motor vehicle with a touchscreen |
KR100984630B1 (en) * | 2004-09-24 | 2010-09-30 | 애플 인크. | System and method for processing raw data of track pad device |
EP2264896A2 (en) * | 1999-10-27 | 2010-12-22 | Firooz Ghassabian | Integrated keypad system |
US8144129B2 (en) | 2007-01-05 | 2012-03-27 | Apple Inc. | Flexible touch sensing circuits |
US8493355B2 (en) | 2008-05-14 | 2013-07-23 | 3M Innovative Properties Company | Systems and methods for assessing locations of multiple touch inputs |
EP2256598A3 (en) * | 2009-05-25 | 2014-07-09 | Hitachi Displays, Ltd. | Sensoring apparatus of proximity and contact, and display devices |
US8872785B2 (en) | 2004-05-06 | 2014-10-28 | Apple Inc. | Multipoint touchscreen |
US8890831B2 (en) | 2005-07-25 | 2014-11-18 | Plastic Logic Limited | Flexible touch screen display |
CN104331173A (en) * | 2012-04-16 | 2015-02-04 | 宗刚 | Computer processing method and system for character information |
US9024906B2 (en) | 2007-01-03 | 2015-05-05 | Apple Inc. | Multi-touch input discrimination |
US9025090B2 (en) | 2010-12-22 | 2015-05-05 | Apple Inc. | Integrated touch screens |
US9063647B2 (en) | 2006-05-12 | 2015-06-23 | Microsoft Technology Licensing, Llc | Multi-touch uses, gestures, and implementation |
US9064436B1 (en) | 2012-01-06 | 2015-06-23 | Google Inc. | Text input on touch sensitive interface |
US9069404B2 (en) | 2006-03-30 | 2015-06-30 | Apple Inc. | Force imaging input device and system |
US9128611B2 (en) | 2008-06-19 | 2015-09-08 | Tactile Displays, Llc | Apparatus and method for interactive display with tactile feedback |
US9239673B2 (en) | 1998-01-26 | 2016-01-19 | Apple Inc. | Gesturing with a multipoint sensing device |
US9239677B2 (en) | 2004-05-06 | 2016-01-19 | Apple Inc. | Operation of a computer with touch screen interface |
US9244561B2 (en) | 2006-06-09 | 2016-01-26 | Apple Inc. | Touch screen liquid crystal display |
US9262029B2 (en) | 2006-05-02 | 2016-02-16 | Apple Inc. | Multipoint touch surface controller |
US9268429B2 (en) | 2006-06-09 | 2016-02-23 | Apple Inc. | Integrated display and touch screen |
US9292111B2 (en) | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
US9348458B2 (en) | 2004-07-30 | 2016-05-24 | Apple Inc. | Gestures for touch sensitive input devices |
US9448721B2 (en) | 2008-03-19 | 2016-09-20 | Blackberry Limited | Electronic device including touch-sensitive input device and method of determining selection |
US9513705B2 (en) | 2008-06-19 | 2016-12-06 | Tactile Displays, Llc | Interactive display with tactile feedback |
US9600037B2 (en) | 2009-08-17 | 2017-03-21 | Apple Inc. | Housing as an I/O device |
US9710095B2 (en) | 2007-01-05 | 2017-07-18 | Apple Inc. | Touch screen stack-ups |
US9785258B2 (en) | 2003-09-02 | 2017-10-10 | Apple Inc. | Ambidextrous mouse |
US10042418B2 (en) | 2004-07-30 | 2018-08-07 | Apple Inc. | Proximity detector in handheld device |
US10156941B2 (en) | 2013-02-14 | 2018-12-18 | Quickstep Technologies Llc | Method and device for navigating in a display screen and apparatus comprising such navigation |
EP1761729B1 (en) | 2004-04-28 | 2019-02-20 | BSH Hausgeräte GmbH | Domestic appliance with adjusting device |
US10238960B2 (en) | 2017-04-26 | 2019-03-26 | Microsoft Technology Licensing, Llc | Dual input multilayer keyboard |
US10303266B2 (en) | 2011-01-31 | 2019-05-28 | Quickstep Technologies Llc | Three-dimensional man/machine interface |
US10990183B2 (en) | 2010-04-05 | 2021-04-27 | Tactile Displays, Llc | Interactive display with tactile feedback |
US10990184B2 (en) | 2010-04-13 | 2021-04-27 | Tactile Displays, Llc | Energy efficient interactive display with energy regenerative keyboard |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7844915B2 (en) | 2007-01-07 | 2010-11-30 | Apple Inc. | Application programming interfaces for scrolling operations |
FR2970576B1 (en) * | 2011-01-19 | 2013-02-08 | Matchic Labs | METHOD FOR DETERMINING THE DIRECTION OF THE LOOK AND DEVICE FOR IMPLEMENTING IT |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4914624A (en) * | 1988-05-06 | 1990-04-03 | Dunthorn David I | Virtual button for touch screen |
US5087910A (en) * | 1985-07-29 | 1992-02-11 | Guyot Sionnest Laurent | Electronic keyboard for one-hand operation |
US5128672A (en) * | 1990-10-30 | 1992-07-07 | Apple Computer, Inc. | Dynamic predictive keyboard |
-
1996
- 1996-11-18 WO PCT/US1996/018517 patent/WO1997018547A1/en not_active Application Discontinuation
- 1996-11-18 EP EP96941390A patent/EP0861485A1/en not_active Withdrawn
- 1996-11-18 JP JP9519151A patent/JP2000501526A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5087910A (en) * | 1985-07-29 | 1992-02-11 | Guyot Sionnest Laurent | Electronic keyboard for one-hand operation |
US4914624A (en) * | 1988-05-06 | 1990-04-03 | Dunthorn David I | Virtual button for touch screen |
US5128672A (en) * | 1990-10-30 | 1992-07-07 | Apple Computer, Inc. | Dynamic predictive keyboard |
Cited By (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8902175B2 (en) | 1998-01-26 | 2014-12-02 | Apple Inc. | Contact tracking and identification module for touch sensing |
JP2007184006A (en) * | 1998-01-26 | 2007-07-19 | Wayne Westerman | Method for integrating manual input |
US9448658B2 (en) | 1998-01-26 | 2016-09-20 | Apple Inc. | Resting contacts |
US9804701B2 (en) | 1998-01-26 | 2017-10-31 | Apple Inc. | Contact tracking and identification module for touch sensing |
US9552100B2 (en) | 1998-01-26 | 2017-01-24 | Apple Inc. | Touch sensing with mobile sensors |
JP2007193840A (en) * | 1998-01-26 | 2007-08-02 | Wayne Westerman | Method for integrating manual input |
US8866752B2 (en) | 1998-01-26 | 2014-10-21 | Apple Inc. | Contact tracking and identification module for touch sensing |
US9292111B2 (en) | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
US9329717B2 (en) | 1998-01-26 | 2016-05-03 | Apple Inc. | Touch sensing with mobile sensors |
US9342180B2 (en) | 1998-01-26 | 2016-05-17 | Apple Inc. | Contact tracking and identification module for touch sensing |
US9239673B2 (en) | 1998-01-26 | 2016-01-19 | Apple Inc. | Gesturing with a multipoint sensing device |
US9626032B2 (en) | 1998-01-26 | 2017-04-18 | Apple Inc. | Sensor arrangement for use with a touch sensor |
US9383855B2 (en) | 1998-01-26 | 2016-07-05 | Apple Inc. | Identifying contacts on a touch surface |
US9098142B2 (en) | 1998-01-26 | 2015-08-04 | Apple Inc. | Sensor arrangement for use with a touch sensor that identifies hand parts |
US9298310B2 (en) | 1998-01-26 | 2016-03-29 | Apple Inc. | Touch sensor contact information |
US9001068B2 (en) | 1998-01-26 | 2015-04-07 | Apple Inc. | Touch sensor contact information |
US9348452B2 (en) | 1998-01-26 | 2016-05-24 | Apple Inc. | Writing using a touch sensor |
EP2264896A3 (en) * | 1999-10-27 | 2012-05-02 | Systems Ltd Keyless | Integrated keypad system |
EP2264896A2 (en) * | 1999-10-27 | 2010-12-22 | Firooz Ghassabian | Integrated keypad system |
EP1843244A3 (en) * | 2001-10-03 | 2007-12-12 | 3M Innovative Properties Company | Touch panel system and method for distinguishing multiple touch inputs |
US6995752B2 (en) | 2001-11-08 | 2006-02-07 | Koninklijke Philips Electronics N.V. | Multi-point touch pad |
CN100353305C (en) * | 2001-11-08 | 2007-12-05 | 皇家飞利浦电子股份有限公司 | Multi-point touch pad |
KR100971455B1 (en) | 2001-11-08 | 2010-07-22 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Multi-point touch pad |
WO2003041006A1 (en) * | 2001-11-08 | 2003-05-15 | Koninklijke Philips Electronics N.V. | Multi-point touch pad |
US9606668B2 (en) | 2002-02-07 | 2017-03-28 | Apple Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
US9983742B2 (en) | 2002-07-01 | 2018-05-29 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
US10474251B2 (en) | 2003-09-02 | 2019-11-12 | Apple Inc. | Ambidextrous mouse |
US9785258B2 (en) | 2003-09-02 | 2017-10-10 | Apple Inc. | Ambidextrous mouse |
US10156914B2 (en) | 2003-09-02 | 2018-12-18 | Apple Inc. | Ambidextrous mouse |
EP1761729B1 (en) | 2004-04-28 | 2019-02-20 | BSH Hausgeräte GmbH | Domestic appliance with adjusting device |
US10908729B2 (en) | 2004-05-06 | 2021-02-02 | Apple Inc. | Multipoint touchscreen |
US8928618B2 (en) | 2004-05-06 | 2015-01-06 | Apple Inc. | Multipoint touchscreen |
US11604547B2 (en) | 2004-05-06 | 2023-03-14 | Apple Inc. | Multipoint touchscreen |
US9239677B2 (en) | 2004-05-06 | 2016-01-19 | Apple Inc. | Operation of a computer with touch screen interface |
US10331259B2 (en) | 2004-05-06 | 2019-06-25 | Apple Inc. | Multipoint touchscreen |
US8982087B2 (en) | 2004-05-06 | 2015-03-17 | Apple Inc. | Multipoint touchscreen |
US10338789B2 (en) | 2004-05-06 | 2019-07-02 | Apple Inc. | Operation of a computer with touch screen interface |
US9035907B2 (en) | 2004-05-06 | 2015-05-19 | Apple Inc. | Multipoint touchscreen |
US8872785B2 (en) | 2004-05-06 | 2014-10-28 | Apple Inc. | Multipoint touchscreen |
US9454277B2 (en) | 2004-05-06 | 2016-09-27 | Apple Inc. | Multipoint touchscreen |
EP2040150A3 (en) * | 2004-07-27 | 2009-04-01 | Wacom Co., Ltd. | Input system including position-detecting device |
EP2040150A2 (en) | 2004-07-27 | 2009-03-25 | Wacom Co., Ltd. | Input system including position-detecting device |
US11036282B2 (en) | 2004-07-30 | 2021-06-15 | Apple Inc. | Proximity detector in handheld device |
US10042418B2 (en) | 2004-07-30 | 2018-08-07 | Apple Inc. | Proximity detector in handheld device |
US9348458B2 (en) | 2004-07-30 | 2016-05-24 | Apple Inc. | Gestures for touch sensitive input devices |
US7728823B2 (en) | 2004-09-24 | 2010-06-01 | Apple Inc. | System and method for processing raw data of track pad device |
CN104407796B (en) * | 2004-09-24 | 2018-05-22 | 苹果公司 | Raw data track pad device and system |
CN108681422A (en) * | 2004-09-24 | 2018-10-19 | 苹果公司 | Raw data track pad device and system |
KR100920861B1 (en) | 2004-09-24 | 2009-10-09 | 애플 인크. | Raw data track pad device and system |
WO2006036607A1 (en) * | 2004-09-24 | 2006-04-06 | Apple Computer, Inc. | Raw data track pad device and system |
KR100984630B1 (en) * | 2004-09-24 | 2010-09-30 | 애플 인크. | System and method for processing raw data of track pad device |
US7719522B2 (en) | 2004-09-24 | 2010-05-18 | Apple Inc. | Raw data track pad device and system |
KR101027382B1 (en) | 2004-09-24 | 2011-04-11 | 애플 인크. | Raw data track pad device and system |
CN108681422B (en) * | 2004-09-24 | 2021-10-01 | 苹果公司 | Raw data track pad apparatus and system |
US7656393B2 (en) | 2005-03-04 | 2010-02-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
US10921941B2 (en) | 2005-03-04 | 2021-02-16 | Apple Inc. | Electronic device having display and surrounding touch sensitive surfaces for user interface and control |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
US11360509B2 (en) | 2005-03-04 | 2022-06-14 | Apple Inc. | Electronic device having display and surrounding touch sensitive surfaces for user interface and control |
US10386980B2 (en) | 2005-03-04 | 2019-08-20 | Apple Inc. | Electronic device having display and surrounding touch sensitive surfaces for user interface and control |
US9047009B2 (en) | 2005-03-04 | 2015-06-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
US8890831B2 (en) | 2005-07-25 | 2014-11-18 | Plastic Logic Limited | Flexible touch screen display |
WO2007037806A1 (en) * | 2005-09-15 | 2007-04-05 | Apple Inc. | System and method for processing raw data of track pad device |
US9069404B2 (en) | 2006-03-30 | 2015-06-30 | Apple Inc. | Force imaging input device and system |
US9262029B2 (en) | 2006-05-02 | 2016-02-16 | Apple Inc. | Multipoint touch surface controller |
US10915207B2 (en) | 2006-05-02 | 2021-02-09 | Apple Inc. | Multipoint touch surface controller |
US9547394B2 (en) | 2006-05-02 | 2017-01-17 | Apple Inc. | Multipoint touch surface controller |
US11853518B2 (en) | 2006-05-02 | 2023-12-26 | Apple Inc. | Multipoint touch surface controller |
US9063647B2 (en) | 2006-05-12 | 2015-06-23 | Microsoft Technology Licensing, Llc | Multi-touch uses, gestures, and implementation |
US9996176B2 (en) | 2006-05-12 | 2018-06-12 | Microsoft Technology Licensing, Llc | Multi-touch uses, gestures, and implementation |
US9811186B2 (en) | 2006-05-12 | 2017-11-07 | Microsoft Technology Licensing, Llc | Multi-touch uses, gestures, and implementation |
GB2439554B (en) * | 2006-06-05 | 2011-08-17 | Plastic Logic Ltd | Multi-touch active display keyboard |
GB2439554A (en) * | 2006-06-05 | 2008-01-02 | Plastic Logic Ltd | Display or keyboard having touch sensitive regions and able to detect simultaneous touches on different regions |
US9229600B2 (en) | 2006-06-05 | 2016-01-05 | Flexenable Limited | Multi-touch active display keyboard |
US9268429B2 (en) | 2006-06-09 | 2016-02-23 | Apple Inc. | Integrated display and touch screen |
US11175762B2 (en) | 2006-06-09 | 2021-11-16 | Apple Inc. | Touch screen liquid crystal display |
US10976846B2 (en) | 2006-06-09 | 2021-04-13 | Apple Inc. | Touch screen liquid crystal display |
US11886651B2 (en) | 2006-06-09 | 2024-01-30 | Apple Inc. | Touch screen liquid crystal display |
US9575610B2 (en) | 2006-06-09 | 2017-02-21 | Apple Inc. | Touch screen liquid crystal display |
US9244561B2 (en) | 2006-06-09 | 2016-01-26 | Apple Inc. | Touch screen liquid crystal display |
US10191576B2 (en) | 2006-06-09 | 2019-01-29 | Apple Inc. | Touch screen liquid crystal display |
US9024906B2 (en) | 2007-01-03 | 2015-05-05 | Apple Inc. | Multi-touch input discrimination |
GB2445372B (en) * | 2007-01-03 | 2009-06-03 | Motorola Inc | Electronic device and method of touch screen input detection |
EP2482181A1 (en) * | 2007-01-03 | 2012-08-01 | Apple Inc. | Multi-touch input discrimination |
US9778807B2 (en) | 2007-01-03 | 2017-10-03 | Apple Inc. | Multi-touch input discrimination |
GB2445372A (en) * | 2007-01-03 | 2008-07-09 | Motorola Inc | Touch screen input detection of simultaneous touches |
EP2482180A1 (en) * | 2007-01-03 | 2012-08-01 | Apple Inc. | Multi-touch input discrimination |
US9256322B2 (en) | 2007-01-03 | 2016-02-09 | Apple Inc. | Multi-touch input discrimination |
WO2008085404A3 (en) * | 2007-01-03 | 2009-01-15 | Apple Inc | Multi-touch input discrimination |
US8970503B2 (en) | 2007-01-05 | 2015-03-03 | Apple Inc. | Gestures for devices having one or more touch sensitive surfaces |
WO2008085789A3 (en) * | 2007-01-05 | 2009-01-08 | Apple Inc | Gestures for devices having one or more touch sensitive surfaces |
US10521065B2 (en) | 2007-01-05 | 2019-12-31 | Apple Inc. | Touch screen stack-ups |
US8144129B2 (en) | 2007-01-05 | 2012-03-27 | Apple Inc. | Flexible touch sensing circuits |
US9710095B2 (en) | 2007-01-05 | 2017-07-18 | Apple Inc. | Touch screen stack-ups |
WO2008085789A2 (en) * | 2007-01-05 | 2008-07-17 | Apple Inc. | Gestures for devices having one or more touch sensitive surfaces |
WO2008138046A1 (en) * | 2007-05-11 | 2008-11-20 | Rpo Pty Limited | Double touch inputs |
KR101075905B1 (en) * | 2008-03-19 | 2011-10-25 | 리서치 인 모션 리미티드 | Electronic device including touch sensitive input surface and method of determining user-selected input |
EP2104027A1 (en) | 2008-03-19 | 2009-09-23 | Research In Motion Limited | Electronic device including touch sensitive input surface and method of determining user-selected input |
US9448721B2 (en) | 2008-03-19 | 2016-09-20 | Blackberry Limited | Electronic device including touch-sensitive input device and method of determining selection |
WO2009118221A1 (en) * | 2008-03-28 | 2009-10-01 | Oticon A/S | Hearing aid with a manual input terminal comprising a touch sensitive sensor |
US8493355B2 (en) | 2008-05-14 | 2013-07-23 | 3M Innovative Properties Company | Systems and methods for assessing locations of multiple touch inputs |
US10216279B2 (en) | 2008-06-19 | 2019-02-26 | Tactile Display, LLC | Interactive display with tactile feedback |
US9128611B2 (en) | 2008-06-19 | 2015-09-08 | Tactile Displays, Llc | Apparatus and method for interactive display with tactile feedback |
US9513705B2 (en) | 2008-06-19 | 2016-12-06 | Tactile Displays, Llc | Interactive display with tactile feedback |
WO2010089036A1 (en) | 2009-02-09 | 2010-08-12 | Volkswagen Aktiengesellschaft | Method for operating a motor vehicle having a touch screen |
DE102009008041A1 (en) | 2009-02-09 | 2010-08-12 | Volkswagen Ag | Method for operating a motor vehicle with a touchscreen |
EP3009799A1 (en) | 2009-02-09 | 2016-04-20 | Volkswagen Aktiengesellschaft | Method for operating a motor vehicle employing a touch screen |
US9898083B2 (en) | 2009-02-09 | 2018-02-20 | Volkswagen Ag | Method for operating a motor vehicle having a touch screen |
EP2256598A3 (en) * | 2009-05-25 | 2014-07-09 | Hitachi Displays, Ltd. | Sensoring apparatus of proximity and contact, and display devices |
US10739868B2 (en) | 2009-08-17 | 2020-08-11 | Apple Inc. | Housing as an I/O device |
US11644865B2 (en) | 2009-08-17 | 2023-05-09 | Apple Inc. | Housing as an I/O device |
US10248221B2 (en) | 2009-08-17 | 2019-04-02 | Apple Inc. | Housing as an I/O device |
US9600037B2 (en) | 2009-08-17 | 2017-03-21 | Apple Inc. | Housing as an I/O device |
US10990183B2 (en) | 2010-04-05 | 2021-04-27 | Tactile Displays, Llc | Interactive display with tactile feedback |
US10996762B2 (en) | 2010-04-05 | 2021-05-04 | Tactile Displays, Llc | Interactive display with tactile feedback |
US10990184B2 (en) | 2010-04-13 | 2021-04-27 | Tactile Displays, Llc | Energy efficient interactive display with energy regenerative keyboard |
US9025090B2 (en) | 2010-12-22 | 2015-05-05 | Apple Inc. | Integrated touch screens |
US10409434B2 (en) | 2010-12-22 | 2019-09-10 | Apple Inc. | Integrated touch screens |
US9146414B2 (en) | 2010-12-22 | 2015-09-29 | Apple Inc. | Integrated touch screens |
US9727193B2 (en) | 2010-12-22 | 2017-08-08 | Apple Inc. | Integrated touch screens |
US10303266B2 (en) | 2011-01-31 | 2019-05-28 | Quickstep Technologies Llc | Three-dimensional man/machine interface |
US11175749B2 (en) | 2011-01-31 | 2021-11-16 | Quickstep Technologies Llc | Three-dimensional man/machine interface |
US9064436B1 (en) | 2012-01-06 | 2015-06-23 | Google Inc. | Text input on touch sensitive interface |
CN104331173A (en) * | 2012-04-16 | 2015-02-04 | 宗刚 | Computer processing method and system for character information |
US11550411B2 (en) | 2013-02-14 | 2023-01-10 | Quickstep Technologies Llc | Method and device for navigating in a display screen and apparatus comprising such navigation |
US11836308B2 (en) | 2013-02-14 | 2023-12-05 | Quickstep Technologies Llc | Method and device for navigating in a user interface and apparatus comprising such navigation |
US10156941B2 (en) | 2013-02-14 | 2018-12-18 | Quickstep Technologies Llc | Method and device for navigating in a display screen and apparatus comprising such navigation |
US10238960B2 (en) | 2017-04-26 | 2019-03-26 | Microsoft Technology Licensing, Llc | Dual input multilayer keyboard |
Also Published As
Publication number | Publication date |
---|---|
EP0861485A1 (en) | 1998-09-02 |
JP2000501526A (en) | 2000-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1997018547A1 (en) | Multi-touch input device, method and system that minimize the need for memorization | |
US10061510B2 (en) | Gesture multi-function on a physical keyboard | |
US8542206B2 (en) | Swipe gestures for touch screen keyboards | |
US5982302A (en) | Touch-sensitive keyboard/mouse | |
US5635958A (en) | Information inputting and processing apparatus | |
CN101006493B (en) | Virtual keypad input device | |
US5956021A (en) | Method and device for inputting information for a portable information processing device that uses a touch screen | |
CN102177485A (en) | Data entry system | |
US9164592B2 (en) | Keypad | |
CN102053774A (en) | Method for receiving user input on equipment and equipment adopting same | |
EP1468353A2 (en) | Flexible computer input | |
JP2002510105A (en) | Writing method and apparatus | |
WO2017112714A1 (en) | Combination computer keyboard and computer pointing device | |
US20100289750A1 (en) | Touch Type Character Input Device | |
KR20100069089A (en) | Apparatus and method for inputting letters in device with touch screen | |
Hirche et al. | Adaptive interface for text input on large-scale interactive surfaces | |
US9720518B2 (en) | Character input apparatus and character input method | |
US20150261405A1 (en) | Methods Including Anchored-Pattern Data Entry And Visual Input Guidance | |
US20200150779A1 (en) | Keyboard | |
WO2008016204A1 (en) | Touch type character input device | |
JPH0962775A (en) | Interaction processing method for selection and decision of handwritten character | |
WO2004059457A1 (en) | Compact data entry systems | |
JPS61138386A (en) | I/o device of character graphic | |
JPS61138384A (en) | I/o device of character graphic | |
OA16531A (en) | Keypad. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 1997 519151 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1996941390 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1996941390 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1996941390 Country of ref document: EP |