Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

Method and apparatus for detecting an operative coupling between one or more fingers or other appropriate objects and a touch pad includes processes for detection of multiple maxima with intermediate minima in appropriate sequences to emulate the operations of cursor control and button actuations in a pointing and control device.

InventorsStephen J. Bisset, Bernard Kasser
Original AssigneeLogitech, Inc.
Primary Examiner: Paul A. Bell
Current U.S. Classification345/173; 345/157
International Classification: G09G 500; G09G 508

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US3921166Sep 15, 19721975 CODE FOR ROW
US4103252Nov 26, 1976Jul 25, 1978Xerox CorporationCapacitive touch-activated transducer system including a plurality of oscillators
US4455452Sep 13, 1982Jun 19, 1984Touch Activated Switch Arrays, Inc.Touch activated controller for generating X-Y output information
US4550221Oct 7, 1983Oct 29, 1985Touch sensitive control device
US4639720Jan 12, 1981Jan 27, 1987Harris CorporationElectronic sketch pad
US4686332Jun 26, 1986Aug 11, 1987International Business Machines CorporationCombined finger touch and stylus detection system for use on the viewing surface of a visual display device
US4733222Apr 18, 1986Mar 22, 1988Integrated Touch Arrays, Inc.Capacitance-variation-sensitive touch sensing array system
US4736191Aug 2, 1985Apr 5, 1988Karl E. MatzkeTouch activated control method and apparatus
US4914624May 6, 1988Apr 3, 1990Virtual button for touch screen
US5016008May 23, 1988May 14, 1991Sextant AvioniqueDevice for detecting the position of a control member on a touch-sensitive pad
US5203704Dec 21, 1990Apr 20, 1993Method of communication using pointing vector gestures and mnemonic devices to assist in learning point vector gestures
US5327161Oct 21, 1991Jul 5, 1994Microtouch Systems, Inc.System and method for emulating a mouse input device with a touchpad input device
US5365461Apr 30, 1992Nov 15, 1994MicroTouch Systems, Inc.Position sensing computer input device
US5376946Sep 13, 1993Dec 27, 1994Computer mouse simulator device
US5432531Oct 7, 1991Jul 11, 1995International Business Machines CorporationCoordinate processor for a computer system having a pointing device
US5442376Oct 26, 1992Aug 15, 1995International Business Machines CorporationHandling multiple command recognition inputs in a multi-tasking graphical environment
US5463388Jan 29, 1993Oct 31, 1995AT&T IPM Corp.Computer mouse or keyboard input device utilizing capacitive sensors
US5495077Jun 2, 1994Feb 27, 1996Synaptics, Inc.Object position and proximity detector
US5528266Jun 8, 1993Jun 18, 1996International Business Machines CorporationFlat touch screen workpad for a data processing system
US5543591Oct 7, 1994Aug 6, 1996Synaptics, IncorporatedObject position detector with edge motion feature and gesture recognition
US5565658Dec 7, 1994Oct 15, 1996Cirque CorporationCapacitance-based proximity with interference rejection apparatus and methods
US5648642Oct 25, 1994Jul 15, 1997Synaptics, IncorporatedObject position detector

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US5920309Jan 4, 1996Jul 6, 1999Logitech, Inc.Touch sensing method and apparatus
US6208329Aug 13, 1996Mar 27, 2001LSI Logic CorporationSupplemental mouse button emulation system, method and apparatus for a coordinate based data input device
US6229529Jul 1, 1998May 8, 2001Ricoh Company, Ltd.Write point detecting circuit to detect multiple write points
US6246395Dec 17, 1998Jun 12, 2001Hewlett-Packard CompanyPalm pressure rejection method and apparatus for touchscreens
US6256022Nov 6, 1998Jul 3, 2001STMicroelectronics S.r.l.Low-cost semiconductor user input device
US6292173Sep 11, 1998Sep 18, 2001STMicroelectronics S.r.l.Touchpad computer input system and method
US6310610Dec 4, 1997Oct 30, 2001Nortel Networks LimitedIntelligent touch display
US6323846Jan 25, 1999Nov 27, 2001University of DelawareMethod and apparatus for integrating manual input
US6340979Aug 16, 1999Jan 22, 2002Nortel Networks LimitedContextual gesture interface
US6343519Sep 5, 2000Feb 5, 2002LSI Logic CorporationMethod and apparatus for touch detection based on the velocity of an object relative to a sensor panel
US6366277Oct 13, 1999Apr 2, 2002ELO Touchsystems, Inc.Contaminant processing system for an acoustic touchscreen
US6392638Jan 13, 1999May 21, 2002Sony CorporationInformation processing apparatus and display control method of the same information processing apparatus
US6396523Mar 14, 2000May 28, 2002Interlink Electronics, Inc.Home entertainment device remote control
US6411283May 20, 1999Jun 25, 2002Micron Technology, Inc.Computer touch screen adapted to facilitate selection of features at edge of screen
US6498600Aug 18, 1999Dec 24, 2002Ericsson Inc.Electronic devices including keypads that illuminate in response to proximity of a user and methods of operating such electronic devices
US6519371Oct 2, 2000Feb 11, 2003California Institute of TechnologyHigh-speed on-chip windowed centroiding using photodiode-based CMOS imager
US6570557Feb 10, 2001May 27, 2003Finger Works, Inc.Multi-touch system and method for emulating modifier keys via fingertip chords
US6590568Nov 20, 2000Jul 8, 2003Nokia CorporationTouch screen drag and drop input technique
US6603462May 2, 2001Aug 5, 2003MultiDigit, Inc.System and method for selecting functions based on a finger feature such as a fingerprint
US6621483Mar 16, 2001Sep 16, 2003Agilent Technologies, Inc.Optical screen pointing device with inertial properties
US6642921May 20, 1999Nov 4, 2003Micron Technology, Inc.Method of facilitating the selection of features at edges of computer touch screens
US6677932Jan 28, 2001Jan 13, 2004Finger Works, Inc.System and method for recognizing touch typing under limited tactile feedback conditions
US6721464Jan 3, 2003Apr 13, 2004California Institute of TechnologyHigh-speed on-chip windowed centroiding using photodiode-based CMOS imager
US6727892May 20, 1999Apr 27, 2004Micron Technology, Inc.Method of facilitating the selection of features at edges of computer touch screens
US6757002Nov 4, 1999Jun 29, 2004Hewlett-Packard Development Company, L.P.Track pad pointing device with areas of specialized function
US6765557Apr 10, 2000Jul 20, 2004Interlink Electronics, Inc.Remote control having touch pad to screen mapping
US6792287Jul 1, 1999Sep 14, 2004Nokia Mobile Phone LimitedElectronic apparatus
US6798402Nov 13, 2000Sep 28, 2004Namco, Ltd.Received-light pattern detection apparatus
US6801191Apr 27, 2001Oct 5, 2004Matsushita Electric Industrial Co., Ltd.Input device and inputting method with input device
US6856259Feb 6, 2004Feb 15, 2005Elo Touchsystems, Inc.Touch sensor system to detect multiple touch events
US6856326Jan 28, 2000Feb 15, 2005International Business Machines CorporationSmooth scrolling system and method
US6888536Jul 31, 2001May 3, 2005The University of DelawareMethod and apparatus for integrating manual input
US6943779Mar 25, 2002Sep 13, 2005Ricoh Company, LimitedInformation input/output apparatus, information input/output control method, and computer product
US6992660Nov 20, 2002Jan 31, 2006Lenovo (Singapore) Pte LtdInformation processing apparatus, program and coordinate input method
US6995752Nov 8, 2001Feb 7, 2006Koninklijke Philips Electronics N.V.Multi-point touch pad
US7002556Jun 18, 2002Feb 21, 2006Hitachi, Ltd.Touch responsive display unit and method
US7030356Dec 16, 2002Apr 18, 2006California Institute of TechnologyCMOS imager for pointing and tracking applications
US7030861Sep 28, 2002Apr 18, 2006System and method for packing multi-touch gestures onto a hand
US7038659Mar 20, 2003May 2, 2006Symbol encoding apparatus and method
US7061475Apr 20, 2004Jun 13, 2006ELO TouchSystems, Inc.Acoustic condition sensor employing a plurality of mutually non-orthogonal waves
US7109978Mar 26, 2004Sep 19, 2006Synaptics, Inc.Object position detector with edge motion feature and gesture recognition
US7116315Mar 14, 2003Oct 3, 2006Tyco Electronics CorporationWater tolerant touch sensor
US7167162Dec 12, 2003Jan 23, 2007Avago Technologies ECBU IP (Singapore) Pte. Ltd.Apparatus and method for controlling a screen pointer
US7176904Aug 2, 2005Feb 13, 2007Ricoh Company, LimitedInformation input/output apparatus, information input/output control method, and computer product
US7184030Dec 2, 2003Feb 27, 2007Smart Technologies Inc.Synchronization of cameras in camera-based touch system to enhance position determination of fast moving objects
US7203455May 30, 2003Apr 10, 2007Mattel, Inc.Interactive multi-sensory reading system electronic teaching/learning device
US7232986Feb 17, 2004Jun 19, 2007SMART Technologies Inc.Apparatus for detecting a pointer within a region of interest
US7236162Nov 24, 2004Jun 26, 2007Smart Technologies, Inc.Passive touch system and method of detecting user input
US7256772Apr 8, 2003Aug 14, 2007Smart Technologies, Inc.Auto-aligning touch system and method
US7289824Mar 15, 2002Oct 30, 2007Siemens AktiengesellschaftMobile communication terminal
US7304638Apr 1, 2002Dec 4, 2007Micron Technology, Inc.Computer touch screen adapted to facilitate selection of features at edge of screen
US7308121Jun 8, 2001Dec 11, 2007Idex AsaPointer tool
US7308121Jun 8, 2001Dec 11, 2007Idex AsaPointer tool
US7339580Dec 17, 2004Mar 4, 2008Apple Inc.Method and apparatus for integrating manual input
US7355593Jan 2, 2004Apr 8, 2008Smart Technologies, Inc.Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region
US7388571Nov 20, 2003Jun 17, 2008Research In Motion LimitedSystem and method of integrating a touchscreen within an LCD
US7402042May 30, 2003Jul 22, 2008Mattel, Inc.Electronic learning device for an interactive multi-sensory reading system
US7411575Sep 16, 2003Aug 12, 2008Smart Technologies ULCGesture recognition method and touch system incorporating the same
US7460110Apr 29, 2004Dec 2, 2008Smart Technologies ULCDual mode touch system
US7461356Mar 13, 2003Dec 2, 2008Fuji Xerox Co., Ltd.Function control unit and method thereof
US7466307Jan 7, 2003Dec 16, 2008Synaptics IncorporatedClosed-loop sensor on a solid-state object position detector
US7474772Jun 21, 2004Jan 6, 2009Atrua Technologies, Inc.System and method for a miniature user input device
US7479948Jan 17, 2007Jan 20, 2009LG Electronics Inc.Terminal and method for entering command in the terminal
US7492357May 5, 2004Feb 17, 2009Smart Technologies ULCApparatus and method for detecting a pointer relative to a touch surface
US7505613Jul 10, 2006Mar 17, 2009Atrua Technologies, Inc.System for and method of securing fingerprint biometric systems against fake-finger spoofing
US7511702May 9, 2006Mar 31, 2009Apple Inc.Force and location sensitive display
US7532206Mar 11, 2003May 12, 2009Smart Technologies ULCSystem and method for differentiating between pointers used to contact touch surface
US7538760Mar 30, 2006May 26, 2009Apple Inc.Force imaging input device and system
US7561146Aug 25, 2004Jul 14, 2009Apple Inc.Method and apparatus to reject accidental contact on a touchpad
US7568161Aug 12, 2004Jul 28, 2009Melia Technologies, LtdOvercoming double-click constraints in a mark-up language environment
US7587072Aug 4, 2004Sep 8, 2009AuthenTec, Inc.System for and method of generating rotational inputs
US7605804Apr 29, 2005Oct 20, 2009Microsoft CorporationSystem and method for fine cursor positioning using a low resolution imaging touch screen
US7614008Sep 16, 2005Nov 3, 2009Apple Inc.Operation of a computer with touch screen interface
US7619617Sep 28, 2005Nov 17, 2009Smart Technologies ULCSize/scale and orientation determination of a pointer in a camera-based touch system
US7619618Jul 3, 2006Nov 17, 2009Apple Inc.Identifying contacts on a touch surface
US7643006Aug 11, 2008Jan 5, 2010SMART Technologies ULCGesture recognition method and touch system incorporating the same
US7649526Dec 23, 2005Jan 19, 2010Apple Inc.Soft key interaction indicator
US7653883Sep 30, 2005Jan 26, 2010Apple Inc.Proximity detector in handheld device
US7656393Jun 23, 2006Feb 2, 2010Apple Inc.Electronic device having display and surrounding touch sensitive bezel for user interface and control
US7656394Jul 3, 2006Feb 2, 2010Apple Inc.User interface gestures
US7663607May 6, 2004Feb 16, 2010Apple Inc.Multipoint touchscreen
US7692625Jul 5, 2001Apr 6, 2010SMART Technologies ULCCamera-based touch system
US7697729Jun 30, 2004Apr 13, 2010AuthenTec, Inc.System for and method of finger initiated actions
US7701447Jan 19, 2006Apr 20, 2010Elan Microelectronics CorporationMethod for multiple objects detection on a capacitive touchpad
US7705830Feb 10, 2006Apr 27, 2010Apple Inc.System and method for packing multitouch gestures onto a hand
US7710407Oct 26, 2007May 4, 2010Synaptics IncorporatedClosed-loop sensor on a solid-state object position detector
US7719522Sep 24, 2004May 18, 2010Apple Inc.Raw data track pad device and system
US7728823Sep 21, 2005Jun 1, 2010Apple Inc.System and method for processing raw data of track pad device
US7730401Apr 17, 2002Jun 1, 2010Synaptics IncorporatedTouch screen with user interface enhancement
US7755613Aug 31, 2006Jul 13, 2010SMART Technologies ULCPassive touch system and method of detecting user input
US7764274Jul 3, 2006Jul 27, 2010Apple Inc.Capacitive sensing arrangement
US7782307Nov 14, 2006Aug 24, 2010Apple Inc.Maintaining activity after contact liftoff or touchdown
US7810355Jun 30, 2008Oct 12, 2010Apple Inc.Full perimeter chemical strengthening of substrates
US7812828Feb 22, 2007Oct 12, 2010Apple Inc.Ellipse fitting for multi-touch surfaces
US7825797Jun 2, 2006Nov 2, 2010Synaptics IncorporatedProximity sensor device and method with adjustment selection tabs
US7825895Dec 22, 2003Nov 2, 2010Itac Systems, Inc.Cursor control device
US7831070Feb 18, 2005Nov 9, 2010Authentec, Inc.Dynamic finger detection mechanism for a fingerprint sensor
US7834855Aug 25, 2004Nov 16, 2010Apple Inc.Wide touchpad on a portable computer
US7840262Mar 10, 2004Nov 23, 2010Impulse Dynamics NVApparatus and method for delivering electrical signals to modify gene expression in cardiac tissue
US7840912Jan 3, 2007Nov 23, 2010Apple Inc.Multi-touch gesture dictionary
US7843427Sep 4, 2007Nov 30, 2010Apple Inc.Methods for determining a cursor position from a finger contact with a touch screen display
US7843439Mar 26, 2007Nov 30, 2010N-trig Ltd.Touch detection for a digitizer
US7844914Sep 16, 2005Nov 30, 2010Apple Inc.Activating virtual keys of a touch-screen virtual keyboard
US7848825Jan 3, 2007Dec 7, 2010Apple Inc.Master/slave mode for sensor processing devices
US7852325Jan 5, 2007Dec 14, 2010Apple Inc.RF pulse synchronization for data acquisition operations
US7855718Jan 3, 2007Dec 21, 2010Apple Inc.Multi-touch input discrimination
US7859521Apr 8, 2010Dec 28, 2010Apple Inc.Integrated touch screen
US7861073Jan 3, 2007Dec 28, 2010Apple Inc.On-chip decompression engine
US7868874Nov 15, 2005Jan 11, 2011Synaptics IncorporatedMethods and systems for detecting a position-based attribute of an object using digital codes
US7876310Jan 3, 2007Jan 25, 2011Apple Inc.Far-field input identification
US7876311Jun 13, 2007Jan 25, 2011Apple Inc.Detection of low noise frequencies for multiple frequency sensor panel stimulation
US7877707Jun 13, 2007Jan 25, 2011Apple Inc.Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
US7880720Dec 23, 2009Feb 1, 2011SMART Technologies ULCGesture recognition method and touch system incorporating the same
US7885436Jul 5, 2007Feb 8, 2011Authentec, Inc.System for and method of assigning confidence values to fingerprint minutiae points
US7900156Apr 4, 2007Mar 1, 2011Apple Inc.Activating virtual keys of a touch-screen virtual keyboard
US7907020Nov 29, 2007Mar 15, 2011Apple Inc.Constant calibration
US7907125Jan 5, 2007Mar 15, 2011Microsoft CorporationRecognizing multiple input point gestures
US7910843Sep 4, 2008Mar 22, 2011Apple Inc.Compact input device
US7916126Jun 13, 2007Mar 29, 2011Apple Inc.Bottom-up watershed dataflow method and region-specific segmentation based on historic data to identify patches on a touch sensor panel
US7918019Jan 9, 2009Apr 5, 2011Apple Inc.Method for fabricating thin touch sensor panels
US7920129Jan 3, 2007Apr 5, 2011Apple Inc.Double-sided touch-sensitive panel with shield and drive combined layer
US7920131Aug 28, 2009Apr 5, 2011Apple Inc.Keystroke tactility arrangement on a smooth touch surface
US7920134Jun 13, 2007Apr 5, 2011Apple Inc.Periodic sensor autocalibration and emulation by varying stimulus level
US7924271Jun 13, 2007Apr 12, 2011Apple Inc.Detecting gestures on multi-event sensitive devices
US7924272Nov 27, 2006Apr 12, 2011Microsoft CorporationInfrared sensor integrated in a touch panel
US7928965Dec 27, 2007Apr 19, 2011Apple Inc.Touch screen RFID tag reader
US7932897Aug 15, 2005Apr 26, 2011Apple Inc.Method of increasing the spatial resolution of touch sensitive devices
US7940249Oct 31, 2006May 10, 2011Authentec, Inc.Devices using a metal layer with an array of vias to reduce degradation
US7941090Jan 16, 2004May 10, 2011Shoot the Moon Products II, LLCInteractive book reading system using RF scanning circuit
US7948477Jun 13, 2007May 24, 2011Apple Inc.PET-based touchpad
US7978181Apr 25, 2006Jul 12, 2011Apple Inc.Keystroke tactility arrangement on a smooth touch surface
US7986193Jan 3, 2007Jul 26, 2011Apple Inc.Noise reduction within an electronic device using automatic frequency modulation
US7986313Jan 3, 2007Jul 26, 2011Apple Inc.Analog boundary scanning based on stray capacitance
US7995041Sep 11, 2009Aug 9, 2011Apple Inc.Integrated touch screen
US7999795Jan 5, 2011Aug 16, 2011Apple Inc.Double-sided touch sensitive panel and flex circuit bonding
US8004500Oct 26, 2007Aug 23, 2011Apple Inc.Switched capacitor projection scan multi-touch sensor array
US8005275Nov 28, 2007Aug 23, 2011IDEX ASAPointer tool
US8013839Nov 30, 2010Sep 6, 2011Apple Inc.Methods for determining a cursor position from a finger contact with a touch screen display
US8019421Sep 5, 2002Sep 13, 2011MetaCure LimitedBlood glucose level control
US8022935Jul 6, 2006Sep 20, 2011Apple Inc.Capacitance sensing electrode with integrated I/O mechanism
US8026903Jan 3, 2007Sep 27, 2011Apple Inc.Double-sided touch sensitive panel and flex circuit bonding
US8026904Jan 3, 2007Sep 27, 2011Apple Inc.Periodic sensor panel baseline adjustment
US8026905Jan 5, 2011Sep 27, 2011Apple Inc.Double-sided touch sensitive panel and flex circuit bonding
US8031094Sep 11, 2009Oct 4, 2011Apple Inc.Touch controller with improved analog front end
US8031174Jan 3, 2007Oct 4, 2011Apple Inc.Multi-touch surface stackup arrangement
US8035622Mar 27, 2008Oct 11, 2011Apple Inc.SAR ADC with dynamic input scaling and offset adjustment
US8035623Aug 3, 2010Oct 11, 2011Azoteq (Pty) Ltd.User interface with proximity sensing
US8040324Sep 13, 2006Oct 18, 2011Elan Microelectronics CorporationMovement detection method for multiple objects on a capacitive touchpad
US8040326Jun 13, 2007Oct 18, 2011Apple Inc.Integrated in-plane switching display and touch sensor
US8044314Jul 27, 2010Oct 25, 2011Apple Inc.Hybrid button
US8049730Feb 23, 2005Nov 1, 2011StantumDevices and methods of controlling manipulation of virtual objects on a multi-contact tactile screen
US8049732Jan 3, 2007Nov 1, 2011Apple Inc.Front-end signal compensation
US8049862Aug 8, 2008Nov 1, 2011Apple Inc.Indium tin oxide (ITO) layer forming
US8054296Jan 3, 2007Nov 8, 2011Apple Inc.Storing baseline information in EEPROM
US8054299Jan 8, 2007Nov 8, 2011Apple Inc.Digital controller for a true multi-point touch surface useable in a computer system
US8054300Jun 17, 2008Nov 8, 2011Apple Inc.Capacitive sensor panel having dynamically reconfigurable sensor size and shape
US8054301Aug 25, 2010Nov 8, 2011Promethean Ltd.Dual pen system
US8055022Feb 24, 2009Nov 8, 2011SMART Technologies ULCPassive touch system and method of detecting user input
US8059099Sep 11, 2006Nov 15, 2011Apple Inc.Techniques for interactive input to portable electronic devices
US8059102Jun 13, 2007Nov 15, 2011N-trig Ltd.Fingertip touch recognition for a digitizer
US8062115Apr 26, 2007Nov 22, 2011WMS Gaming Inc.Wagering game with multi-point gesture sensing device
US8068093Aug 24, 2010Nov 29, 2011Promethean HouseDuplicate objects
US8068125May 4, 2007Nov 29, 2011Apple Inc.Luminescence shock avoidance in display devices
US8072429Mar 29, 2007Dec 6, 2011Cypress Semiconductor CorporationMulti-axial touch-sensor device with multi-touch resolution
US8076949Mar 28, 2008Dec 13, 2011Cypress Semiconductor CorporationEnhanced proximity sensing
US8077147Mar 13, 2006Dec 13, 2011Apple Inc.Mouse with optical sensing surface
US8077153Apr 19, 2006Dec 13, 2011Microsoft CorporationPrecise selection techniques for multi-touch screens
US8077160Sep 24, 2010Dec 13, 2011Apple Inc.Storing baseline information in EEPROM
US8085247Jan 3, 2007Dec 27, 2011Apple Inc.Advanced frequency calibration
US8089462Apr 7, 2008Jan 3, 2012SMART Technologies ULCPointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region
US8094128Jan 3, 2007Jan 10, 2012Apple Inc.Channel scan logic
US8094129Mar 29, 2007Jan 10, 2012Microsoft CorporationTouch sensing using shadow and reflective modes
US8094137Jul 23, 2007Jan 10, 2012Smart Technologies ULCSystem and method of detecting contact on a display
US8098233Mar 30, 2007Jan 17, 2012Apple Inc.Wide touchpad on a portable computer
US8102376Dec 28, 2005Jan 24, 2012Elan Microelectronics CorporationMethod for object detection on a capacitive touchpad
US8115745Dec 19, 2008Feb 14, 2012Tactile Displays, LLCApparatus and method for interactive display with tactile feedback
US8115753Apr 11, 2008Feb 14, 2012Next Holdings LimitedTouch screen system with hover and click input methods
US8120591Oct 13, 2010Feb 21, 2012Apple Inc.Detection of low noise frequencies for multiple frequency sensor panel stimulation
US8120596May 21, 2004Feb 21, 2012SMART Technologies ULCTiled touch system
US8123894Sep 24, 2008Feb 28, 2012Apple Inc.3-dimensional curved substrate lamination
US8125455Jan 3, 2007Feb 28, 2012Apple Inc.Full scale calibration measurement for multi-touch surfaces
US8125456Jan 3, 2007Feb 28, 2012Apple Inc.Multi-touch auto scanning
US8125461Sep 5, 2008Feb 28, 2012Apple Inc.Dynamic input graphic display
US8125463Nov 7, 2008Feb 28, 2012Apple Inc.Multipoint touchscreen
US8125464Oct 15, 2010Feb 28, 2012Apple Inc.Full scale calibration measurement for multi-touch surfaces
US8130203May 31, 2007Mar 6, 2012Apple Inc.Multi-touch input discrimination
US8139028Dec 19, 2006Mar 20, 2012Synaptics IncorporatedProximity sensor and method for indicating extended interface results
US8144129Jun 13, 2007Mar 27, 2012Apple Inc.Flexible touch sensing circuits
US8144295Dec 19, 2008Mar 27, 2012Apple Inc.Common bus design for a TFT-LCD display
US8149221Dec 18, 2008Apr 3, 2012Next Holdings LimitedTouch panel display system with illumination and detection provided from a single edge
US8153016Feb 12, 2008Apr 10, 2012Apple Inc.Shaping a cover glass
US8174504Feb 23, 2009May 8, 2012Synaptics IncorporatedInput device and method for adjusting a parameter of an electronic system
US8179376Aug 27, 2009May 15, 2012Research In Motion LimitedTouch-sensitive display with capacitive and resistive touch sensors and method of control
US8196636Jul 23, 2010Jun 12, 2012Apple Inc.3-dimensional curved substrate lamination
US8201109Sep 30, 2008Jun 12, 2012Apple Inc.Methods and graphical user interfaces for editing on a portable multifunction device
US8203535Aug 31, 2006Jun 19, 2012SMART Technologies ULCPassive touch system and method of detecting user input
US8207948Sep 2, 2008Jun 26, 2012Elan Microelectronics CorporationMethod and systems for identifying objects on a touch-sensitive device
US8209861Dec 2, 2009Jul 3, 2012Flextronics AP, LLCMethod for manufacturing a touch screen sensor assembly
US8212159May 11, 2009Jul 3, 2012Freescale Semiconductor, Inc.Capacitive touchpad method using MCU GPIO and signal processing
US8217908Jun 19, 2008Jul 10, 2012Tactile Displays, LLCApparatus and method for interactive display with tactile feedback
US8217913Aug 21, 2009Jul 10, 2012Apple Inc.Integrated touch screen
US8228304Jun 11, 2009Jul 24, 2012SMART Technologies ULCSize/scale orientation determination of a pointer in a camera-based touch system
US8228305Jul 10, 2009Jul 24, 2012Apple Inc.Method for providing human input to a computer
US8228306Jul 22, 2009Jul 24, 2012Flextronics AP, LLCIntegration design for capacitive touch panels and liquid crystal displays
US8228311May 16, 2008Jul 24, 2012N-trig Ltd.Touch detection for a digitizer
US8231056Apr 3, 2006Jul 31, 2012Authentec, Inc.System for and method of protecting an integrated circuit from over currents
US8232970Jan 3, 2007Jul 31, 2012Apple Inc.Scan sequence generator
US8237667Sep 10, 2008Aug 7, 2012Apple Inc.Phase compensation for multi-stimulus controller
US8239784Jan 18, 2005Aug 7, 2012Apple Inc.Mode-based graphical user interfaces for touch sensitive input devices
US8243027Jun 8, 2007Aug 14, 2012Apple Inc.Touch screen liquid crystal display
US8243041Jan 18, 2012Aug 14, 2012Apple Inc.Multi-touch input discrimination
US8244371Mar 16, 2006Aug 14, 2012MetaCure LimitedPancreas lead
USRE40153May 27, 2005Mar 18, 2008Apple Inc.Multi-touch system and method for emulating modifier keys via fingertip chords
USRE40993Jan 13, 2006Nov 24, 2009Apple Inc.System and method for recognizing touch typing under limited tactile feedback conditions
USRE42064Nov 15, 2006Jan 25, 2011Apple Inc.Force feedback computer input and output device with coordinated haptic elements
USRE42794May 27, 2010Oct 4, 2011SMART Technologies ULCInformation-inputting device inputting contact point of object on recording surfaces as information
USRE43084Mar 11, 2010Jan 10, 2012SMART Technologies ULCMethod and apparatus for inputting information including coordinate data

