throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2006/0082554 A1
`Caine et al.
`(43) Pub. Date:
`Apr. 20, 2006
`
`US 20060O82554A1
`
`(54) INTEGRATED INPUT ROLLER HAVING A
`ROTARY MASS ACTUATOR
`
`(75) Inventors: Michael E. Caine, Needham, MA (US);
`Angela Chang, Cambridge, MA (US);
`David B. Cranfill, Antioch, IL (US);
`Richard A. Thrush, Garwood, NJ (US)
`
`SKERESSENTERFitt
`P.O. BOX 3.188
`ww
`WEST PALM BEACH, FL 33402-3188 (US)
`(73) Assignee: Motorola, Inc., Schaumburg, IL
`21) Appl. No.:
`10/962.3OO
`(21) Appl. No
`9
`(22) Filed:
`Oct. 8, 2004
`
`Publication Classification
`
`(51) Int. Cl.
`G09G 3/08
`
`(2006.01)
`
`
`
`(52) U.S. Cl. .............................................................. 345/167
`
`ABSTRACT
`(57)
`An input roller device (50) includes a roller (58), an eccen
`tric rotating mass (59) within the roller, a drive mechanism
`(54, 56 and 57) causing the eccentric rotating mass to rotate
`within the roller, and a processor (52) coupled to the drive
`mechanism. The drive mechanism can also optionally
`include a drive link (57) if not directly driven by the shaft of
`the motor. The input roller device 50 can further include a
`rotary encoder (60) coupled to the roller such that the rotary
`encoder can provide data to the processor on a rotation of the
`roller. Note, the processor can be programmed to cause the
`input roller to provide a varied tactile feedback to the user
`to correspond to different events or to cause the input roller
`to provide a rolling resistance that varies in coordination
`with inputs from a user interface.
`
`Lenovo EX-1036, Page 001
`IPR2021-00822 (Lenovo Inc. v. LiTL LLC.)
`
`

`

`Patent Application Publication Apr. 20, 2006 Sheet 1 of 4
`
`US 2006/0082554 A1
`
`
`
`Lenovo EX-1036, Page 002
`IPR2021-00822 (Lenovo Inc. v. LiTL LLC.)
`
`

`

`Patent Application Publication Apr. 20, 2006 Sheet 2 of 4
`
`US 2006/0082554 A1
`
`
`
`Lenovo EX-1036, Page 003
`IPR2021-00822 (Lenovo Inc. v. LiTL LLC.)
`
`

`

`Patent Application Publication Apr. 20, 2006 Sheet 3 of 4
`
`US 2006/0082554 A1
`
`
`
`l
`
`S
`
`12
`
`'ll
`|
`
`l
`
`44
`
`a
`
`Lenovo EX-1036, Page 004
`IPR2021-00822 (Lenovo Inc. v. LiTL LLC.)
`
`

`

`Patent Application Publication Apr. 20, 2006 Sheet 4 of 4
`
`US 2006/0082554 A1
`
`
`
`CAUSE AN ECCENTRIC MASS TO ROTATE WITHIN A
`ROLLER OF THE INPUT ROLLER DEVICE RESPONSIVE
`TO MOVEMENT OF THE INPUT ROLLER DEVICE
`
`O2
`
`WARY A TACTILE FEEDBACK TO A USER USING THE ECCENTRIC
`MASS TO CORRESPOND TO DIFFERENT EVENTS OCCURRING
`AT AN ELECTRONIC DEVICE HAVING THE INPUT ROLLER DEVICE
`
`lO4
`
`
`
`
`
`
`
`
`
`
`
`- - - -
`- - -
`- -
`WARYING A ROLLING RESISTANCE IN COORDINATION
`- - - - - - WITH INPUTS
`INTERFACE
`
`P
`
`-
`
`A 1N
`
`106
`
`a
`
`it
`
`TENCODNAAORRESPONDING
`TO A ROTATION OF THE ROLLER
`
`is
`
`1OO
`
`Lenovo EX-1036, Page 005
`IPR2021-00822 (Lenovo Inc. v. LiTL LLC.)
`
`

`

