throbber
as) United States
`a2) Patent Application Publication co) Pub. No.: US 2010/0156818 Al
`
`(43) Pub. Date: Jun. 24, 2010
`Burroughetal.
`
`US 20100156818A1
`
`(54)
`
`MULTI TOUCH WITH MULTI HAPTICS
`
`Publication Classification
`
`(75)
`
`Inventors:
`
`Bobby Burrough, Cupertino, CA
`(US); Benjamin J. Pope, Newton,
`MA (US)
`
`(51)
`
`Int. Cl.
`GO6F 3/041
`GO8B 6/00
`
`(2006.01)
`(2006.01)
`
`Correspondence Address:
`BEYER LAW GROUP LLP/APPLE INC.
`P.O. BOX 1687
`CUPERTINO, CA 95015-1687 (US)
`
`(73)
`
`Assignee:
`
`APPLE INC., Cupertino, CA (US)
`
`(21)
`
`Appl. No.:
`
`12/419,174
`
`(22)
`
`Filed:
`
`Apr. 6, 2009
`
`Related U.S. Application Data
`
`(60)
`
`Provisional application No. 61/140,519, filed on Dec.
`23, 2008.
`
`(52) US. CMe ceeecccssssssssteessesssssseeeseesen 345/173; 340/407.2
`
`(57)
`
`ABSTRACT
`
`Methods and systems for processing touch inputs are dis-
`closed. The invention in one respect includes reading data
`from a multi-touch sensing device such as a multi-touch touch
`screen where the data pertains to touch input with respect to
`the multi-touch sensing device, and identifying at least one
`multi-touch gesture based on the data from the multi-touch
`sensing device and providing an appropriate multi-haptic
`response.
`
`Acoustic
`
`Haptic feedback
`H(d)
`
`Uppersurface
`sor
`
`
`126
`
`Touchevent
`
`Protective layer 120
`Touch sense layer 122
`Display device 112
`
`
`| 124 |
`
`136 /
`a
`lnaptic
`
`
`
`APPLE 1007
`
`
`
`
`
` _ Haptic actuator ~
`
` 121
` Processor 106 .
`
`1340|pigeon
`
`
`
`
`Operational components
`104
`
`Housing 102
`
`APPLE 1007
`
`1
`
`

`

`Patent Application Publication
`
`Jun. 24, 2010 Sheet 1 of 21
`
`US 2010/0156818 Al
`
`WLBiz
`
`OO}
`
`POL
`
`pauaneieda
`
`CUCIOSIS
`
`s}usu0dwios
`
`vOL
`
`
`BOeSIUJesh
`OLLAejdsiq
`
`
`
`ZLLa01nag
`
`2
`
`
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 2 of 21
`
`US 2010/0156818 Al
`
`Haptic feedback
`H(d)
`
`Uppersurface
`126
`
`
`
`Touch event
`T
`
`Operational components
`104
`
`Fig. 1B
`
`Acoustic
`isolator
`494
`
`Housing 102
`
`
`
`
`
`Protective layer 120
`
`Touch sense layer 122
`
`Display device 112
`
` _ Haptic actuator| | Haptic actuator
`
`
`
`
`121
`N40
`136 /
`ae
`S$;
`
`haptic
`fen eee ee ee ee ee ee ee ee ee ee ee ee ep ep
`
`
`
`i.Hapticprofilesa—
`Processor 106
`
`
`3
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 3 of 21
`
`US 2010/0156818 Al
`
`Acoustic
`lsolator
`421
`
`410
`
`Touch event
`T
`
`Hs J
`Hz
`
`
`NO
`
`Protective layer 120
`: Touch senselayer 122
`
`
`
`
`
`
`poe ee ee ee ee ee pe eeee ee ee Peee
`
`
`
`
`
`
`
`132LT
`Micro-coniroltier
`Haptic profiles «~~
`
`
`Housing 102
`
`
`Processor 106 |
`
`Operational components
`104
`
`Fig. 1C
`
`4
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 4 of 21
`
`US 2010/0156818 Al
`
`Acoustic
`Isolators os.
`
`Touch event
`
`Heompound <
`
`
`121
`
`
`
`Protective layer 120
`| Touch senselayer 122
`
`:
`
`
`
`nee ee ee ee eeefPe pee
`
`
`132‘|
`
`) Micro-controller
`
`Processor 106
`
`
`Haptic profiles u~
`
`Housing 102
`
`Operational components
`104
`
`Fig. 1D
`
`5
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 5 of 21
`
`US 2010/0156818 Al
`
`Acoustic
`tsolator
`
`
`
`Hhousing
`
`
`
`
`
`Touch event
`
`
`
`Housing 102
`
`
`
`
`Protective layer 120
`| Touch senselayer 122
`
`Display device 112
`
`Operational components
`104
`
`Fig. 1E
`
`6
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 6 of 21
`
`US 2010/0156818 Al
`
`Silent area H(X) = Hn, 4, 4) ~
`
`128
`
`7
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 7 of 21
`
`US 2010/0156818 Al
`
`
`
`
`
`Fig. 2B
`
`8
`
`

`