Claims

1. A method for detecting the operative coupling of multiple fingers to a touch sensor involving the steps of

scanning the touch sensor to (a) identify a first maxima in a signal corresponding to a first finger, (b) identify a minima following the first maxima, (c) identify a second maxima in a signal corresponding to a second finger following said minima, and
providing an indication of the simultaneous presence of two fingers in response to identification of said first and second maxima.

2. The method of claim 1 further including the step of causing a pointing device click function to occur in response to the detection of at least a second maxima.

3. The method of claim 1 further including the step of enabling a "drag" function to occur in response to the detection of at least a second maxima.

4. The method of claim 1 further including the step of enabling a "select" function in response to the detection of at least a second maxima.

5. The method of claim 1 further including the step of enabling an "ink" function in response to the detection of at least a second maxima.

6. The method of claim 1 wherein said touch sensor includes a plurality of lines, said maxima being a largest local variation in a signal value on one of said lines due to capacitive coupling of a finger.

7. The method of claim 6 wherein said maxima are peaks.

8. The method of claim 1 further comprising the step of comparing a distance between said first maxima and said second maxima to a predefined threshold.

9. The method of claim 1 further comprising the steps of:

providing a first control function in response to the detection of the movement of two fingers:
detecting the reaching of an edge of said touch sensor by said two fingers;
detecting a first time corresponding to the removal of said fingers from said touch sensor;
detecting a second time corresponding to the replacement of said two fingers on said touch sensor; and
continuing said first control function if said first and second times are within a predetermined time limit of each other.