`US 2006/0O82554 A1
`
`Apr. 20, 2006
`
`INTEGRATED INPUT ROLLER HAVING A
`ROTARY MASS ACTUATOR
`
`FIELD OF THE INVENTION
`0001. This invention relates generally to user interfaces,
`and more particularly to input roller devices providing
`feedback effects.
`
`BACKGROUND OF THE INVENTION
`0002 Many input devices used to control portable elec
`tronic devices provide specific tactile responses to a user that
`do not vary with time or usage modality. Such devices
`typically employ fixed mechanical devices. Such as domed
`popples or mechanical springs and detents to provide tactile
`feedback to a user. Nonetheless, such input devices, such as
`these “passive' scroll wheels, cannot vary their tactile
`feedback under software control. Such passive scroll wheels
`fail to enrich a user's interaction experience to the fullest
`eXtent.
`
`SUMMARY OF THE INVENTION
`0003. By combining the advantages of a rotary mass
`vibrator with a force-feedback scroll wheel, a richer set of
`tactile responses, triggered by Software, can be experienced
`by a user. Embodiments in accordance with the invention
`provide a means for delivering to a user a time varying,
`mode specific tactile response that can be controlled by
`software to enrich a user's interaction experience by pro
`viding an additional mode of communication between the
`user and their device.
`0004. In accordance with a first embodiment of the
`present invention, an input roller device can include a roller,
`an eccentric rotating mass within the roller, a drive mecha
`nism causing the eccentric rotating mass to rotate within the
`roller, and a processor coupled to the drive mechanism. The
`roller can be mounted in the hinge of a clam shaped
`electronic device for example or a roller on a different
`portion of an electronic device and the drive mechanism can
`include at least one among an electric motor, a drive circuit
`coupled to the electric motor, and software to control the
`processor and drive circuit. The eccentric rotating mass can
`include at least one magnet coupled to the roller. More
`specifically, the eccentric rotating mass can include a mag
`netic clutch that couples the motor to the roller. The input
`roller device can further include a rotary encoder coupled to
`the roller such that the rotary encoder can provide data to the
`processor on a rotation of the roller. Note, the processor can
`be programmed to cause the input roller to provide a varied
`tactile feedback to the user to correspond to different events
`or to cause the input roller to provide a rolling resistance that
`varies in coordination with inputs from a user interface.
`0005. In a second embodiment of the present invention,
`an electronic device having an input roller device can
`include a roller, an eccentric rotating mass within the roller,
`a drive mechanism causing the eccentric rotating mass to
`rotate within the roller, and a processor coupled to the drive
`mechanism. The input roller device can further include a
`rotary encoder coupled to the roller that can provide data to
`the processor on a rotation of the roller. The electronic
`device can be a cellular phone, a two-way radio, a messaging
`device, a mouse, a personal digital assistant, a lap top
`computer, an MP3 player, a video player or almost any
`
`electronic device having a roller-type input device. As noted
`above, the processor can be programmed to cause the input
`roller to provide a varied tactile feedback to the user to
`correspond to different events or to cause the input roller to
`provide a rolling resistance that varies in coordination with
`inputs from a user interface.
`0006.
`In a third embodiment of the present invention, a
`method of providing user feedback using an input roller
`device can include the steps of causing an eccentric mass to
`rotate within a roller of the input roller device responsive to
`movement of the input roller device and varying a tactile
`feedback to a user using the eccentric mass to correspond to
`different events occurring at an electronic device having the
`input roller device. The step of varying the tactile feedback
`can optionally include the step of varying a rolling resistance
`in coordination with inputs from a user interface. The
`method can further include the step of encoding data cor
`responding to a rotation of the roller.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0007 FIG. 1 is a perspective view of a device in a closed
`position having an integrated input roller and rotary mass
`actuator in accordance with an embodiment of the present
`invention.
`0008 FIG. 2 is a perspective of the device of FIG. 1 in
`an open position in accordance with an embodiment of the
`present invention
`0009 FIG. 3 is a schematic diagram of the device of
`FIG. 1 illustrating the components of an integrated input
`roller and rotary mass actuator in accordance with an
`embodiment of the present invention.
`0010 FIG. 4 is the schematic diagram of the device of
`FIG. 3 further illustrating a mode of use of the integrated
`input roller and rotary mass actuator in accordance with an
`embodiment of the present invention
`0011 FIG. 5 is a schematic diagram of the device of
`FIG. 1 further illustrating the operation of the integrated
`input roller and rotary mass actuator in accordance with an
`embodiment of the present invention.
`0012 FIG. 6 is a block diagram of another device having
`an integrated input roller and rotary mass actuator in accor
`dance with an embodiment of the present invention.
`0013 FIG. 7 is a flow chart illustrating a method of
`providing user feedback using an input roller device in
`accordance with an embodiment of the present invention.
`
`DETAILED DESCRIPTION OF THE DRAWINGS
`0014 While the specification concludes with claims
`defining the features of embodiments of the invention that
`are regarded as novel, it is believed that the invention will
`be better understood from a consideration of the following
`description in conjunction with the figures, in which like
`reference numerals are carried forward.
`0015 Input devices such as rollers or scroll wheels are
`used to encode input from a human user as part of the
`physical user interface of electronic devices such as portable
`electronic devices. The data from such input devices is
`interpreted by a processor as part of the operating software
`of the device. In one embodiment in accordance with the
`
`Lenovo EX-1036, Page 006
`IPR2021-00822 (Lenovo Inc. v. LiTL LLC.)
`
`

`

