`
`Attorney Docket IMM l 47 . C 1
`
`Patent Application
`
`CROSS-REFERENCES TO RELATED APPLICATION
`
`[0001]
`
`This application is a continuation of co-pending U.S. Patent Application
`
`No. 10/285,450 entitled “Method and Apparatus for Providing Tactile Sensations” filed
`
`November 1, 2002, which claims priority to U.S. Provisional Application No.
`
`60/335,493, filed November 1, 2001, and U.S. Provisional Application No. 60/399,883,
`
`filed July 31, 2002, the entirety of all of which is hereby incorporated by reference.
`
`FIELD OF THE INVENTION
`
`[0002]
`
`The present invention relates to methods and apparatus for providing
`
`tactile sensations.
`
`BACKGROUND
`
`[0003]
`
`Conventional electronic devices, such as mobile telephones and Personal
`
`Digital Assistants (PDAs), include visual displays. A user of such devices interacts with
`
`the visual display using any one of a number of input devices. Examples of such input
`
`devices include computer mice, j oysticks, trackballs, steering wheels, stylus, tablets,
`
`pressure-sensitive spheres, scroll wheels, keyboards, and keypads. The user provides
`
`instructions, responses, and other input to the device using such input devices.
`
`[0004]
`
`In conventional mobile telephones and PDAs, confirmation of the input
`
`provided by the user is primarily limited to visual or audible confirmation. In some such
`
`devices, physical feedback is provided by conventional mechanical switches in the form
`
`of the conventional mechanical feedback of switches, for example the switch closure
`
`force-displacement profile. Typically, in such devices, the mechanical feedback provided
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 1
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 1
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`by each button is identical. In addition, in such conventional devices, for those buttons
`
`that serve multiple functions, the mechanical feedback generally remains the same
`
`regardless of the current function of the button.
`
`[0005]
`
`In addition to providing extremely limited and rudimentary mechanical
`
`confirmation of button selection, conventional buttons as used, for example, in keypads
`
`for mobile telephones and PDAs, provide simple passive touch cues regarding the
`
`alignment of keys. Such cues include raised bumps on the center key of a telephone
`
`keypad or on the "F"and "G" keys of a keyboard that assist a user in orienting to the
`
`pattern of keys in the keypad and keyboard. Again, these physical queues are very
`
`limited, and users typically need to view a keypad or keypad for visual confirmation that
`
`the correct instructions or information is being entered.
`
`[0006]
`
`When a flat surface interface device is used, such as a touchpad for a
`
`computer or PDA, these simple mechanical cues are unavailable to the user. Often,
`
`touchpads are combined with flat-panel display screens that display one or more
`
`graphically generated buttons or softkeys. Normally, the softkeys are visible through the
`
`touchpad. A user"s contact with the touchpad in an area defined by a softkey provides the
`
`electronic device having the touchpad with the input associated with that softkey.
`
`[0007]
`
`The use of electronic devices using such conventional mechanical buttons
`
`and touchpad arrangements are particularly difficult to use in distracting environments or
`
`when the user is attempting to perform another task simultaneously with using the
`
`electronic device. For example, if the other task involves operating a motor vehicle or
`
`heavy machinery, it may be difficult or impossible for a user to simultaneously use such
`
`an electronic device because such devices typically require the user to look at the device,
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 2
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 2
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`at least briefly, when interacting with the device. In addition, electronic devices relying
`
`on softkeys can be difficult to read in bright light environments such as in bright sunlight
`
`and can contain very small fonts and graphics that are difficult to read and select.
`
`[0008]
`
`Some conventional touchpads include vibratory feedback to the user of the
`
`touchpad. U.S. Patent No. 5,977,867 is one example. Such conventional systems and
`
`methods are limited, though. They lack a full range of functionality assistance to a user
`
`interacting with an electronic device. Moreover, such systems and methods still require
`
`considerable visual attention from the user.
`
`SUMMARY
`
`[0009]
`
`The present invention comprises products and processes for providing
`
`tactile sensations to input devices or electronic devices. Input devices include mechanical
`
`input devices (such as, for example, mechanical switches) and non-mechanical input
`
`devices (such as, for example, touchpads). Tactile feedback is provided by using an
`
`actuator or other means in communication with the input device or electronic device. A
`
`controller may be employed to receive signals from the input devices and to control the
`
`actuator. Tactile feedback to an input device or electronic device may be provided in
`
`response to one or more events or situations. Such an event or situation may be any one
`
`designated. Examples of such events and situations include the level of pressure placed
`
`on an input device; the availability or lack of availability of a function associated with an
`
`input device; and the function, menu, or mode of operation associated with an input
`
`device"s activation. A variety of feedback types and combinations may be selected.
`
`Mobile telephones and PDAs benefit from employing such products and processes, but
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 3
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 3
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`other devices benefit as well. The advantages offered by the various embodiments of the
`
`present invention may be understood by examining this specification.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0010]
`
`Figure l is a perspective view of an embodiment of an apparatus
`
`according to the present invention;
`
`[0011]
`
`Figure 2 is a plan view of another embodiment of an apparatus according
`
`to the present invention;
`
`[0012]
`
`Figure 3 is a plan view of an electronic device including an embodiment
`
`of the present invention;
`
`[0013]
`
`Figure 4 is a schematic representations through line 4-4 of Figure 3;
`
`[0014]
`
`Figure 5 is a plan view of another electronic device including another
`
`embodiment of the present invention;
`
`[0015]
`
`Figure 6 is a schematic representations through line 6-6 of Figure 5;
`
`[0016]
`
`Figure 7 is a block diagram illustrating an embodiment of the apparatus in
`
`an electronic device;
`
`[0017]
`
`Figure 8 is a flow chart illustrating a method according to the present
`
`invention;
`
`[0018]
`
`Figure 9 is a table illustrating a first set of data to be used in one
`
`embodiment of the present invention; and
`
`[0019]
`
`Figure 10 is a table illustrating a second set of data to be used in another
`
`embodiment of the present invention.
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 4
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 4
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`DETAILED DESCRIPTION
`
`[0020]
`
`The present invention includes methods and systems for providing tactile
`
`sensations. One embodiment includes methods and systems for providing tactile
`
`sensations to input devices, both mechanical and non-mechanical (for example soft-keys
`
`that are computer generated and displayed on a screen). Embodiments of the present
`
`invention can be utilized in wide variety of electronic devices including telephones,
`
`mobile telephones, remote controls, gamepads, joystick handles, automotive controls
`
`(radios, Compact Disc (CD) players, automobile functions, etc.), consumer electronics
`
`devices, Personal Digital Assistants (PDAs), personal computers, laptop computers,
`
`portable gaming devices, pagers, I-pagers, audio equipment, televisions, security or alarm
`
`systems, Automated Teller Machines (ATM), calculators, home appliances, and white
`
`goods.
`
`[0021]
`
`Figure 1 shows one embodiment of the present invention. The apparatus 1
`
`shown in Figure 1 includes an input device 2 having multiple positions for
`
`communicating a plurality of input signals. The input device 2 can be any device capable
`
`of transmitting an input signal. In the embodiment shown, the input device 2 is a rocker-
`
`type switch. The rocker switch 2 shown can pivot or rock between two positions in which
`
`the rocker switch contacts and activates one of two rubber switches 3 containing
`
`conductive pads. The use of rubber switches 3 provides the advantage of allowing the
`
`user to still feel a substantial vibration or force through the input device 2 when the user
`
`had fully depressed the switch. Suitable rubber switches are available and known in the
`
`art. In other embodiments, the input device may include an analog switch, a force sending
`
`resistor, a strain gauge based sensor, a capacitative touch switch, a scroll wheel, a mini-
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 5
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 5
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`joystick, a touchpad, a touch screen, a 3-way switch, a 4-way switch, a 5-way switch, or
`
`other input device. Each position of the input device 2 corresponds to one of the input
`
`signals.
`
`[0022]
`
`The input device 2 and rubber switches 3 are mounted on a Printed Circuit
`
`Board (PCB) 4 in the embodiment shown to facilitate electrical communication between
`
`the input device 2 and an electronic device (not shown). The PCB 4 can be custom
`
`shaped according to the device into which the apparatus 1 is placed. The PCB 4 also
`
`provides for secure mounting within the device by including, for example, a plurality of
`
`holes 5 to accept fasteners for securing to the electronic device. In another embodiment,
`
`the input device 2 can be directly connected or mounted in the electronic device.
`
`[0023]
`
`The apparatus 1 shown in Figure 1 also includes a vibrotactile actuator 6
`
`in communication with the input device 2. Preferably, the actuator 6 is configured to
`
`output a plurality of distinct tactile feedback sensations to the input device 2. Suitable
`
`tactile sensations include vibrations, for example, jolts and textures, and a plurality of
`
`distinct tactile sensations can be created by varying the frequency, amplitude and
`
`waveform output by the actuator 6. The actuator 6 is selected to deliver the desired tactile
`
`sensations to the input device 2 The actuator 6 shown in Figure l is a voice coil actuator.
`
`Other suitable actuators include, for example, piezo-electric actuators, eccentric mass
`
`actuators, moving magnet actuators, and friction brakes in contact with metal shafts. In
`
`addition, the actuator can include a flexure, for example an arrangement of flexible
`
`material, coupled to the rotating shaft of a DC motor or step motor to transform the
`
`rotation of the motor shaft into vibrations or other haptic sensations. Various
`
`arrangements of a flexure coupled to a motor may be used as an actuator. For example,
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 6
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 6
`
`
`
`Attorney Docket IMM l 47 . C 1
`
`Patent Application
`
`U.S. Patent Application No. 09/585,741, filed June 2, 2000, illustrates suitable
`
`arrangements of flexures and motors for use as an actuator in embodiments of the present
`
`invention. The entire disclosure of the application No. 09/585,741 is incorporated herein
`
`by reference. Tactile sensations can also be delivered to the input device 2 from a speaker
`
`included with an electronic device into which the apparatus is placed, for example the
`
`speaker in a mobile telephone or in a personal computer.
`
`[0024]
`
`Although the embodiment shown in Fig. 1 includes one input device 2 and
`
`one actuator 6, other embodiments include a plurality of input devices, all in
`
`communication with a single actuator. Alternatively, an embodiment can include a
`
`plurality of actuators each in communication with at least one input device. Various
`
`arrangements of actuators in combination with input devices are suitable for use in the
`
`present invention. For example, U.S. Patent Application No. 09/263,263, filed July 26,
`
`2001, published on March 21, 2002, as U.S. Patent Pub. No. US2002/0033795 illustrates
`
`actuators in combination with input devices that may be used in embodiments of the
`
`present invention. The entire disclosure of application No. 09/263,263, Pub. No.
`
`2002/0033795 is incorporated herein by reference.
`
`[0025]
`
`As mentioned, the actuator 6 is in communication with the input device 2.
`
`In the embodiment shown in Figure l, the actuator 6 is in communication with the input
`
`device 2 through a cantilevered beam or lever arms 7 attached to the pivoting rocker,
`
`amplifying the effective forces of the actuator 6 felt by the user. The tactile sensations
`
`generated by the actuator 6 propagate through the lever arm 7 to the input device 2.
`
`Suitable materials for the lever arm 7 are capable of transmitting the tactile sensations
`
`and can be, for example, metal. The lever arm 7 shown includes one or more bends 8 to
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 7
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 7
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`fit within the electronic device in which the apparatus 1 is disposed. Different shapes of
`
`bends may be used to fit within the electronic device. In another embodiment, the
`
`actuator 6 is mounted directly to the input device 2 or to any component of the input
`
`device. Alternatively, the actuator 6 is mounted to the PCB 4 to which the input device is
`
`attached, communicating tactile sensations to the input device through the PCB. In
`
`another embodiment, the actuator is an existing eccentric mass motor as is used, for
`
`example, as a vibrating ringer in a pager or mobile telephone.
`
`[0026]
`
`The vibrotactile actuator 6 can also be mounted to a portion of the case or
`
`housing of the electronic device in which the apparatus 1 is disposed, communicating the
`
`tactile sensations to the entire electronic device. In one embodiment, two actuators can be
`
`incorporated in the case or back of an electronic device, for example the case of a mobile
`
`phone in an area that contacts the user"s hand. This arrangement effectively doubles the
`
`amplitude of the tactile sensation, and the user"s fingers do not tend to attenuate the
`
`tactile sensation.
`
`[0027]
`
`The apparatus 1 also includes a controller 9 in communication with the
`
`input device 2 to receive the input signals therefrom. The controller 9 can also receive
`
`additional information from the input device 2 including the position of the input device 2
`
`and the amount of pressure applied to the input device 2. In one embodiment, the input
`
`signal includes information related to the amount of pressure applied to the input device
`
`2, information related to the position of the input device 2, or a combination of
`
`information about pressure and position. In addition to being in communication with the
`
`input device 2, the controller 9 is in communication with the actuator 6 to produce a
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 8
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 8
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`tactile sensation in the actuator 6 corresponding to the input or input signal received by
`
`the controller 9 from the input device 2.
`
`[0028]
`
`The controller 9 is located in a suitable location according to the needs of
`
`the device in which the apparatus 1 is placed. In one embodiment, the controller 9 is
`
`attached to the PCB 4 as shown in Figure 1. Suitable controllers, include, for example,
`
`digital logical processors capable of processing input, execute algorithms, and generate
`
`output as necessary to created the desired tactile sensations in the input device in
`
`response to the inputs received from that input device. Such controllers may include a
`
`microprocessor, an Application Specific Integrated Circuit (ASIC), and state machines.
`
`Such controllers include, or may be in communication with, media, for example
`
`computer readable media, which stores instructions that, when executed by the controller,
`
`cause the controller to perform the steps described herein as carried out, or assisted, by a
`
`controller. On embodiments of a suitable computer-readable medium includes an
`
`electronic, optical, magnetic, or other storage or transmission device capable of providing
`
`a processor, such as the processor in a web server, with computer-readable instructions.
`
`Other examples of suitable media include, but are not limited to, a floppy disk, CD-ROM,
`
`magnetic disk, memory chip, ROM, RAM, ASIC, configured processor, all optical
`
`media, all magnetic tape or other magnetic media, or any other medium fiom which a
`
`computer processor can read. Also, various other forms of computer-readable media may
`
`transmit or carry instructions to a computer, including a router, private or public network,
`
`or other transmission device or channel.
`
`[0029]
`
`In one embodiment, the apparatus 1 includes a dedicated controller 9 for
`
`use specifically with the apparatus 1. This embodiment is particularly well suited for
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 9
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 9
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`applications where the apparatus 1 is retro-fitted into an existing electrical or electronic
`
`device. In another embodiment, the controller 9 is the microprocessor or Central
`
`Processing Unit (CPU) of the electronic device in which the apparatus 1 is disposed. The
`
`apparatus 1 can also include additional circuitry such as the drive circuitry (not shown)
`
`necessary to create the tactile sensations in the actuator 6 in response to input from the
`
`controller 9 and a memory medium for storing data to be accessed by the controller 9 for
`
`example a correlation between the tactile sensations to be produced in the actuator 6 and
`
`the input information or input signal received from the input device 2.
`
`[0030]
`
`Figure 2 shows another embodiment of the present invention. An
`
`apparatus 60 shown in Figure 2 includes multiple input devices. These multiple input
`
`devices include twelve fixed or pre-assigned alphanumeric input buttons l0a-l, three pre-
`
`assigned function buttons lla-c, and three assignable function buttons l2a-c. The
`
`plurality of inputs devices are arranged according to the electronic device in which the
`
`apparatus 60is situated. In the embodiment shown, the plurality of input devices are
`
`arranged as the keys in a key pad for a telephone or mobile telephone.
`
`[0023] Embodiments of the present invention include an input device having a means for
`
`determining or sensing pressure. The input device is capable of resolving multiple levels
`
`of pressure placed on the input device, and of transmitting a signal associated with the
`
`level of pressure placed on the input device. These multiple levels of pressure may be
`
`defined by, for example, the physical location of, or distance traveled by, a switch-type
`
`input device in the x-plane when pressed by a user (higher / lower), the magnitude of
`
`pressure placed on a touchpad-type input device, or other means.
`
`1 0
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 10
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 10
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`[0031]
`
`The buttons of Figure 2 are illustrative of such an embodiment. Each of
`
`the alphanumeric input buttons 10 shown in Figure 2 is a keypad button. Each of the
`
`buttons 10 is capable of resolving multiple levels of pressure placed on the buttons 10.
`
`For example, the button l0i (corresponding to the number 9 on the keypad) is capable of
`
`resolving five levels of pressure placed on the button l0i. In the embodiment shown, the
`
`first level is a state in which no pressure is placed on the button by a user, the second
`
`level being a first magnitude of pressure placed on the button (greater than no pressure
`
`placed by the user), the third level being a second magnitude of pressure placed on the
`
`button (where the second magnitude of pressure is different fiom or greater than the first
`
`magnitude), the fourth level being a third magnitude of pressure placed on the button
`
`(where the third magnitude is different from or greater than the second magnitude), and
`
`the fifth level being a fourth magnitude of pressure placed on the button (where the fourth
`
`magnitude is different from or greater than the third).
`
`[0032]
`
`In button l0i, each of levels two through five is associated with a distinct
`
`input signal. When the button l0i is in its first state, then the button l0i does not transmit
`
`an input signal. When pressure is applied to the button l0i by a user that exceeds the first
`
`magnitude of pressure, the button l0i transmits a first signal to the controller 9. When
`
`greater pressure is applied to the button l0i that exceeds the second magnitude of
`
`pressure, the button l0i transmits a second signal to the controller. When still greater
`
`pressure is applied to the button l0i that exceeds the third magnitude of pressure, the
`
`button l0i transmits a third signal to the controller. When even greater pressure is applied
`
`to the button l0i that exceeds the fourth magnitude of pressure, the button l0i transmits a
`
`fourth signal to the controller. The structural arrangement of the communication by the
`
`1 1
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 11
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 11
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`button l0i to the controller 6 of an input signal is further illustrated in Fig. 4, described
`
`below.
`
`[0033]
`
`Each of the levels two through five of button l0i (and thus each of their
`
`associated signals) is associated with a letter, W-Z. The second level is associated with
`
`the letter W, the third level is associated with the letter X, and so on. The second level is
`
`associated with the letter W, the third level is associated with the letter X, and so on. In
`
`the embodiment shown, the key l0i has five positions corresponding to no pressure, and
`
`the letters W, X, Y, and Z. In an alternative embodiment, the key l0i has six positions
`
`corresponding to no pressure, the number "9,"and the letters W, X, Y, and Z.
`
`[0034]
`
`In the embodiment shown, the alphanumeric buttons 10 are all capable of
`
`resolving five levels of pressure. In alternative embodiments, the various buttons are
`
`capable of resolving differing levels of pressure. For example, in an alternative
`
`embodiment, while the button l0i is capable of resolving five levels of pressure, the
`
`button 10b (corresponding to the number 2 on the keypad) is capable of resolving four
`
`levels of pressure placed on the button 10b (the first level being no pressure placed on the
`
`button). Like button l0i, the levels resolved by button 10b in the alternative embodiment
`
`are each associated with a distinct input signal, and are each associated with a distinct
`
`letter of the alphabet, A-C.
`
`[0035]
`
`The pre-assigned function buttons lla-c of the apparatus 1 are keypad
`
`push buttons. Each of the buttons lla-c is capable of resolving three levels of pressure
`
`placed on the buttons lla-c no pressure, a first magnitude of pressure (greater than none),
`
`and a second magnitude of pressure (greater than the first magnitude). Examples of
`
`12
`
`APPLE INC.
`EXHIBIT 1010- PAGE 12
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 12
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`functions carried out by such pre-assigned function buttons ll a-c include "Send" 1 la,
`
`"Power" 1 lb, and "End Call"l lc.
`
`[0036]
`
`In the embodiment shown, each of the pre-assigned function buttons ll a-
`
`c is configured such that the first magnitude of pressure is an amount of pressure that
`
`signifies that a user"s finger is "hovering" over, or touching with more than passing force,
`
`the button. Each is also configured such that the second magnitude of pressure is an
`
`amount of pressure that signifies that a user"s finger applies when the user wishes to
`
`activate the button.
`
`[0037]
`
`Thus, in the embodiment shown, when a user"s finger "hovers"over the
`
`"Send"button llc, a first signal is transmitted by the button llc to the controller. And,
`
`when a user"s finger activates the "Send" button llc, a second signal is transmitted by the
`
`button llc to the controller.
`
`[0038]
`
`The assignable-function buttons 12a, 12b, 12c are buttons whose function
`
`depends upon the mode of operation of the device with which the apparatus 1 is
`
`associated. For example, when such an apparatus 1 is associated with a mobile telephone,
`
`such buttons 12a, 12b, 12c may be used to navigate the menus displayed to carry out
`
`various functions, such as scrolling through an address book, selecting a number to dial,
`
`editing a number, re-setting the time displayed, and similar functions.
`
`[0039]
`
`In addition, the assignable-function buttons l2a-c are configured similarly
`
`to the pre-assigned buttons 1 la, 1 lb, llc, in that the buttons 12a, 12b are configured such
`
`that the first magnitude of pressure is an amount of pressure that signifies that a user"s
`
`finger is "hovering" over, or touching with more than passing force, the button, and such
`
`that the second magnitude of pressure is an amount of pressure that signifies that a user"s
`
`l 3
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 13
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 13
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`finger applies when the user wishes to activate the button. Preferably, the buttons 1 la,
`
`llb, llc, 12a, 12b, 12c are configured such that they receive and analyze other data in
`
`determining whether the user is merely hovering or, instead, wishes to activate the button
`
`(such as type of, and duration of, contact with the button). Any suitable input-device may
`
`be used an an assignable-function input device. Examples of such input-devices include
`
`rocker-switches and scroll wheels.
`
`[0040]
`
`In an alternative embodiment (not shown), the middle assignable-function
`
`button l2c, includes the input device of Fig. 1. It is in communication with the actuator 6
`
`(not shown) shown in Fig. l as well, and operates in the manner described with reference
`
`to Fig. 1. In such an embodiment, the PCB 62 is separated at line 62a, such that the PCB4
`
`of Fig. l is not in contact with PCB62.
`
`[0041]
`
`Referring again to Fig. 2, although in the embodiment shown there the
`
`alphanumeric keys have four or five available states (embodying an alphanumeric-
`
`character selection), and the pre-assigned buttons 1 la, 1 lb, llc, and the assignable-
`
`function buttons 12a, 12b, 12c are configured to indicate hover/ activation signals, in
`
`other embodiments, other configurations may be used. Moreover, although the
`
`alphanumeric keys 10 have four or five available states, thus allowing them to be
`
`associated with three or four (or more) input signals, such keys 10 may be configured to
`
`provide input signals at, for example, only two of the states. In this way, such keys 10
`
`may be configured to provide hover / activation signals similar to that which is provided
`
`in the pre-assigned buttons 1 la, 1 lb, llc, and assignable-function buttons 12a, 12b, 12c
`
`in the embodiment shown in Fig. 2.
`
`l4
`
`APPLE INC.
`EXHIBIT 1010- PAGE 14
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 14
`
`
`
`Attorney Docket IMM147.C1
`
`Patent Application
`
`[0042]
`
`Moreover, in the embodiment shown, the levels for the alphanumeric input
`
`devices 10 correspond to magnitudes of pressure, but in other embodiments the levels
`
`resolved can be type of touch, magnitude, physical position of the switch and other
`
`attributes of contact with the button, or some combination thereof. The input signals
`
`provided by such input devices may be configured accordingly.
`
`[0043]
`
`In the embodiment shown in Fig. 1, the input signals that are transmitted
`
`by the input devices are transmitted to a controller 9. In the embodiment shown, the
`
`controller is in communication with storage memory (not shown). Examples of such
`
`memory includes Read Only Memory (ROM). The storage memory includes a table in
`
`which input signals are associated with various haptic feedback signals. This is explained
`
`more fully in relation to Figures 9-10.
`
`[0044]
`
`The apparatus 1 shown in Fig. 2 also includes an actuator 61. The actuator
`
`61 is shown in representative fashion in Fig. 2, and not to scale or in physical placement.
`
`An alternate actuator 61 and physical placement of the actuator 61 is shown in Fig. 4. The
`
`actuator 61 is in communication with the various input devices, and is configured to
`
`provide vibrations of varying frequencies, magnitudes, and wave-forrns to the input
`
`devices. The actuator 61 is also in communication with the controller 9. Further
`
`description of embodiments of such communication and configuration is provided below.
`
`[0045]
`
`In the embodiment shown, the controller 9 receives an input signal from
`
`one of the input devices. The controller 9 then analyzes the input signal received to
`
`determine a signal to transmit to the actuator 61.
`
`[0046]
`
`For example, the controller 9 of Fig. 2 is configured such that when the
`
`controller 9 receives a signal associated with the second level from button 10i (the "9"
`
`1 5
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 15
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 15
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`key), the controller 9 sends a first control output signal to the actuator, and when the
`
`controller receives a signal associated with the third level from the button l0i, the
`
`controller sends a second control output signal to the actuator 61, and so on. The first
`
`control output signal is one that causes the actuator to provide a vibration of a certain,
`
`first frequency. The second control output signal is one that causes the actuator to provide
`
`a vibration of a certain, higher frequency, and so on. In other embodiments, the vibrations
`
`provided may be of the same frequency.
`
`[0047]
`
`Fig. 3 shows another embodiment of the present invention, in the form of
`
`a mobile telephone 14 having the apparatus of Fig. 2. The controller 9, actuator 61, and
`
`the PCB 62 of the apparatus 60 of Fig. 2 are encased in a case 18 of the mobile telephone
`
`14. The mobile telephone 14 also includes a display screen 15 capable of displaying
`
`graphic objects 16 and alpha-numeric information 17. The alpha-numeric information 17
`
`that may be displayed includes phone numbers and lists, for example of list of entries in a
`
`phone book, that are input by the alpha-numeric input buttons 10 and accessed by the
`
`assignable function buttons l2a-l2c.
`
`[0048]
`
`Fig. 4 is a schematic representation through line 4-4 of Fig. 3 illustrating
`
`that the alpha-numeric input buttons or keys 10 in the mobile telephone pass through the
`
`case 18 of the mobile telephone and contact a plurality of switches 19 disposed on the
`
`PCB 62. The switches 19 are in communication with the controller 9 (not shown).
`
`Suitable switches 19 include any analog or digital switch, for example rubber switches,
`
`snap dome-type switches, and pressure sensitive switches. Preferably, the switches 19 are
`
`capable of producing distinct input signals to the controller. Even more preferably, the
`
`switches 19 are capable of producing such signals for two or more positions. In the
`
`1 6
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 16
`
`APPLE INC.
`EXHIBIT 1010 - PAGE 16
`
`
`
`Attorney Docket IMMl47.Cl
`
`Patent Application
`
`embodiment shown, the keys 10 contact a plurality of digital switches, each capable of
`
`producing four distinct input signals to the controller 9 to correspond to the four levels at
`
`which pressure is applied to the buttons 10 by the user.
`
`[0049]
`
`The PCB 62, on a side opposite the switches, is in communication with the
`
`actuator 61. As illustrated, the actuator 61 is a piezo-electric actuator having a metal
`
`diaphragm 20 in contact with the PCB 62 through one or more spacers 21 and a piezo
`
`ceramic element 22 in contact with the metal diaphragm 20. Alternative actuator
`
`embodiments include a flexure coupled to the shaft of a motor, secured to the PCB 62.
`
`[0050]
`
`As illustrated, the keys 10 are initially in a rest position 23. A biasing
`
`member arrangement (not shown) as is available and understood in the art is used to hold
`
`the keys in the rest position 23. An object 24, for example the user"s finger or a stylus, is
`
`used to select one or more of the keys 10 by applying pressure in the direction of arrow
`
`A. This pressure causes the selected key to progress through a plurality of positions. As
`
`illustrated, after leaving the rest position 23, the keys pass sequentially through a second
`
`position 25, a third position, 26, a fourth position 27, and a fifth position, 28 as greater
`
`and greater pressure is applied to the button 10. The distance of travel between each
`
`position does not have to be equal, and the amount of pressure required to move between
`
`each position can vary. In addition, for a given key, the number of positions can vary
`
`from two (no pressure and activated) up