throbber
P1 365560
`
`
`
`
`
` £‘3..@.M__.‘
`
`I “'3
`
`‘E@)A9~TiI5_L_4”1l(.1’)W5E;.0.)1;‘.I.I"!I.15I___.!i3_.IE*S‘'.P£-1‘1*3.~..*_..‘S‘.fli_%TI!‘1§$ :
`D STATES DEPARTMENT OF COMMERCE
`UNITE
`United States Patent and Trademark Office
`
`
`
`March 01, 2001
`
`
`
`ANNEXED HERETO IS A TRUE COPY FROM
`THIS IS TO CERTIFY THAT
`TED STATES PATENT AND TRADEMARK
`THE RECORDS OF THE UNI
`F THE BELOW IDENTIFIED PATENT
`HOSE PAPERS 0
`OFFICE OF T
`MENTS TO BE GRANTED A
`HE REQUIRE
`APPLICATION THAT MET T
`FILING DATE UNDER 35 USC 111.
`
`
`
`
`
`
`
`
`
`APPLICATION NUMBER: 09/487, 73 7
`FILING DATE: January 19, 2000
`PCT APPLICATION NUMBER:
`
`PCT/USO]/01486
`
`
`
`
`OF PATENTS AND TRADEMARKS
`
`By Authority of the
`OMMISSIONER
`
`‘III;
`
`,,
`
`qu>\€/“T
`
`
`
`M. K. HAWKINS
`Certifying Officer
`
` ‘
`
`
`
`APPLE INC.
`
`I
`
`EXHIBIT 1007 - PAGE
`
`SUBMITTED OR TRANSMITTED IN
`1 COMPLIANCE WITH RULE 17.1(a) OR (I3)
`
`
` ‘
`\\TIfiII_T1I_I
`_
`'
`.
`‘e.
`;
`.-—
`~ _,
`.'dITIllIIlIIIIIIIIflIIII1'IIIIIIIlTIllIIIIfl1III1IIIIIIIIIIIIIIIIIIIIIIIIII
`IIIIIIIIIIIIIIIII
`
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 1
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 1
`
`

`
`lnulluiigligliljfltu
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`0/~ 41’ W
`
`,1}
`
`‘
`QERTIFICATE OF EXPRESS MAILING
`'fy that this paper and the documents and/or fees referred to as attached therein are being deposited with the United States Postal
`anuary 19, 2000 in an envelope as “Express Mail Post Office to Addressec” service under 37 CFR §1.10, Mailing Label Number
`EE59Jl89744US, addressed t
`e Assistant Commissioner for Patents, Washington, DC 20231.
`
`Jam
`
`.Riegel
`
`57 ET
`“‘ _‘§
`7% it
`:53 ;____—:"—=<T
`PATENT APPLICATION TRANSMI'ITAL (37 C.F.R. § l.53(b)) §;?§:§
`-2. E
`
`Assistant Commissioner for Patents
`
`Box Patent Application
`Washington, DC 20231
`
`Sir:
`
`This is a request for filing a patent application under 37 C.F.R. § 1.53(b) in the name of inventors:
`
`Louis B. Rosenberg and James R. Riegel
`
`For: HAPTIC FEEDBACK FOR TOUCHPADS AND OTHER TOUCH CONTROLS
`
`VA 28 Pages of Specification and Claims,
`W 01 Page ofAbstract,
`
`ElD[]El[]D[I]>1i>
`
`05 Sheet(s) of informal Drawings,
`
`2 Pages Combined Declaration and Power of Attorney,
`
`Preliminary amendment.
`
`Information Disclosure Statement.
`
`Verified Statement that this filing is by a small entity.
`
`Assignment of the invention to
`
`.
`
`Assignment Recordation Cover Sheet and Assignment recording fee of $40.00.
`Other:
`
`
`
`finesse“
`
`.
`
`PLEASE DO NOT CHARGE A FILING FEE AT THIS TIME
`
`Date:
`
`I A 2 5 0O
`
`P.O. Box 52037
`
`Palo Alto, CA 94303-0746
`Telephone: (408) 467-1900
`
`Attorney Docket No. IMMIPO99
`
`/
`
`Jam
`
`. Riegel
`Registration No. 36,651
`
`J
`
`/'
`
`(Revised2/98,Rule53 Trans.)
`
`-
`
`Page 1 of1
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 2
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 2
`
`

`
`Q A Q ! gt; EEEDBAQK E; ;R TO! gg ;HPéQ§
`ABE OTEER T5111; :3 CQNTRQL§
`
`5
`
`BY INVENTORS
`
`Louis B. Rosenberg
`
`James R. Riegel
`
`CROSS REFERENCE TO RELATED APPLICATIONS
`
`10
`
`This application is a continuation-in-part of co-pending patent application no.
`
`09/
`
`, entitled “Haptic Feedback for Directional Control Pads,” filed 12/17/99 by Martin
`
`et al., and which is incorporated herein by reference in its entirety.
`
`
`
`
`
`1*?.:u'21"".-"ll1!.‘l...l!$5.“?!
`
`15
`
`BACKGROUND OF THE INVENTION
`
`The present invention relates generally to the interfacing with computer and mechanical
`
`devices by a user, and more particularly to devices used to interface with computer systems and
`
`electronic devices and which provide haptic feedback to the user.
`
`Humans interface with electronic and mechanical devices in a variety of applications, and
`the need for a more natural, easy—to-use, and informative interface is a constant concern.
`In the
`
`context of the present invention, humans interface with computer devices for a variety of
`
`applications. One such application is interacting with computer-generated environments such as
`
`20
`
` i
`
`.
`
`games, simulations, and application programs. Computer input devices such as mice and
`trackballs are often used to control a cursor within a graphical environment and provide input in
`these applications.
`
`25
`
`In some interface devices, force feedback or tactile feedback is also provided to the user,
`
`collectively known herein as “haptic feedback.” For example, haptic Versions ofjoysticks, mice,
`
`gamepads, steering wheels, or other types of devices can output forces to the user based on
`
`events or interactions occurring within the graphical environment, such as in a game or other
`
`30
`
`application program.
`
`In portable computer or electronic devices, such as laptop computers, mice typically too
`
`large a workspace to be practical. As a result, more compact devices such as trackballs are often
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 3
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 3
`
`