`Patent Application Publication
`
`Jun. 24, 2010 Sheet 8 of 21
`
`US 2010/0156818 Al
`
`7yybue|
`
`uol}Oe1]UO
`
`—><+
`
`e“big
`
`uoisuedxe
`
`<p
`
`O0€
`
`9
`
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 9 of 21
`
`US 2010/0156818 Al
`
`306
`
`hr
`
`300
`
`Fig.4
`
`
`
`
`
`AppliedforceF(pressureF/A) | lengthL
`><contraction
`
`expansion<>
`
`-/+V
`
`Q.
`>
`
`10
`
`
`
`10
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 10 of 21
`
`US 2010/0156818 Al
`
`
`
`Sense output node
`
`502
`
`Voltage sensed?
`
`Actuator in passive
`
`506
`
`
`Sensed voltage greater
`than threshold?
`
`Actuator in active
`mode
`
`Retrieve haptic
`profile
`
`510
`
`512
`
`Generate haptic response
`by actuator based on
`retrieved haptic profile
`
`514
`
`518
`
`
`
`
`
` y
`
`
`
`
`
`
`complete? n
`
`Set to passive
`mode
`
`Haptic respone
`
` Fig. 5
`
`516
`
`‘,
`500
`
`11
`
`11
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 11 of 21
`
`US 2010/0156818 Al
`
`GUI 600
`
`_N
`
`
`
`Image feature
`612
`
`112
`
`
`
`
`Device
`
`100“]
`
`[es
`
`12
`
`12
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 12 of 21
`
`US 2010/0156818 Al
`
`
`
`= 702
`
`Target
`706
`
`poco nono nno-one on on 8n-- 28-8888-8-5 5-5-5 5-5-5 ==8 +--+
`
`_ Region 4
`
`
`
`_-—~Region1
`veer
`oe
`ae- Region 2
`me
`om
`.
`mo
`
`—~
`
`us
`
`4
`
`Lo
`
`7
`
`704
`
`~
`
`N
`
`\ A
`
`i
`
`|
`
`Target
`
`708
`
`:
`
`13
`
`

`

`Jun. 24, 2010 Sheet 13 of 21
`
`US 2010/0156818 Al
`
`
`
`
`
`
`
`JeBuyjouosod/biebe!a36zuoibe,Ta\|uoi6edJODIE}zuolBalyebue}|uoiBaabue}
`
`
`eeee=aeTe—:=EEcmd“A|,uolbelyn}ak.
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`ye6ue}
`
`yebuey|
`
`gg‘bi
`
`
`
`
`
`
`
`
`
`
`cuoies208Z08z08
`
`
`
`eye}sjusosainb}2}8}i
`
`
`
`9je}sjusosainb
`
`Ayisuaqul
`
`ondey
`
`asuodsal
`
`14
`
`14
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 14 of 21
`
`US 2010/0156818 Al
`
`JeBuyJouonisod
`
`V6‘6i4
`
`006>
`
`
`
`(x)a}eulpso-09YONoL
`
`
`
`
`g6‘bis
`
`"H
`
`Aysuayul
`
`ondey
`
`esuodsel
`
`15
`
`15
`
`

`

`Patent Application Publication
`
`Jun. 24, 2010 Sheet 15 of 21
`
`US 2010/0156818 Al
`
`dor“6l4~aJoyeoipul
`
`
`
`
`
`eBpeJoyesipulebpes
`
`Ayisuequl
`
`ondey
`
`esuodsal
`
`
`
`
`
`
`
`
`
`(x)a]BuIpso-09yono
`
`Je6uyJouonisod
`
`
`
`
`
`
`
`ainyes]joyabpe
`
`ae
`
`
`
`Vor‘Biz
`
`16
`
`
`
`
`
`
`
`Z/L9sunjeayabeuj
`
`16
`
`

`