`US 2006/0O82554 A1
`
`Apr. 20, 2006
`
`present invention and with reference to FIGS. 1-5, a small
`electric motor 18 and an eccentric rotating mass 24 is
`integrated into a roller 16 used to scroll through lists of data
`on a portable electronic device 10. In this instance, the
`portable electronic device 10 can be a flip phone having a
`flip 12 and base potion 14 with a hinge roller 16 coupled
`between the flip 12 and base portion 14. In one mode of
`operation, the motor 18 can be used to spin the eccentric
`rotating mass 24 to a prescribed rotational velocity. During
`this mode of operation, the user's finger is not in contact
`with the roller, so that the resulting vibratory effect produced
`by the roller is felt by the user holding the electronic device.
`In another mode of operation, the user's finger is in contact
`with the roller 16, thereby producing a resistance to the
`rotation of the roller 16. In this mode, the sense of tactile
`feedback experienced by the user is produced by the force
`applied to the user's finger by the torque of the motor 18. A
`rotary encoder 32 can be used to transmit data on the rotation
`of the roller 16 back to a processor (not shown, but see FIG.
`6). This data could include inputs from the user when the
`user is actively scrolling the device, or data on the position
`or velocity and acceleration of the roller 16, to be used for
`control purposes, when the roller 16 is used to generate
`vibration effects. Depending on the design and size of the
`motor 18, the connection between the motor and the roller
`is made through a mechanical transmission to both reduce
`the speed and increase the effective torque of the motor at
`the roller. The rotary encoder 32 could be driven directly
`from the roller, or can be mounted as part of the motor
`system. The motor system can further include a keeper
`bearing 30 and keeper spring 34 as well as a keeper bearing
`22. Additionally, the motor 18 can be powered and con
`trolled via wiring 20 as illustrated in FIG. 4.
`0016 Referring once again to FIG. 4, roller 16 can serve
`as a mechanism for providing haptic feedback via a user
`interface. Note that the flip form factor allows access to the
`roller 16 in the open or closed positions although embodi
`ments in accordance with the present invention are not
`necessarily limited to electronic devices in a flip form. A
`monolith form factor or other form factors can also utilize
`the benefits claimed and discussed herein. As can be seen in
`FIGS. 4 and 5, the vibrator motor 18 inside the hinge roller
`16 uses a magnetic flux coupling to transmit torque to spin
`the roller 16 with 2 degrees of freedom. In one instance the
`roller 16 and motor counter weight 24 spin together or in
`another instance the motor counter weight 24 spins and the
`roller stays still. To generate Sufficient coupling in this Small
`space, magnets 26 and 28 Such as powerful Neodymium
`Iron-Boron magnets are used. As shown in FIG. 5, the
`centerline of the magnets 42 and of the representative flux
`coupling 44 is offset from the motor (and roller) centerline
`40 to transmit the required torque. Also note that the keeper
`30 can be hollowed and slotted to accommodate flex cir
`cuitry (not shown).
`0017. As previously explained above, the forces felt by
`the user can have two modes. In a first mode, the mass of
`magnets 26 and 28 can form part of the vibrator counter
`weight which produces the acceleration forces felt by the
`user, as experienced in a typical phone vibrator. In a second
`mode, when the user is using the roller 16, tactile feedback
`can be directly applied to the user's finger as shown in FIG.
`3. The magnetic flux coupling 44 illustrated in FIG. 5 can
`provide the user with a resistance force against the rotation
`of the roller 16 by the user.
`
`0018. As in other applications using haptics, if additional
`haptic texture is desired, the motor 18 can be bi-directionally
`driven using H-Bridge circuitry to be able to apply torque
`against the direction of Scrolling, or with, or to Superimpose
`a subtle vibration texture. If the bi-directional option is
`applied, then this mechanism could be used to implement
`real-time interactive haptics between two phone users. In a
`simple example, if a message Such as "LOL for "laugh out
`load in a Instant Messaging Application between two users
`is sent, the receiving phone can vibrate automatically upon
`detecting Such message.
`0019. There are many additional use case examples of
`which only a few are presented. In the case where a phone
`is in a user's pocket and the vibrator alert goes off, if the
`roller 16 can move, it spins and shakes the phone due to its
`off center counter weighting (magnets and motor counter
`weight). If the roller 16 can't move (constrained by the
`user's pocket or otherwise), the motor spins anyway and
`shakes the phone due to its magnet and counterweight and
`overcomes the magnetic coupling with the roller. In another
`instance, when the phone is not in a vibrate alert mode, the
`coupling of the roller/vibrator magnets can keep the motor
`directly coupled to the roller, allowing for subtle vibrotactile
`user feedback. More specifically, if a user is scrolling
`through a menu with the roller and software can indicate that
`the user has reached the end of the list, the motor can be
`programmed to “fight the direction the user is spinning the
`roller by applying a pulse of torque in the opposite direction.
`In another example, as a user scrolls over names in a user
`interface phonebook, a short, Subtle torque pulse can give a
`“speed bump' effect as each name is scrolled by. In yet
`another use case, graphics can be printed on the roller, so
`that when it spins quickly, it forms desired images and
`patterns that cannot be seen when the roller is still. Control
`of the rotational velocity of the roller 16 via software can
`enable viewing of Such images and patterns. Different pat
`terns and images can also be presented at different rotation
`speeds. Further note, any time the roller is spinning it can be
`touched and stopped by the users hand, causing no harm to
`the user or the motor (the motor never stalls because it is
`stronger than the magnetic coupling).
`0020. The device described above including the motor 18
`can certainly be used as a rotary alert vibrator. If the roller
`16 is mounted in a clam-style cellular telephone, for
`example, then this mode of operation would be applied
`while the phone is in the closed configuration as shown in
`FIG. 1. When the phone is in the open configuration as
`shown in FIG. 2, and the user's finger is placed on the
`surface of the roller as shown in FIG. 3, then the resulting
`force may be used to provide tactile feedback to the user. In
`a phonebook application, for example, the force applied to
`the user's finger may be used to signify that the user has
`scrolled from names beginning with “B” to names beginning
`with “C”. Since the force is controlled by software, it may
`be varied as necessary to correspond to different events or
`actions.
`0021. In another application where the user's finger is not
`in contact with the roller, and when the motor is accelerated
`or decelerated under software control, the user would per
`ceive an acceleration that is a combination of the accelera
`tion of the motor and acceleration due to the rotation of the
`eccentric mass. Variations in timing between the application
`of acceleration/deceleration pulses, and the relative position
`
`Lenovo EX-1036, Page 007
`IPR2021-00822 (Lenovo Inc. v. LiTL LLC.)
`
`

`