`
`.used. A more popular device for portable computers are “touchpads,” which are small
`
`rectangular, planar pads provided near the keyboard of the computer. The touchpads senses the
`
`location of a pointing object by any of a variety of sensing technologies, such as capacitive
`
`sensors or pressure sensors that detect pressure applied to the touchpad. The user contacts the
`
`5
`
`touchpad most commonly with a fingertip and moves his or her finger on the pad to move a
`
`cursor displayed in the graphical environment.
`
`In other embodiments, the user can operate a
`
`stylus in conjunction with the touchpad by pressing the stylus tip on the touchpad and moving the
`
`stylus.
`
`One problem with existing touchpads is that there is no haptic feedback provided to the
`
`10
`
`user. The user of a touchpad is therefore not able to experience haptic sensations that assist and
`
`inform the user of targeting and other control tasks within the graphical environment. The
`
`touchpads of the prior art also cannot take advantage of existing haptic-enabled software run on
`
`the portable computer.
`
`
`
`2
`
`Patent IMMI P099
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 4
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 4
`
`

`
`SUMMARY OF THE INVENTION
`
`The present invention is directed to a haptic feedback planar touch control used to
`
`5
`
`provide input to a computer system. The control can be a touchpad provided on a portable
`
`computer, or can be a touch screen found on a variety of devices. The haptic sensations output
`
`on the touch control enhance interactions and manipulations in a displayed graphical
`
`environment or when controlling an electronic device.
`
`More specifically, the present invention relates to a haptic feedback touch control for
`
`10
`
`inputting signals to a computer and for outputting forces to a user of the touch control. The
`
`control includes a touch input device including an approximately planar touch surface operative
`
`to input a position signal to a processor of said computer based on a location of user contact on
`
`the touch surfaces The computer positions a cursor in a graphical environment displayed on a
`
`'-"='~*s‘-45.-3-"«:6»:-..«.-“.:.’§.=x-3:rm.‘i..§
`
` display device based at least in part on the position signal. At least one actuator is also coupled
` can be integrated in a housing of the computer or handheld device, or provided in a housing that
`
`:.- 15
`
`A
`
`'
`
`to the touch input device and outputs a force on the touch input device to provide a haptic
`sensation to the user contacting the touch surface. The actuator outputs the force based on force
`information output by the processor to the actuator.
`
`The touch input device can be a touchpad separate fiom a display screen ofthe computer,
`
`or can be included in a display screen of the computer as a touch screen. The touch input device
`
`is separate from the computer. The user contacts the touch surface with a finger, a stylus, or
`
`other object. The force is preferably a linear force output approximately perpendicularly to a
`
`.
`
`plane of the touch surface of the touch input device, and the actuator can include a piezo-electric
`actuator, a voice coil actuator, a pager motor, a solenoid, or other type of actuator.
`In one
`embodiment, the actuator is coupled between the touch input device and a grounded surface. In
`
`25
`
`another embodiment, the actuator is coupled to an inertial mass, wherein said actuator outputs an
`
`inertial force on the touch input device approximately along an axis perpendicular to the planar
`
`touch surface. A touch device microprocessor separate from the main processor of the computer
`
`can receive force information from the host computer and provide control signals based on the
`force information to control the actuator.
`
`30
`
`The haptic sensations, such as a pulse, vibration, or spatial texture, are preferably output
`
`in accordance with an interaction of a controlled cursor with a graphical object in the graphical
`
`environment. For example, a pulse can be output when the cursor is moved between menu
`
`3
`
`Patent 1l\/IMIPO99
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 5
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 5
`
`

`
`elements in a menu, moved over said icon, or moved over a hyperlink. The touch input device
`
`can include multiple different regions, where at least one of the regions provides the position
`
`signal and at least one other region provides a signal that is used by the computer to control a
`
`different function, such as rate control ftmction of a value or a button press. Different regions
`
`5
`
`and borders between regions can be associated with different haptic sensations.
`
`The present invention advantageously provides haptic feedback to a planar touch control
`
`device of a computer, such as a touchpad or touch screen. The haptic feedback can assist and
`
`inform the user of interactions and events within a graphical user interface or other environment
`
`and ease cursor targeting tasks. Furthermore, the invention allows portable computer devices
`
`10
`
`having such touch controls to take advantage of existing haptic feedback enabled software. The
`
`haptic touch devices disclosed herein are also inexpensive, compact and consume low power,
`
`allowing them to be easily incorporated into a wide variety of portable and desktop computers
`and electronic devices.
`
`These and other advantages ofthe present invention will become apparent to those skilled
`in the art upon a reading ofthe following specification of the invention and a study of the several
`
`15
`
`figures of the drawing.
`
`-::—'e-—,r.3'-..w:I35....12.’...53.?!34I.-‘....*.=.*£.A3
`
`
`
`
`
`:'=52:-_5-d.'§<.?l';'.'-1
`
`mantra“
`
`-,: .I
`
`4
`
`Patent IMMI PO99
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 6
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 6
`
`

`
`:
`
`if:2:
`:3
`
`?..'~£-":.'“'.:
`
`
`-1-"<’.?'~'=-.
`‘mtg.
`‘zi
`la-s
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIGURE 1 is a perspective view of a haptic touchpad of the present invention;
`
`5
`
`FIGURE 2 is a perspective view of a remote control device including the touchpad of the
`
`present invention;
`
`FIGURE 3 is a perspective view of a first embodiment of the touchpad of the present
`
`invention including one or more actuators coupled to the underside ofthe touchpad;
`
`FIGURE 4 is a side elevational View of a first embodiment of the present invention in
`
`r-A O
`
`which a piezo-electric actuator is directly coupled to the touchpad of the present invention;
`
`FIGURE 5 is a side elevational view of a second embodiment of the touchpad of the
`
`present invention including a linear actuator;
`
`FIGURE 6 is a side elevational view of a third embodiment of the touchpad of the present
`
`invention having an inertial mass;
`
`FIGURE 7 is a top plan view of an example of a touchpad ofthe present invention having
`
`dilferent control regions; and
`
`FIGURES 8a and 8b are top plan and side cross sectional views, respectively, of a touch
`
`screen embodiment of the present invention.
`
`5
`
`Patent IMMIPO99
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 7
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 7
`
`

`
`DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
`
`FIGURE 1 is a perspective view of a portable computer 10 including a haptic touchpad
`
`of the present invention. Computer 10 is preferably a portable or “laptop” computer that can be
`
`carried or otherwise transported by the user and may be powered by batteries or other portable
`
`energy source in addition to other more stationary power sources. Computer 10 preferably runs
`
`one or more host application programs with which a user is interacting via peripherals.
`
`3-3F‘U:o
`
`
`
`
`
`:3“«Fa='a:.'.'.'.s*.'...5.73!1:iia.;;-.s;...l!..t|
`.7‘#5!_‘»‘‘-.'.“z.’-'aw‘-‘r.'*.‘:
`
`
`
`
`
`
`.=.‘.'-‘*~.»..-3"‘‘%=¢.u-ar.»1-='-am».‘rs\L»i'LUmll
`llmll13"~51"um"
`
`Computer 10 may include the various input and output devices as shown, including a
`
`display device 12 for outputting graphical images to the user, a keyboard 14 for providing
`
`character or toggle input from the user to the computer, and a touchpad 16 of the present
`
`invention. Display device 12 can be any of a variety of types of display devices; flat-panel
`
`displays are most common on portable computers. Display device 12 can display a graphical
`
`enviromnent 18 based on application programs and/or operating systems that are running, such as
`
`a graphical user interface (GUI), that can include a cursor 20 that can be moved by user input, as
`
`well as windows 22, icons 24, and other graphical objects well known in GUI environments.
`
`Other devices may also be incorporated or coupled to the computer 10, such as storage devices
`
`(hard disk drive, DVD~ROM drive, ete.), network server or clients, game controllers, etc.
`
`In
`
`alternate embodiments, the computer 10 can take a wide variety of forms, including computing
`
`devices that rest on a tabletop or other surface, stand-up arcade game machines, other portable
`
`devices or devices worn on the person, handheld or used with a single hand of the user, etc. For
`
`example, host computer 10 can be a video game console, personal computer, workstation, a
`
`television “set top box” or a “network computer”, or other computing or electronic device.
`
`Touchpad device 16 of the present invention preferably appears externally to be similar
`
`to the touchpads of the prior art. Pad 16 includes a planar, rectangular smooth surface that can be
`
`positioned below the keyboard 14 on the housing of the computer 10, as shown, or may be
`
`positioned at other areas of the housing. When the user operates the computer 10, the user may
`
`conveniently place a fingertip or other object on the touchpad 16 and move the fingertip to
`
`correspondingly move cursor 20 in the graphical environment 18.
`
`In operation, the touchpad 16 inputs coordinate data to the main microprocessor(s) of
`
`the computer 10 based on the sensed location of an object on (or near) the touchpad. As with
`
`many touchpads of the prior art, touchpad 16 can be capacitive, resistive, or use a different type
`
`of sensing. Some existing touchpad embodiments are disclosed, for example, in U.S. Patent Nos.
`
`6
`
`Patent IMMlP099
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 8
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 8
`
`

`
`‘,s-,-.e—.-.s
`
`
`
`_..+~.X‘."“.‘.2-2..-.wz43~»fi'2}':'vxS5»~»l3L»Ll.‘.Lli.l!illL.lHL..ll
`
`
`
`
`
`
`
`
`
`-gs--,;‘.,;-»-,.,._~.x-uy,-.-.=-.~.\._—.:,~.,-.=2_,-5-,GM‘(M!K...“ll“33"Gm};
`
`5,521,336 and 5,943,044. Capacitive touchpads typically sense the location of an object on or
`
`near the surface of the touchpad based on capacitive coupling between capacitors in the touchpad
`
`and the object. Resistive touchpads are typically pressure-sensitive, detecting the pressure of a
`
`finger, stylus, or other object against the pad, where the pressure causes conductive layers, traces,
`
`switches, etc. in the pad to electrically connect. Some resistive or other types of touchpads can
`
`detect the amount of pressure applied by the user and can use the degree of pressure for
`
`proportional or variable input to the computer 10. Resistive touchpads typically are at least
`
`partially deformable, so that when a pressure is applied to a particular location, the conductors at
`
`that location are brought into electrical contact. Such deformability can be useful in the present
`
`invention since it can potentially amplify the magnitude of output forces such as pulses or
`
`vibrations on the touchpad as used in the present invention. Forces can be amplified if a tuned
`
`compliant suspension is provided between an actuator and the object that is moved, as described
`
`in provisional application no. 60/157,206,
`
`incorporated herein by reference. Capacitive
`
`touchpads and other types of touchpads that do not require significant contact pressure may be
`
`better suited for the present invention in many embodiments, since excessive pressure on the
`
`touchpad may in some cases interfere with the motion ofthe touchpad for haptic feedback. Other
`
`types of sensing technologies can also be used in the touchpad. Herein, the term “touchpad”
`
`preferably includes the surface of the touchpad 16 as well as any sensing apparatus included in
`
`the touchpad unit.
`
`Touchpad 16 preferably operates similarly to existing touchpads, where the speed of the
`
`fingertip on the touchpad correlates to the distance that the cursor is moved in the graphical
`
`environment. For example, if the user moves his or her finger quickly across the pad, the cursor
`
`is moved a greater distance than if the user moves the fingertip more slowly. Ifthe user’s finger
`
`reaches the edge of the touchpad before the cursor reaches a desired destination in that direction,
`
`then the user can simply move his or her finger off the touchpad, reposition the finger away from
`
`the edge, and continue moving the cursor. This is an “indexing” function similar to lifting a
`
`mouse off a surface to change the offset between mouse position and cursor. Furthermore, many
`
`touchpads can be provided with particular regions that are each assigned to particular functions
`
`that can be unrelated to cursor positioning. Such an embodiment is described in greater detail
`
`below with respect to Fig. 7.
`
`In some embodiments the touchpad 16 may also allow a user to
`
`“tap” the touchpad (rapidly touch and remove the object from the pad) in a particular location to
`
`provide a command. For example, the user can tap or “double tap” the pad with a finger while
`the controlled cursor is over an icon to select that icon.
`
`In the present invention, the touchpad 16 is provided with the ability to output haptic
`
`feedback such as tactile sensations to the user who is physically contacting the touchpad 16.
`
`Various embodiments detailing the structure of the haptic feedback touchpad are described in
`
`l0
`
`[i U!
`
`toCD
`
`25
`
`30
`
`35
`
`7
`
`Patent IMMI P099
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 9
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 9
`
`

`
`*2
`
`«warI‘:.9!‘1:».
`
`lb‘..ii
`W133‘
`
`(
`
`
`
`
`
`
`
`
`
`
`
`:.~....*-=1:“=“eaarmin.s"am“.9‘.9‘llmllllmll31:»)!I)"H3limit-:13».liilmzifim-213$.»
`
`sgnu}:uu..u-
`
`greater detail below. Preferably, the forces output on the touchpad are linear (or approximately
`
`linear) and oriented along the z-axis, approximately perpendicular to the surface of the touchpad
`
`16 and the top surface of computer 10. In a different embodiment, forces can be applied to the
`
`touchpad 16 to cause side-to-side (e.g., x-y) motion of the pad in the plane of its surface in
`
`addition to or instead of z—axis motion, although such motion is not preferred.
`
`Using one or more actuators coupled to the touchpad 16, a variety of haptic sensations
`
`can be output to the user who is contacting the pad. For example, jolts, vibrations (varying or
`
`constant amplitude), and textures can be output. Forces output on the pad can be at least in part
`
`based on the location of the finger on the pad or the state of a controlled object in the graphical
`
`environment of the host computer 10, and/or independent of finger position or object state. Such
`
`forces output on the touchpad 16 are considered “computer-controlled” since a microprocessor or
`
`other electronic controller is controlling the magnitude and/or direction of the force output of the
`
`actuator(s) using electronic signals.
`
`Preferably, the entire pad 16 is provided with haptic
`
`sensations as a single unitary member; in other embodiments, individually-moving portions of
`
`the pad can each be provided with its own haptic feedback actuator and related transmissions so
`
`that haptic sensations can be provided for only a particular portion. For example, some
`
`embodiments may include a touchpad having different portions that may be flexed or otherwise
`
`moved with respect to other portions of the pad.
`
`In other embodiments, the touchpad 16 can be provided in a separate housing that is
`
`connected to a port of the computer 10 via a cable or via wireless transmission and which
`
`receives force information from and sends position information to the computer 10. For
`
`example, Universal Serial Bus (USB), Firewire, or a standard serial bus can connect such a
`
`touchpad to the computer 10.
`
`In such an embodiment, the computer 10 can be any desktop or
`
`stationary computer or device and need not be a portable device.
`
`One or more buttons 26 can also be provided on the housing of the computer 10 to be
`
`used in conjunction with the touchpad 16. The user’s hands have easy access to the buttons, each
`
`of which may be pressed by the user to provide a distinct input signal to the host computer 12.
`
`Typically, each button 26 corresponds to a similar button found on a mouse input device, so that
`
`10
`
`15
`
`20
`
`25
`
`a lefi button can be used to select a graphical object (click or double click), a right button can
`bring up a context menu, etc.
`In some embodiments, one or more of the buttons 26 can be
`
`30
`
`provided with tactile feedback as described in copending patent applications 09/156,802 and
`
`09/
`
`entitled, “Haptic Feedback for Directional Control Pads,” filed 12/17/99, and both
`
`incorporated herein by reference. Other features of these disclosures may also be used with the
`
`present invention.
`
`8
`
`Patent IMMlP099
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 10
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 10
`
`

`
`Furthermore, in some embodiments, one or more moveable portions 28 of the housing
`
`of the computer device 10 can be included which is contacted by the user when the user operates
`
`the touchpad 16 and which can provide haptic feedback. Having a moveable portion of a
`
`housing for haptic feedback is described in copending patent application serial no. 09/156,802
`
`5
`
`and application no. 09/103,281, both incorporated herein by reference. Thus, both the housing
`
`can provide haptic feedback (e.g., through the use of an eccentric rotating mass on a motor
`
`coupled to the housing) and the touchpad 16 can provide separate haptic feedback. This allows
`
`the host to control two different tactile sensations simultaneously to the user; for example, a
`
`vibration of a low frequency can be conveyed through the housing to the user and a higher
`
`10
`
`frequency vibration can be conveyed to the user through the touchpad 16. Each other button or
`
`other control provided with haptic feedback can also provide tactile feedback independently from
`the other controls.
`
`p—| U:
`
`The host application program(s) and/or operating system preferably displays graphical
`
`images of the environment on display device 12. The software and environment running on the
`
`host computer 12 may be of a wide variety. For example, the host application program can be a
`
`word processor, spreadsheet, video or computer game, drawing program, operating system,
`
`graphical user interface, simulation, Web page or browser that implements HTML or VRML
`
`instructions, scientific analysis program, virtual reality training program or application, or other
`
`application program that utilizes input from the touchpad 16 and outputs force feedback
`
`commands to the touchpad 16. For example, many games and other application programs
`
`include force feedback functionality and may communicate with the touchpad 16 using a
`
`standard protocol/drivers
`
`such as I-Force®, FEELit®, or TouchsenseTM available from
`
`Immersion Corporation of San Jose, California.
`
`
`
`
`sun:or...:1‘.;'...“.s:t.-.9352».4:251I:r.mm:
`9*::~-"-.:r2‘:l'“!:2:..~“'
`:221:“111*!‘il3 N33"u''-):r'\=::
`
`
`
`
`
`a
`
`The touchpad 16 can include circuitry necessary to report control signals to the
`
`25 microprocessor of the host computer 10 and to process command signals from the host’s
`
`‘
`
`microprocessor. For example, appropriate sensors (and related circuitry) are used to report the
`
`position of the user’s finger on the touchpad 16. The touchpad device also includes circuitry that
`
`receives signals from the host and outputs tactile sensations in accordance with the host signals
`
`using one or more actuators.
`
`In some embodiments, a separate, local microprocessor can be
`
`30
`
`provided for the touchpad 16 to both report touchpad sensor data to the host and/or to carry out
`
`force commands received from the host, such commands including, for example, the type of
`
`haptic sensation and parameters describing the commanded haptic sensation. Alternatively, the
`
`touchpad microprocessor can simply pass streamed data from the main processor to the actuators.
`
`The term “force information” can include both commands/parameters and streamed data. The
`
`35
`
`touchpad microprocessor can implement haptic sensations independently after receiving a host
`
`command by controlling the touchpad actuators; or, the host processor can maintain a greater
`
`9
`
`Patent IMMl P099
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 11
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 11
`
`

`
`Qegree ofcontrol over the haptic sensations by controlling the actuators more directly.
`
`In other
`
`embodiments, logic circuitry such as state machines provided for the touchpad 16 can handle
`
`haptic sensations as directed by the host main processor. Architectures and control methods that
`
`can be used for reading sensor signals and providing haptic feedback for a device are described in
`
`5
`
`greater detail in Patent No. 5,734,373 and copending application nos. 60/156,354, 60,133,208,
`
`09/376,649, and 60/160,401, all incorporated herein by reference.
`
`FIGURE 2 is a perspective view of another embodiment of a device which can include
`
`the active touchpad 16 of the present invention. The device can be a handheld remote control
`
`device 30, which the user grasps in one hand and manipulates controls to access the functions of
`
`10
`
`an electronic device or appliance remotely by a user (such as a television, video cassette recorder
`
`or DVD player, audio/video receiver, Internet or network computer connected to a television,
`
`etc.). For example, several buttons 32 can be included on the remote control device 30 to
`
`manipulate functions of the controlled apparatus. A touchpad 16 can also be provided to allow
`
`the user to provide more sophisticated directional input. For example, a controlled apparatus
`
`may have a selection screen in which a cursor may be moved, and the touchpad 16 can be
`
`manipulated to control the cursor in two dimensions. The touchpad 16 includes the ability to
`output haptic sensations to the user as described herein, based on a controlled value or event. For
`
`example, a volume level passing a mid-point or reaching a maximum level can cause a pulse to
`be output to the touchpad and to the user.
`
`01!?1113MM |—‘ U:.....:*-3'-"..4'>9.-.1-5::1-..:-"-.I“-::Mr!lZ.n1i}i§:-%§3uu:‘z!734-c
`
`
`
`
`
`
`
`
`
`
`“Ii4-its!t»:4»
`
`
`
`20
`
`In one application, the controlled apparatus can be a computer system such as Web-TV
`
`from Microsoft Corp. or other computing device which displays a graphical user interface and/or
`
`web pages accessed over a network such as the Internet. The user can control the direction of the
`
`cursor by moving a finger (or other object) on the touchpad 16. The cursor can be used to select
`
`and/or manipulate icons, windows, menu items, graphical buttons, slider bars, scroll bars, or
`
`25
`
`other graphical objects in a graphical user interface or desktop interface. The cursor can also be
`
`I
`used to select and/or manipulate graphical objects on a web page, such as links, images, buttons,
`‘ ‘ etc. Other force sensations associated with graphical objects are described below with reference
`
`to Fig. 7.
`
`FIGURE 3 is a perspective View of a first embodiment 40 of a touchpad 16 of the
`
`30
`
`present invention for providing haptic feedback to the user.
`
`In this embodiment, one or more
`
`piezoelectric actuators 42 are coupled to the underside of the touchpad 16. The piezoelectric
`
`actuator 42 is driven by suitable electronics, as is well known to those skilled in the art.
`
`In one
`
`embodiment, a single piezoelectric actuator 42 is positioned at or near the center of the touchpad
`
`16, or off to one side if space constraints of the housing require such a position.
`
`In other
`
`35
`
`embodiments, multiple piezoelectric actuators 42 can be positioned at different areas of the
`
`10
`
`Patent IMMIPO99
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 12
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 12
`
`

`
`Q”.9‘.9‘::===:.-3..~='::'"::
`
`..s$31'».~J2,»I333!I313!i...ll‘X
`
`
`
`
`
`
`52"‘:22:-hull15"ll"limitnit}...
`
`r.‘G333
`
`§.
`§=
`
`touchpad; the dashed lines show one configuration, Where an actuator 42 is placed at each corner
`
`ofthe pad 16 and at the center ofthe pad.
`
`The piezoelectric actuators 42 can each output a small pulse, vibration, or texture
`
`sensation on the touchpad 16 and to the user if the user is contacting the touchpad. The entire
`
`5
`
`touchpad 16 is preferably moved with the forces output by actuator(s) 42. Preferably, the forces
`
`output on the touchpad are linear (or approximately linear) and along the z-axis, approximately
`
`perpendicular to the surface of the touchpad 16 and the top surface of computer 10. In a different
`
`embodiment, as mentioned above, forces can be applied to the touchpad 16 to cause side-to-side
`
`(e.g., X-y) motion of the pad in the plane of its surface in addition to or instead of z-axis motion.
`
`10
`
`For example, one linear actuator can provide motion for the x-axis, and a second linear actuator
`
`can provide motion for the y-axis and/or the x—axis.
`
`The frequency of a vibration output by an actuator 42 can be varied by providing
`
`different control signals to an actuator 42. Furthermore, the magnitude of a pulse or vibration
`
`can be controlled based on the applied control signal. If multiple actuators 42 are provided, a
`
`15
`
`stronger vibration can be imparted on the touchpad by activating two or more actuators
`
`simultaneously. Furthermore, if an actuator is positioned at an extreme end of the touchpad and
`
`is the only actuator that is activated, the user may experience a stronger vibration on the side of
`
`the touchpad having the actuator than on the opposite side ofthe touchpad. Difierent magnitudes
`
`and localized effects can be obtained by activating some but not all of the actuators. Since the tip
`
`20
`
`of a user’s finger that is touching the pad is fairly sensitive, the output forces do not have to be of
`
` a high magnitude for the haptic sensation to be effective and compelling.
`
`Besides using a finger to contact the touchpad, the user may also hold other objects that
`
`directly contact the touchpad. Any haptic sensations output on the pad can be transmitted
`
`_
`
`I
`
`25
`
`.‘
`
`through the held object to the user’s hand. For example, the user can hold a stylus having a point
`
`that contacts the touchpad 16 more precisely than a finger. Other objects may also be used.
`In
`some embodiments, specialized objects can be used to enhance the haptic sensations. For
`example, a stylus or other object having a flexible portion or compliance may be able to magnify
`
`at least some of the touchpad haptic sensations as experienced by the user.
`
`The piezo-electric actuators 42 have several advantages for the touchpad 16. These
`
`30
`
`actuators can be made very thin and small, allowing their use in compact housings that are typical
`
`for portable electronic devices. They also require very low power, and are thus suitable for
`
`devices with limited power (e.g., powered by batteries). In some embodiments described herein,
`
`power for the actuators can be drawn off a bus connecting the computer to the touchpad (or touch
`
`screen). For example, if the touchpad 16 is provided in a separate housing, a Universal Serial
`
`1 1
`
`Patent IMMIPO99
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 13
`
`APPLE INC.
`EXHIBIT 1007 - PAGE 13
`
`

`
`Bus can connect the pad to the computer and provide power from the computer to the pad as Well
`
`as data (e.g. streaming force data, force commands, etc.).
`
`FIGURE 4 is a side elevational View of the embodiment 40 of the touchpad 16 of the
`
`present invention as shown in Fig. 3. Touchpad 16 is directly coupled to a grounded piezo-
`
`5
`
`electric actuator 42 which operates to produce a force on the touchpad 16 when an electrical
`
`signal is input to the actuator. Typically, a piezo-electric actuator includes two layers which can
`
`move relative to each other when a current is applied to the actuator; here, the grounded portion
`
`of the actuator remains stationary with. respect to the surrounding housing 41 while the moving
`
`portion of the actuator and the touchpad move with respect to the housing 41. The operation of
`
`IO
`
`piezo-electric actuators to output force based on an input electrical signal is

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