10. The method of claim 1 further comprising the step of:

detecting a distance between said first and second maxima.

11. The method of claim 1 further comprising the step of:

providing a drag control function in response to detecting a movement in substantial unison of two said fingers.

12. The method of claim 1 further comprising the step of:

providing a click function in response to the removal and reappearance of said second maxima within a predetermined period of time.

13. The method of claim 1 further comprising the steps of:

detecting a movement of said first maxima;
detecting a removal and replacement of said maxima within a predetermined time period;
controlling a cursor function in response to said movement of said first maxima; and
providing a control function in response to said removal and replacement of said second maxima.

14. The method of claim 1 further comprising the step of:

selecting an appropriate control function based on a combination of a number of fingers detected, an amount of time said fingers are detected, and any movement of said fingers.

15. The method of claim 1 further comprising the step of determining if said first and second maxima are within 5 centimeters, and only providing said indication of the presence of two fingers if said first and second maxima are within 5 centimeters.

16. The method of claim 1 further comprising the step of calculating first and second centroids corresponding to said first and second fingers.

17. The method of claim 1 wherein said first and second maxima are required to be higher than a first threshold, and said minima is required to be less than a second threshold.

18. A touch sensor for detecting the operative coupling of multiple fingers comprising:

means for scanning the touch sensor to (a) identify a first maxima in a signal corresponding to a first finger, (b) identify a minima following the first maxima, and (c) identify a second maxima in a signal corresponding to a second finger following said minima, and
means for providing an indication of the simultaneous presence of two fingers in response to identification of said first and second maxima.