`US 2006/0O82554 A1
`
`Apr. 20, 2006
`
`of the eccentric, mass may be used to create richer tactile
`responses as discussed above.
`0022 Referring to FIG. 6, a block diagram of an input
`roller device 50 including a roller 58, an eccentric rotating
`mass 59 within the roller 58, a drive mechanism (54, 56 and
`57) causing the eccentric rotating mass 59 to rotate within
`the roller, and a processor 52 coupled to the drive mecha
`nism is shown. The roller 58 once again can be a hinge roller
`on a clam shaped electronic device for example (as previ
`ously shown in FIGS. 1-5) or a roller on a different portion
`of an electronic device and the drive mechanism can include
`at least one among an electric motor 56, a drive circuit 54
`coupled to the electric motor 56, and software to control the
`processor 52 and drive circuit 54. Based on the configuration
`of the drive mechanism, the drive mechanism can also
`optionally include a drive link 57 if not directly driven by the
`shaft of the motor 56. The software driving the motor 56 can
`be resident on the processor 52 itself or in other memory
`configurations (ROM, RAM, EPROM, Flash memory, etc.)
`as commonly found in many portable electronic devices.
`The eccentric rotating mass 59 can include at least one
`magnet coupled to the roller 58. The input roller device 50
`can further include a rotary encoder 60 coupled to the roller
`58 such that the rotary encoder 60 can provide data to the
`processor 52 on a rotation of the roller 58. Note, the
`processor 52 can be programmed to cause the input roller 58
`to provide a varied tactile feedback to the user to correspond
`to different events or to cause the input roller 58 to provide
`a rolling resistance that varies in coordination with inputs
`from a user interface. Note, some embodiments herein will
`not provide a roller with a variable resistance. Although the
`rotational position on the roller can change by moving the
`position of the eccentric mass and/or magnet on the motor
`using the magnetic torque transmitted, the magnetic torque
`is not necessarily varied. For variable magnetic torque on the
`roller, the magnetic flux coupling can be changed to vary the
`resistance or torque strength of the roller using any number
`of methods such as applying a variable current to an elec
`tromagnet (instead of a ferromagnet or permanent magnet)
`or changing the positioning between magnets for example.
`0023 Referring to FIG. 7, a method 100 of providing
`user feedback using an input roller device can include the
`step 102 of causing an eccentric mass to rotate within a roller
`of the input roller device responsive to movement of the
`input roller device and the step 104 of varying a tactile
`feedback to a user using the eccentric mass to correspond to
`different events occurring at an electronic device having the
`input roller device. The step 104 of varying the tactile
`feedback can optionally include the step 106 of varying a
`rolling resistance in coordination with inputs from a user
`interface. The method 100 can further include the step 108
`of encoding data corresponding to a rotation of the roller.
`0024. In light of the foregoing description, it should be
`recognized that embodiments in accordance with the present
`invention can be realized in hardware, Software, or a com
`bination of hardware and software. A network or system
`according to the present invention can be realized in a
`centralized fashion in one computer system or processor, or
`in a distributed fashion where different elements are spread
`across several interconnected computer systems or proces
`sors (such as a microprocessor and a DSP). Any kind of
`computer system, or other apparatus adapted for carrying out
`the functions described herein, is suited. A typical combi
`
`nation of hardware and Software could be a general purpose
`computer system with a computer program that, when being
`loaded and executed, controls the computer system such that
`it carries out the functions described herein.
`0025. In light of the foregoing description, it should also
`be recognized that embodiments in accordance with the
`present invention can be realized in numerous configurations
`contemplated to be within the scope and spirit of the claims.
`Additionally, the description above is intended by way of
`example only and is not intended to limit the present
`invention in any way, except as set forth in the following
`claims.
`
`What is claimed is:
`1. An input roller device, comprising:
`a roller;
`an eccentric rotating mass within the roller,
`a drive mechanism causing the eccentric rotating mass to
`rotate within the roller; and
`a processor coupled to the drive mechanism.
`2. The input roller device of claim 1, wherein the roller is
`a hinge roller on a clam shaped electronic device.
`3. The input roller device of claim 1, wherein the drive
`mechanism comprises an electric motor.
`4. The input roller device of claim 1, wherein the drive
`mechanism comprises at least one among an electric motor,
`a drive circuit coupled to the electric motor, and software to
`control the processor and drive circuit.
`5. The input roller device of claim 1, wherein the input
`roller device further comprises a rotary encoder coupled to
`the roller.
`6. The input roller device of claim 5, wherein the rotary
`encoder provides data to the processor on a rotation of the
`roller.
`7. The input roller device of claim 1, wherein the eccentric
`rotating mass comprises at least one magnet coupled to the
`roller.
`8. The input roller device of claim 1, wherein the pro
`cessor is programmed to cause the input roller to provide a
`varied tactile feedback to the user to correspond to different
`eVentS.
`9. The input roller device of claim 1, wherein the pro
`cessor is programmed to cause the input roller to provide a
`rolling resistance that varies in coordination with inputs
`from a user interface.
`10. An electronic device having an input roller device,
`comprising:
`a roller;
`an eccentric rotating mass within the roller,
`a drive mechanism causing the eccentric rotating mass to
`rotate within the roller; and
`a processor coupled to the drive mechanism.
`11. The input roller device of claim 10, wherein the roller
`is a hinge roller and the electronic device is a clam shaped
`electronic device.
`12. The electronic device of claim 10, wherein the drive
`mechanism comprises at least one among an electric motor,
`a drive circuit coupled to the electric motor, and software to
`control the processor and drive circuit.
`
`Lenovo EX-1036, Page 008
`IPR2021-00822 (Lenovo Inc. v. LiTL LLC.)
`
`

`

`US 2006/0O82554 A1
`
`Apr. 20, 2006
`
`13. The electronic device of claim 10, wherein the input
`roller device further comprises a rotary encoder coupled to
`the roller.
`14. The electronic device of claim 10, wherein the elec
`tronic device is selected among a cellular phone, a two-way
`radio, a messaging device, a mouse, a personal digital
`assistant, a lap top computer, an MP3 player, and a video
`player.
`15. The electronic device of claim 10, wherein the pro
`cessor is programmed to cause the input roller to provide a
`varied tactile feedback to the user to correspond to different
`eVentS.
`16. The electronic device of claim 10, wherein the pro
`cessor is programmed to cause the input roller to provide a
`rolling resistance that varies in coordination with inputs
`from a user interface.
`17. The electronic device of claim 12, wherein the elec
`tronic motor serves as a rotary alert vibrator.
`
`18. A method of providing user feedback using an input
`roller device, comprising the steps of:
`responsive to movement of the input roller device, caus
`ing an eccentric mass to rotate within a roller of the
`input roller device;
`varying a tactile feedback to a user using the eccentric
`mass to correspond to different events occurring at an
`electronic device having the input roller device.
`19. The method of claim 18, wherein the method further
`comprises the step of encoding data corresponding to a
`rotation of the roller.
`20. The method of claim 18, wherein the method further
`comprises the step of varying a rolling resistance in coor
`dination with inputs from a user interface.
`
`Lenovo EX-1036, Page 009
`IPR2021-00822 (Lenovo Inc. v. LiTL LLC.)
`
`

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