`Patent Application Publication
`
`Jun. 24, 2010 Sheet 16 of 21
`
`US 2010/0156818 Al
`
`1100
`
`the presence ofat
`
`least a first finger
`and a second finger.
`are detected
`
`1102
`
`
`
`e. presence of the
`
`
`two fingers represents ..
`a gesture
`
`
`1104
`
`Fig. 11
`
`haptic. devices nearest the”
`touch point are set to active
`mode in order to provide a
`vibrotactile
`
`1106
`
`distance betweenat least the
`.-two fingers is compared
`
`1108
`
`- Distanceincreasing? —
`
`
`1110
`
`
`Generate zoom in signal
`
`Generate zoomout signal
`
`Generate zoom in haptic ~-
`signal
`
`Generate zoom out haptic
`signal
`
`
`
`1114
`
`1118
`
`17
`
`17
`
`

`

`Patent Application Publication
`
`1202
`
`US 2010/0156818 Al
`
`Jun. 24,2010 Sheet 17 of 21
`
`
`
`18
`
`18
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 18 of 21
`
`US 2010/0156818 Al
`
`1204
`
`|
`
`
`
`421000 N | |
`
`California\\ SS —|
`
`
`
`yoo2
`
`4204
`
`
` /-N. California
`
`\
`
`1204. 42D.
`
`19
`
`19
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 19 of 21
`
`US 2010/0156818 Al
`
`1204 |
`
`1204 |
`
` —N. California
`
`
`
`
`
`20
`
`20
`
`

`

`Patent Application Publication
`
`Jun. 24,2010 Sheet 20 of 21
`
`US 2010/0156818 Al
`
`
`
`age
`
`\ 4. Sar@arlos |eo “ye
`
` Ye
`
`21
`
`21
`
`

`

`Patent Application Publication
`
`Jun. 24, 2010 Sheet 21 of 21
`
`US 2010/0156818 Al
`
` virtual scroll wheel
`
`is presented on the
`display:
`
`1300
`
`1302
`
`
`
`
`
`
`| thepresenceofthe
`
`two fingers represents
`
`a gesture
`
`1304
`
`the initial positionof the
`fingers on the virtual scroll
`wheel is. set.
`
`rotate signal 1s generated
`when the angle of the fingers
`change relative to the
`reference point
`
`rotate signal can be used to
`-rotate the virtual scroll
`“wheel in the direction of
`finger rotation
`
`1306
`
`1308
`
`1310
`
`Generate haptic click signal
`
`1312
`
`Fig. 13
`
`22
`
`22
`
`

`