19. The touch sensor of claim 18 further comprising:

means for selecting an appropriate control function based on a combination of a number of fingers detected, an amount of time said fingers are detected, and any movement of said fingers.

20. The touch sensor of claim 18 wherein said touch sensor includes a plurality of lines, said maxima being a largest local variation in a signal value on one of said lines due to capacitive coupling of a finger.

21. The touch sensor of claim 18 wherein said maxima are peaks.

22. The touch sensor of claim 18 further comprising means for comparing a distance from said first maxima to said second maxima to a predefined threshold.

23. The touch sensor of claim 18 further comprising:

means for providing a first control function in response to the detection of the movement of two fingers:
means for detecting the reaching of an edge of said touch sensor by said two fingers;
means for detecting a first time corresponding to the removal of said fingers from said touch sensor;
means for detecting a second time corresponding to the replacement of said two fingers on said touch sensor; and
means for continuing said first control function if said first and second times are within a predetermined time limit of each other.

24. The touch sensor of claim 18 further comprising:

means for detecting a distance between said first and second maxima.

25. The touch sensor of claim 18 further comprising:

means for providing a drag control function in response to detecting a movement in substantial unison of two said fingers.

26. The touch sensor of claim 18 further comprising:

means for providing a click function in response to the removal and reappearance of said second maxima within a predetermined period of time.

27. The touch sensor of claim 18 further comprising:

means for detecting a movement of said first maxima;
means for detecting a removal and replacement of said maxima within a predetermined time period;
means for controlling a cursor function in response to said movement of said first maxima; and
means for providing a control function in response to said removal and replacement of said second maxima.

28. The touch sensor of claim 18 further comprising:

means for selecting an appropriate control function based on a combination of a number of fingers detected, an amount of time said fingers are detected, and any movement of said fingers.

29. The sensor of claim 18 further comprising means for determining if said first and second maxima are within 5 centimeters, and only providing said indication of the presence of two fingers if said first and second maxima are within 5 centimeters.

30. The sensor of claim 18 further comprising means for calculating first and second centroids corresponding to said first and second fingers.

31. The sensor of claim 18 wherein said first and second maxima are required to be higher than a first threshold, and said minima is required to be less than a second threshold.