`US 2010/0156818 Al
`
`Jun. 24, 2010
`
`MULTI TOUCH WITH MULTI HAPTICS
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] This patent application takes priority under 35 US.
`C. 119(e) to U.S. Provisional Application Ser. No. 61/140,
`519 entitled MULTI TOUCH WITH MULTI HAPTICSby
`Burroughetal., filed Dec. 23, 2008 which is incorporated by
`reference in its entirety for all purposes.
`
`BACKGROUNDOF THE INVENTION
`
`1. Field of the Invention
`[0002]
`[0003] The present invention relates generally to providing
`multi-touch/multi-haptic systems and methods.
`[0004]
`2. Description of the Related Art
`[0005] Multi-touch devices have advantages over conven-
`tional single point sensing touch devices in that they can
`distinguish more than one object(finger) in contrast to single
`point devices that are simply incapable ofdistinguishing mul-
`tiple objects. In most cases, multi-touch devices monitor a
`sensing surface for a touch or near touch, and when a touch
`occurs determines the distinct areas of contact and identifies
`
`the contacts via their geometric features and geometric
`arrangement. Once identified or classified, the contacts are
`monitored for various motions, actions or events. The con-
`tacts and motions thereof are then converted into inputs for
`controlling some aspect of an electronic device.
`[0006] Multi-touch devices can be embodied in various
`forms including but not limit to standard touch pads, large
`extended palm pads, touch screens, touch sensitive housings,
`etc. Furthermore, multi-touch devices can be placed in vari-
`ous electronic devices including but not limited to computers
`such as tablet computers, laptop computers, desktop comput-
`ers as well as handheld computing devices such as media
`players (e.g., music, video, games), PDAs, cell phones, cam-
`eras, remote controls, and/orthe like. The multi-touch devices
`can also be placed on dedicated input devices such as touch
`screen monitors, keyboards, navigation pads, tablets, mice,
`and the like. Essentially, multi-touch devices can be applied
`to any surface, and can be found in any consumerelectronic
`product that requires inputs.
`[0007]
`Since multi-touch devices provide a number of
`inputting operationsat a single location (input surface), input-
`ting with multi-touch devices can be very efficient. The user
`can maintain their hand(s) at the multi-touch surface without
`having to movetheir hand(s) to address other input devices.
`For example, conventional systems typically include a key-
`board and a separate mouse. In order to use the mouse, the
`user must move their hand from the keyboard and onto the
`mouse. In order to keyboardefficiently (both hands), the user
`must movetheir hand from the mouseto the keyboard. This
`inputting sequence is very inefficient. For one, only one
`device can be used effectively at a given time. For another,
`there is wasted time between each inputting step. In contrast,
`with multi-touch surfaces the user can generate both static
`commands(e.g., keyboarding) and manipulative commands
`(e.g., tracking) from the samelocation and at the same time.
`The user therefore does not have to move their hands to
`
`perform different inputting tasks. The user simply provides
`different chords or finger motions to generate a numberof
`inputs either sequentially or simultaneously. In one example,
`the user can provide key commands with taps at specific
`
`locations of the multi-touch surface while allowing tracking
`from all locations of the multi-touch surface.
`
`Ilowever, research has shown that providing the
`[0008]
`multi-touch surface with the ability to provide physical (hap-
`tic) feedback makes the multi-touch experience even more
`efficient andrealistic to the user. For example, physical key-
`boards provide a physical indication (a bump, for example)
`indicative of the homekey. This physical sensation can not be
`provided by a conventional multi-touch system thereby forc-
`ing the user to visually locate the home key thereby making
`keyboard use less efficient and fatiguing. However, by pro-
`viding a physical facsimile of the home key bump using an
`actuator that provides a physical sensation to the user provid-
`ing an approximate representation of the bump, the user’s
`experience of the MT keyboard (and any multi-touch system
`for that matter) can be morerealistic and therefore more
`enjoyable.
`[0009] Therefore, a system that enhances the multi-touch
`experience by incorporating a corresponding physical
`response(s) is described.
`
`SUMMARYOF THE INVENTION
`
`[0010] The invention relates, in one embodiment, to an
`apparatus and methodfor providing multi-touch haptic feed-
`back. The apparatus includes, at least, a touch pad having a
`touch sensitive surface arranged to receive a user provided
`multi-touch event associated with at least two different loca-
`tions on the touch sensitive surface, a multi-touch detection
`mechanismoperatively coupledto the touchsensitive surface
`that detects the multi-touch event and generates a correspond-
`ing a multi-touch signal, and a plurality of haptic feedback
`devices operatively coupled to the multi-touch detection
`mechanism and the touch sensitive surface cooperatively
`arranged to concurrently provide tactile feedback at each of
`the at least two different locations on the touch sensitive
`surface in response to the multi-touch signal wherein the
`tactile feedback at each of the at least two different locations
`
`are discreet from one another. When the multi-touch signal
`indicates that the multi-touch event is a dynamic multi-touch
`event indicating a change in the multi-touch event, then the
`tactile feedback at each of the at least two different locations
`
`is updatedto reflect the change in the multi-touch event.
`[0011]
`It should be noted that in some cases the tactile
`feedback event can be different for each of the at least two
`different locations.
`
`[0012] The invention relates, in another embodiment, to a
`multi-touch haptic mechanism. The multi-touch haptic
`mechanism includes, at least, a touch pad having a touch
`sensitive surface arranged to detect a user touch event at
`substantially any location on the touch sensitive surface and a
`plurality ofindependenthaptic devices operatively coupled to
`the touch sensitive surface each providing a corresponding
`type oftactile feedback thereby providing a tactile feedback
`at substantially any location on the touch sensitive surface at
`whichthe user touch event has occurred, wherein each of the
`plurality of independent haptic devices only respondsto the
`user touch event in one or more associated regions of the
`touch sensitive surface. Whenat least two ofthe plurality of
`independent haptic devices cooperate to provide a type of
`haptic response that is different than that type provided by
`either of the at least two independent haptic devices sepa-
`rately.
`[0013] The inventionrelates, in another embodiment, to an
`integrated device arranged to act as both a force sensing
`
`23
`
`23
`
`

`

`US 2010/0156818 Al
`
`Jun. 24, 2010
`
`device and a haptic feedback device. The device includes, at
`least, a touch sensitive surface, a controller unit, and a
`mechanical actuator coupled with the controller unit and the
`touch sensitive surface. The integrated device acts as the force
`sensing device by generating an output voltage in direct pro-
`portion to a force applied to the mechanicalactuator by a user
`touching the touch sensitive surface, sensing the output volt-
`age by the controller unit and converting the sensed output
`voltage to an indication of the applied force. Only when the
`sensed output voltage exceeds a voltage threshold level does
`the integrated device act as the haptic feedback device by
`halting the sensing ofthe output voltage by the controller unit
`activating the mechanical actuator by the controller unit,
`wherein the activated mechanical actuator imparts a physical
`force to the touch sensitive surface that results in a vibro-
`
`tactile response (subcutaneoustissue activated) felt by the
`user commensurate with the force applied by the user.
`[0014] The inventionrelates, in another embodiment, to an
`electronic device. The electronic device includes, at least, a
`touch pad having a touchsensitive surface arrangedto process
`a user touch event anda plurality of haptic feedback devices
`each of which is operatively coupled to the touch sensitive
`surface and each respondingto the user touch event only ina
`specific region ofthe touch sensitive surface and arranged to
`providetactile feedback singly or in combination with others
`of the plurality of haptic feedback devices in responseto the
`user touch event. When the touch sensitive regionsof at least
`two of the plurality ofhaptic devices overlap, ifthe user touch
`event occurs in the overlapping region, then the at least two
`haptic devices cooperate to provide a combinedhaptic feed-
`back response based upon the location in the overlapping
`region of the user touch event.
`[0015] The inventionrelates, in another embodiment, to an
`electronic device. The electronic device includes, at least, a
`touch pad having a touchsensitive surface arranged to receive
`a user touch event provided by a user, a controller coupled and
`in communication with the touch pad arranged to at least
`analyze the user touch event and/or a state of the touch pad
`and based uponthe analysis provide a user touch event signal
`in response to the user touch event, and at least one haptic
`device operatively coupled to the controller arranged to
`receive the user touch event signal, wherein the at least one
`haptic device responds to the user touch event signal by
`providing an appropriate haptic feedback responseto the user
`based upon the analysis provided by the controller.
`[0016]
`In one embodiment, the touch sensitive surface is
`arranged to receive different types of user touch events each
`being characterized by an amountof pressure applied on the
`touch sensitive surface by a userandat least one haptic device
`operatively coupled to the touch sensitive surface arranged to
`provide a specific type of tactile feedback corresponding to
`the amountof pressure applied to the touch sensitive surface
`by the user.
`[0017]
`It should be noted that in each of the embodiments
`described above, the methods can be implemented using a
`touch based input device such as a touch screen or touch pad,
`moreparticularly a multi-touch touch based input device, and
`even more particularly a multi-touch touch screen. It should
`also be notedthatthe gestures, gesture modes, gesturalinputs,
`etc. can correspond to any of those described below in the
`detailed description. For example, the gestures can be asso-
`
`ciated with zooming, panning,scrolling, rotating, enlarging,
`floating controls, zooming targets, paging, inertia, keyboard-
`ing, wheeling, and/orthe like.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0018] The invention will be readily understood by the
`following detailed description in conjunction with the accom-
`panying drawings, wherein like reference numerals designate
`like structural elements, and in which:
`[0019]
`FIGS. 1A-1E are a series of block diagrams of a
`system, in accordance with one embodiment of the present
`invention.
`[0020]
`FIGS. 2A-2B shows a multi-point multi-haptic sys-
`tem having a multi-touch surface that incorporatesa plurality
`of haptic devices in accordance with an embodimentof the
`invention.
`
`FIG. 3 shows a schematic diagram of a representa-
`[0021]
`tive piezo-electric haptic assembly.
`[0022]
`FIG. 4 shows a schematic diagram of the haptic
`assembly shown in FIG. 3 configured to act as a pressure
`sensor.
`
`FIG. 5 shows a flowchart detailing a process in
`[0023]
`accordance with an embodimentof the invention.
`
`FIG. 6 showsdisplay device displaying representa-
`[0024]
`tive haptic active GUI elements in accordance with an
`embodimentof the invention.
`
`FIG. 7 showsrepresentative GUI button elements in
`[0025]
`accordance with an embodimentof the invention.
`
`FIGS. 8A-8B showsrepresentative GUIbutton ele-
`[0026]
`ment and associated haptic profile in accordance with an
`embodimentof the invention.
`
`FIGS. 9A-9B showsa representative slider element
`[0027]
`and associated haptic profile in accordance with an embodi-
`mentofthe invention.
`
`FIGS. 10A-10B showsa feature edge detection sys-
`[0028]
`tem in accordance with an embodimentof the invention.
`
`FIG. 11 isa diagram ofa zoom gesture method 1100
`[0029]
`in accordance with an embodimentofthe invention.
`
`FIGS. 12A-12H illustrates a display presenting a
`[0030]
`GUIobject in the form of a map of North America with
`embedded levels which can be zoomed.
`
`FIG. 13 isa diagram ofa GUIoperational method in
`[0031]
`accordance with one embodimentofthe present invention.
`
`DETAILED DESCRIPTION OF SELECTED
`EMBODIMENTS
`
`[0032] Reference will now be made in detail to selected
`embodiments an example ofwhich isillustrated in the accom-
`panying drawings. While the invention will be described in
`conjunction with a preferred embodiment, it will be under-
`stood that it is not intended to limit the invention to one
`preferred embodiment. Tothe contrary,it is intended to cover
`alternatives, modifications, and equivalents as can be
`included within the spirit and scope of the invention as
`defined by the appendedclaims.
`[0033] The invention relates to multi-touch haptic feed-
`back. Multi-touch haptic feedbackrefers to haptic techniques
`capable of providing multiple and discretely located haptic
`sensations across a surface. The haptic system can for
`example include a plurality of haptic nodes, each of which is
`capable of issuing vibro-tactile sensations (at the same time
`or different times and with the same intensity or different
`intensity). The haptic nodes can for example be configured in
`
`24
`
`24
`
`

`

`US 2010/0156818 Al
`
`Jun. 24, 2010
`
`a matrix or array. In one embodiment, the haptic nodes are
`mappedto touch sensing nodes. Each touch sensing node can
`be assigned one or more haptic nodes. The haptic nodes are
`typically proximate the touch sensing nodes to whichit has
`been assigned.
`[0034]
`In one embodiment, the touch sensing surface is a
`multi touch surface thus making a multi touch multi-touch
`haptic device. In so doing haptic feedback can be provided
`that indicates information about a multi touch event. For
`
`example, the surface under a moving finger can be actuated
`while the surface under the non-movingfinger remainsstatic.
`In another example, the surface under the moving finger is
`actuated concurrently with a signal being passed to the other
`finger indicating that a multi touch action is occurring. In this
`way, the signals taken together can indicate the nature of the
`underlying action being taken by the user. For example, if an
`object (such as an image) is being expanded or reduced in size
`a larger/more intense signal could be generated (either by
`increasing frequency or amplitude). It is also contemplated
`that isolated feedback can be used to provide an on-screen
`click-wheelor other such user input where the touch screenis
`used to simulate the “clicks” of the click wheel both audibly
`and via tactile feedback.
`
`[0035] The described embodiments generally pertain to
`gestures and methods of implementing gestures with associ-
`ated physical
`feedback with touch sensitive devices.
`Examples of touch sensitive devices include touch screens
`and touch pads. One aspect ofthe invention describes a touch
`sensitive input device able to recognize at least two substan-
`tially simultaneously occurring gestures using at least two
`different fingers or other objects (hereinafter referred to as a
`multi-touch event). The touch sensitive input device commu-
`nicates with an array ofhaptic feedback devices(also referred
`to as haptic actuators) each arranged to provide haptic feed-
`back accordingto a hapticprofile in response to a multi-touch
`event. In another aspect of the invention, each finger receives
`different haptic feedback (multi-haptic) depending upon the
`location on the touch sensitive input device each finger is
`placed. In anotheraspect ofthe invention, a compound haptic
`feedback can be provided that combines the output from at
`least two different haptic actuators to form the compound
`responsethatis different from that provided by the twoorigi-
`nating haptic actuators. In another embodiment, an integrated
`device is described that can act as both a force sensing device
`and a haptic feedback device. In still another embodiment, a
`handheld portable device is described having a housing and a
`user interface are acoustically isolated from each other.In this
`way, the housing anduser interface and having non-interfer-
`ing and independenthaptic responses.
`[0036] These and other aspects of the invention are dis-
`cussed below with reference to FIGS. 1-13. However, those
`skilled in the art will readily appreciate that the detailed
`description given herein with respect to these figures is for
`explanatory purposes as the invention extends beyond these
`limited embodiments.
`
`FIG. 1A-1E are block diagramsof a representative
`[0037]
`electronic device or system 100,
`in accordance with one
`embodimentofthe present invention. Electronic device 100
`can correspond to a computer (such as a desktops or laptops)
`as well as small form factor electronic devices that can
`
`include portable consumerelectronic products such as cell
`phones, PDA, media players and/orthe like. As such, portable
`electronic device 100 can be sized for one-handed operation
`and placement into small areas such as a pocket. Portable
`
`electronic device 100 can process data and moreparticularly
`media suchas audio, video, images, etc. As such,the portable
`electronic device 100 can correspond to a music player, game
`player, videoplayer, personaldigital assistant (PDA), such as,
`for example, an iPod™, an iPod Nano™,an iPod Shuffle™,
`an iPod™ Touch or an iPhone™available by Apple Inc. of
`Cupertino, Calif. In some cases, portable electronic device
`100 can communicate wirelessly (with or withoutthe aid of a
`wireless enabling accessory system) and/or via wired path-
`ways(e.g., using traditional electrical wires).
`[0038]
`Portable electronic device 100 includes a housing
`102. Housing 102 can be formed of any numberof materials
`including for example plastics, metals, ceramics andthe like.
`In one embodiment, housing 102 can be formedofstainless
`steel in order to provide an aesthetic and appealing look and
`feel as well as provide structural integrity and support forall
`sub-assemblies installed therein. Housing 102 can define a
`cavity configured to at least partially enclose any suitable
`numberof operational electronic components 104 used by
`portable electronic device 100 to carry out its intended func-
`tions. Operational electronic components 104 can include
`processor 106 that can operate (in conjunction with an oper-
`ating system) to execute computer code and produce and use
`data. Processor 106 can be implemented on a single-chip,
`multiple chips or multiple electrical components. For
`example, various architectures can be used for the processor
`106, including dedicated or embeddedprocessor, single pur-
`pose processor, controller, ASIC, and so forth. The operating
`system, other computer code and data can reside within a
`memory 108 that can be operatively coupled to processor 106.
`By way of example, memory 108 can include Read-Only
`Memory (ROM), Random-Access Memory (RAM), flash
`memory, hard disk drive and/or the like. Operational compo-
`nents 104 can also include a numberof input/output (1/O)
`devices 109. Such devices can include audio output devices
`such as headphonejacks, data ports (such as J.E.E.E. 1392
`compliant, USB, etc.), and so on.
`[0039]
`Portable electronic device 100 can also include a
`user interface 110 that can operate to both receive user inputs
`and provide information to a user. In the described embodi-
`ment, user interface 110 can include display device 112 that
`can be operatively coupled to processor 106 by way of bus
`114. Display device 112 can correspondto any knowndisplay
`technology such as a plasma, LCD,or an organic light emit-
`ting diode (OLED). It should be notedthat in the embodiment
`shown in FIGS. 1A-1E,display device 112 is integrated with
`the electronic device 100. However, display device 112 can
`also be configured as a component separate from portable
`electronic device 100 in which case display device 112 would
`be considered a peripheral device that can be coupled to
`portable electronic device 100 by way of a wired connection
`(such as a peripheral bus or cable) or a wireless connection
`such as IR, RF, Bluetooth or the like (among others).
`[0040]
`Insome cases, display device 112 presents graphical
`user interface (GUI) 116 on display device 112. GUI 116 can
`provide an easy to use interface between a user of portable
`electronic device 100 and the operating system or application
`running thereon. Generally speaking, GUI 116 iconically
`represents programs,
`files and operational options with
`graphical images. The graphical images can include win-
`dows, fields, dialog boxes, menus, icons, buttons, cursors,
`scroll bars, etc. Such images can be arranged in predefined
`layouts, or can be created dynamically to serve the specific
`actions being taken by a user. During operation, the user can
`
`25
`
`25
`
`

`

`US 2010/0156818 Al
`
`Jun. 24, 2010
`
`select and activate various graphical images in orderto ini-
`tiate functions and tasks associated therewith. By way of
`example, a user can select a button that opens, closes, mini-
`mizes, or maximizes a window, or an icon that launches a
`particular program. GUI 116 can additionally or alternatively
`display information, such as noninteractive text and graphics,
`for the user on the display device 112.
`[0041] As shown more clearly in FIG. 1B in a side view
`perspective of device 100, user interface 110 can include
`protective layer 120 disposed on top of display device 112. In
`this way, protective layer 120 can be used as protective top
`layer of transparent or semitransparent material
`(clear)
`thereby affording display device 112 protection from poten-
`tially damaging external insults causedby, for example, sharp
`objects, dropping, and so on andyet still allow any image
`presented by display device 112 to be clearly viewed by a
`user. Protective layer 120 can be formed of many well known
`transparent materials such as glass (e.g., referred to as cover
`glass), and moreparticularly highly polished glass. It should
`be appreciated, however, that other transparent materials (or
`at least translucent materials) such asclear plastic may also be
`used. In some embodiments, protective top layer 120 can be
`acoustically isolated from housing 102 using, for example,
`acoustic isolation buffers 121. By acoustically isolating hous-
`ing 102 and protective top layer 120 from each other, it is
`possible to provide separate and independent haptic
`responses, one directed at housing 102 and another directed at
`protective top layer 120 withoutinterfering with each other.
`For example, it may be desirable to provide one type ofhaptic
`response at protective layer 120 and another type haptic
`responseat housing 102 at the same timeor at a different time
`independent of each other or in some cases one being the
`result of or related to the other.
`
`[0042] User interface 110 can be touch sensitive suitable
`for receiving one or more user touch events by which infor-
`mation can be passed betweenthe user andthe portable elec-
`tronic device 100. In some cases, the one or more inputsin the
`form of user touch events can be substantially simultaneously
`received (e.g., multi-touch). In these embodiments, user
`interface 110 is rendered touch sensitive by meansof a touch
`sensing layer 122 that can be disposed below protective layer
`120 such that touch sensing layer 122 is between protective
`layer 120 and the display device 112. This arrangement can be
`accomplished by, for example, applying touch sensing layer
`122 to display device 112 or by applying touch sensing layer
`122 to protective layer 120 using any numberof attachment
`processes, such as printing, depositing,
`laminating, etc.
`Touch sensing layer 122 generally includesat least one touch
`sensing device 124 configured to detect an object in close
`proximity to or exerting pressure on an upper surface 126 of
`protective layer 120. In keeping with the wide applicability of
`the invention, sensing device 124 can be widely varied and
`can be configured to activate as the finger touches the upper
`surface 126. In the simplest case, an electrical signal is pro-
`duced each timea finger (or other appropriate object) passes
`a sensor. The numberof signals in a given time frame may
`indicate location, direction, speed and acceleration of the
`finger on the touch sensitive portion,1.e., the more signals, the
`more the user movedhis or herfinger.
`[0043] Touch sensing layer 122 can be configuredto act as
`a multi-touch input device. Multi-touch input devices have
`several advantages over conventional single point devices in
`that they can distinguish more than one object (finger). As a
`multi-touch input device, touch sensing layer 122 can distin-
`
`guish a wide range ofdifferent gestures. By way of example,
`the gestures may be single point or multi-touch gestures,
`static or dynamic gestures, continuousor segmented gestures,
`and the like. It should be notedthat single point gestures are
`those gestures that are performed with a single contact point,
`e.g., the gesture is performed with a single touch as for
`example from a single finger, a palm or a stylus. Multi-touch
`gestures are those gestures that can be performed with mul-
`tiple points, e.g., the gesture is performed with multiple
`touches as for example from multiple fingers, fingers and
`palms, a finger and a stylus, multiple sty

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket