throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2008/0155415 A1
`(43) Pub. Date:
`Jun. 26, 2008
`YOON et al.
`
`US 2008O155415A1
`
`(54) DEVICE AND METHOD FOR PROVIDING
`HAPTC USER INTERFACE IN MOBILE
`TERMINAL
`
`(75) Inventors:
`
`Sang Hyeon YOON, Seoul (KR):
`Ki Tae LEE, Seoul (KR)
`Correspondence Address:
`THE FARRELL LAW FIRM, P.C.
`333 EARLE OVINGTON BOULEVARD, SUITE
`TO1
`UNIONDALE, NY 11553
`
`(73) Assignee:
`
`SAMSUNGELECTRONICS
`CO.,LTD., Suwon-si (KR)
`
`(21) Appl. No.:
`
`11/962,306
`
`(22) Filed:
`
`Dec. 21, 2007
`
`(30)
`
`Foreign Application Priority Data
`
`Dec. 21, 2006 (KR) ............................. 2006-0131772
`
`Publication Classification
`
`(51) Int. Cl.
`(2006.01)
`G06F 3/00
`(52) U.S. Cl. ........................................................ 71.5/716
`(57)
`ABSTRACT
`A device and method for providing a haptic user interface in
`a mobile terminal that can provide a haptic response to user
`manipulation are provided. The device for providing a haptic
`user interface in a mobile terminal includes a pointing device
`for receiving manipulation from a user to control a pointer, a
`display unit for displaying the pointer on a screen; a memory
`unit for storing information of a Voltage level to be supplied to
`a vibration unit according to a coordinate value of the pointer;
`a controller for outputting a control signal based on the coor
`dinate value of the pointer in the display unit according to
`movement of the pointing device and information of the
`memory unit; and a vibration unit for generating a vibration
`according to the control signal. Therefore, by generating a
`vibration according to movement of a pointer, a user can feel
`a response to manipulation of the user interface with the sense
`of touch as well as the sense of sight, thereby providing
`interest and convenience to the user.
`
`
`
`19:25
`
`210
`
`
`
`
`
`
`
`
`
`
`
`1. MY SCREEN
`:
`2. MOWINGPICTURE
`:
`3. MP3
`
`s
`
`7. BLUETOOTH
`
`Exhibit 1036 - Page 1 of 11
`
`

`

`Patent Application Publication
`
`Jun. 26, 2008 Sheet 1 of 5
`
`US 2008/O155415 A1
`
`FIG - 1
`
`100
`Y
`
`
`
`
`
`140
`
`110
`
`BATTERY
`
`PONTING
`
`
`
`POWER SUPPLY
`UNIT
`
`
`
`160
`
`CONTROLLER
`
`
`
`
`
`WBRATION UNIT
`
`MEMORY UNIT
`
`DISPLAY UNIT
`
`FIG. 2A
`
`
`
`19:25
`ENTERTAINMENT FUNCTION
`
`(12GBaglala
`
`210
`
`1. MYSCREEN
`2. MOVINGPICTURE.
`
`6. FILE VIEWER
`7. BLUETOOTH
`
`Exhibit 1036 - Page 2 of 11
`
`

`

`Patent Application Publication
`
`Jun. 26, 2008 Sheet 2 of 5
`
`US 2008/O155415 A1
`
`FIG 2B
`
`234
`
`
`
`236
`
`S&
`
`SCHEDULE
`MANAGEMENT
`
`ENTERTAINMENT
`FUNCTION |
`
`
`
`232
`&N-236
`R
`210
`FACLITES
`FUNCTION
`
`
`
`
`
`MEMORY
`MANAGEMENT
`
`MOBILEPHONE
`SETING
`
`l
`
`FIG 2C
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`19:25
`PHONE FUNCTION - - - - -
`1PHONEBOOK
`N
`ABERVATION NUMBER
`MANAGEMENT
`3GROUPENVIRONMENT SETTING
`4COMMUNICATIONLIST
`5 MESSAGE
`6PHONE USING TIME
`PHONE NAME CARD
`
`wa
`
`My
`
`vs.
`
`MS
`s
`W.
`t
`
`MENU
`
`
`
`SELECT
`
`CANCE
`
`FFTEENTH
`
`LEVEL
`FOETH
`THIRTEENTH
`El
`TWELFTH
`LEVEL
`ELEVENTH
`LEVEL
`TENTHLEVEL
`NNTHLEVEL
`
`Exhibit 1036 - Page 3 of 11
`
`

`

`Patent Application Publication
`
`Jun. 26, 2008 Sheet 3 of 5
`
`US 2008/O155415 A1
`
`FIG ... 3
`
`
`
`no
`
`POSINE POSPE VOLTAGELEVEL
`HORIZONTAL
`VERTICAL
`VARIABLE | NOT SPECIFIED
`FIRST LEVEL
`
`43 - 84
`
`85 - 126
`
`127-168
`
`FOURTEENTH EVEL
`
`THIRTEENTH EVEL
`
`ALL MENU
`
`20-140
`
`520-61O
`
`SIXTEENTHLEVE.
`
`130-180
`
`FIFTEENTHLEVEL
`
`FOURTEENTH EVEL
`
`240-290
`
`THIRTEENTHLEVE.
`
`460-510
`
`NNTHLEVEL
`
`Exhibit 1036 - Page 4 of 11
`
`

`

`Patent Application Publication
`
`Jun. 26, 2008 Sheet 4 of 5
`
`US 2008/0155415 A1
`
`FIG .. 4
`
`
`
`
`
`S410
`
`MOVE POINTER 2
`
`GENERATE WIBRATION
`OF FIRST INTENSTY
`
`S430
`
`POSITION POINTER
`ATSPECIFICAREA 2
`
`
`
`
`
`S440
`
`S450
`
`GENERATE WIBRATION
`OF SECONOINTENSITY
`
`
`
`POSITION POINTER
`AT AREA OF FREQUENTLY
`SED ITEM 2
`
`S460
`
`
`
`GENERATE WIBRATION
`OF THIRD INTENSITY
`
`Exhibit 1036 - Page 5 of 11
`
`

`

`Patent Application Publication
`
`Jun. 26, 2008 Sheet 5 of 5
`
`US 2008/0155415 A1
`
`FIG .. 5
`
`S51O
`
`
`
`S520
`
`
`
`MOVE POINTER
`
`DETERMINE COORDINATEWALUE
`OF POINTER
`
`GENERATE WIBRATION
`OF INTENSITY CORRESPONDING
`TO COORDINATEWALUE
`
`
`
`FIG .. 6
`
`
`
`S610
`
`MOVE INDICATOR
`
`GENERATE WIBRATION
`CORRESPONDING TOMOWING IN
`MOVEMENT DIRECTION OF INDICATOR
`
`
`
`
`
`S630
`
`
`
`GENERATE WIBRATION
`CORRESPONDING TO AREA AT
`WHICH INDICATOR IS POSITIONED
`
`
`
`Exhibit 1036 - Page 6 of 11
`
`

`

`US 2008/O 155415 A1
`
`Jun. 26, 2008
`
`DEVICE AND METHOD FOR PROVIDING
`HAPTCUSER INTERFACE IN MOBILE
`TERMINAL
`
`PRIORITY
`0001. This application claims priority under 35 U.S.C. S
`119(a) to a Korean Patent Application entitled “DEVICE
`AND METHOD FOR PROVIDING HAPTIC USER
`INTERFACE IN MOBILE TERMINAL filed in the Korean
`Intellectual Property Office on Dec. 21, 2006 and assigned
`Serial No. 2006-0131772, the contents of which are incorpo
`rated herein by reference.
`
`BACKGROUND OF THE INVENTION
`0002 1. Field of the Invention
`0003. The present invention relates generally to a user
`interface of a mobile terminal, and in particular, to a device
`and method for providing a haptic user interface in a mobile
`terminal that can provide a haptic response to user manipu
`lation.
`0004 2. Description of the Related Art
`0005. In general, a mobile terminal includes a display unit
`and buttons as a user interface, and a user presses buttons to
`manipulate a function of the mobile terminal and checks the
`operation of the manipulated function through a display func
`tion (i.e., a display screen).
`0006 With a conventional user interface, the user can
`confirm if he/she has pressed the intended button by visually
`checking the mobile terminal display screen or by listening
`for a distinct sound (e.g., beeping sound) emanating from the
`mobile terminal as a button is pressed. However, in order to
`provide other types of sensory stimulation to the users as they
`manipulate the buttons of the mobile terminal, methods uti
`lizing the sense of touch have been introduced.
`0007 Today, a haptic interface is currently being used that
`provides a response to the user using a vibration function,
`such that when the user presses a button, the interface notifies
`the user that the button is pressed by generating vibration.
`0008. However, a typical haptic interface is limited in that
`in a mobile terminal having a pointing device Such as a
`mouse, the user can confirm the movement of the moving
`pointer only by viewing the moving pointer on the mobile
`terminal display unit.
`
`SUMMARY OF THE INVENTION
`0009. An aspect of the present invention is to substantially
`Solve at least the above problems and/or disadvantages and to
`provide at least the advantages below. Accordingly, one
`aspect of the present invention is to provide a device and
`method for providing a haptic user interface in a mobile
`terminal that can provide a haptic response to user manipu
`lation.
`0010. Another aspect of the present invention is to provide
`a device and method for providing a haptic user interface in a
`mobile terminal that can provide convenience to mobile ter
`minal users during their manipulation of the mobile termi
`nal's pointing device.
`0011. According to one aspect of the present invention,
`there is provided a device for providingahaptic user interface
`in a mobile terminal. The device includes a pointing device
`for receiving manipulation from a user to control a pointer, a
`display unit for displaying the pointer on a screen; a memory
`unit for storing information of a Voltage level to be supplied to
`
`a vibration unit according to a coordinate value of the pointer;
`a controller for outputting a control signal based on the coor
`dinate value of the pointer displayed in the display unit
`according to movement of the pointing device and informa
`tion of the memory unit; and a vibration unit for generating a
`vibration according to the control signal.
`0012. According to another aspect of the present inven
`tion, there is provided a method of providing a haptic user
`interface in a mobile terminal. The method includes moving a
`pointer on a screen by user manipulation; generating a vibra
`tion of a first intensity according to the movement of the
`pointer; and generating, if the pointer is positioned at a spe
`cific area, a vibration of a second intensity different from the
`vibration of the first intensity.
`0013. According to yet another aspect of the present
`invention, there is provided a method of providing a haptic
`user interface in a mobile terminal. The method includes
`moving a pointer on a screen by user manipulation; and
`generating a vibration of an intensity that is set corresponding
`to an area at which the pointer is positioned.
`0014. According to still another aspect of the present
`invention, there is provided a method of providing a haptic
`user interface in a mobile terminal. The method includes
`moving an indicator; generating a vibration corresponding to
`a movement direction of the indicator, and generating a vibra
`tion corresponding to an area at which the indicator is posi
`tioned.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0015 The objects, features and advantages of the present
`invention will be more apparent from the following detailed
`description in conjunction with the accompanying drawings,
`in which:
`0016 FIG. 1 is a block diagram illustrating a configuration
`of a device for providing a haptic user interface in a mobile
`terminal according to the present invention;
`0017 FIGS. 2A to 2C are examples of a screen in which a
`pointer is positioned at a specific menu in the device of FIG.
`1;
`0018 FIG.3 is a diagram illustrating an example of a table
`of voltage levels to be provided to a vibration unit in the
`device of FIG. 1;
`0019 FIG. 4 is a flowchart illustrating a method of pro
`viding a haptic user interface in a mobile terminal according
`to the present invention;
`0020 FIG. 5 is a flowchart illustrating a method of pro
`viding a haptic user interface in a mobile terminal according
`to the present invention; and
`0021
`FIG. 6 is a flowchart illustrating a method of pro
`viding a haptic user interface in a mobile terminal according
`to the present invention.
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`0022 Exemplary embodiments of the present invention
`are described with reference to the accompanying drawings in
`detail. The same reference numbers are used throughout the
`drawings to refer to the same or like parts. Detailed descrip
`tions of well-known functions and structures incorporated
`herein may be omitted to avoid obscuring the Subject matter
`of the present invention.
`0023 FIG. 1 is a block diagram illustrating a configuration
`of a device for providing a haptic user interface in a mobile
`
`Exhibit 1036 - Page 7 of 11
`
`

`

`US 2008/O 155415 A1
`
`Jun. 26, 2008
`
`terminal according to an exemplary embodiment of the
`present invention. FIGS. 2A to 2C are examples of a screen in
`which a pointer is positioned at a specific menu in the device
`of FIG. 1.
`0024. In FIG. 1, a device 100 for providing a haptic user
`interface includes a pointing device 110 for receiving
`manipulation for a user to control a pointer (for example, a
`mouse input device); a display unit 120 for displaying the
`pointer on a screen; a memory unit 170 for storing informa
`tion of a voltage level to be supplied to a vibration unit 160
`according to a coordinate value of the pointer, a controller
`130 for outputting at least two control signals based on a
`coordinate value of the pointer displayed in the display unit
`120 according to movement of the pointing device 110 and
`information of the memory unit 170; and a vibration unit 160
`for generating vibration according to the control signal.
`0025. The device 100 for providing a haptic user interface
`further includes a battery module 140 for supplying power;
`and a power supply unit 150 for converting power of the
`battery module 140 to a level of a voltage corresponding to a
`control signal and outputting the converted Voltage to the
`vibration unit 160.
`0026. The pointing device 110 may be an optical mouse,
`ball mouse, touchpad mouse, and a similar function module.
`0027. The controller 130 moves the pointer on the screen
`of the display unit 120 by a distance and in a direction that
`correspond to user manipulation of the pointing device 110.
`The coordinate value of the pointer may be pixel information
`of a position on the screen at which a tip of the pointer is
`positioned.
`0028. The memory unit 170 stores information of a volt
`age level to be supplied to the vibration unit 160 that is set
`according to a coordinate value range of the pointer. The
`controller 130 determines the coordinate value of the pointer
`and determines the voltage level to supply to the vibration unit
`160 referring to the information. The information is updated
`through wired and wireless communication or is updated or
`changed by the user.
`0029. The controller 130 outputs, while the pointer moves,
`i.e. while the coordinate value of the pointer displayed in the
`display unit 120 changes, a control signal for controlling the
`power supply unit 150 to supply a voltage of a first level to the
`vibration unit 160. Upon receiving the control signal, the
`power supply unit 150 converts power of the battery module
`140 to the voltage of the first level and supplies the voltage of
`the first level to the vibration unit 160. The vibration unit 160
`then generates vibration by rotating a motor provided within
`the vibration unit 160 with the received voltage of the first
`level.
`0030 The voltage of the first level is the lowest voltage
`that can drive the vibration unit 160. When the pointer moves
`by manipulation of the pointing device 110 by the user, the
`weakest vibration that can be sensed by the user is generated.
`0031. That is, when the pointer moves by manipulating the
`pointing device 110. Such as an optical mouse, by the user,
`minute vibration is generated that is just Sufficient for move
`ment of the pointer by manipulation of the pointing device
`110 to be sensed by the user with the sense of touch, instead
`of by the sense of sight or the sense of hearing.
`0032. The controller 130 outputs, if the pointer is posi
`tioned at a coordinate of a specific position, a control signal
`for controlling the power supply unit 150 to supply a voltage
`of a second level different from the Voltage of the first level to
`the vibration unit 160. The power supply unit 150 converts
`
`power of the battery module 140 to the voltage of the second
`level and supplies the voltage of the second level to the
`vibration unit 160. The vibration unit 160 then rotates a motor
`with the supplied voltage of the second level. A coordinate
`value range of the specific position and information of the
`Voltage of the second level to be supplied according to the
`coordinate value range are stored in the memory unit 170.
`0033. The voltage of the second level is higher than the
`voltage of the first level, so that when the vibration unit 160
`receives the voltage of the second level, the vibration unit 160
`generates vibration stronger than that generated when receiv
`ing the voltage of the first level.
`0034) For example, as shown in FIG. 2A, if the pointer 210
`is positioned at areas 212 to 226 of a specific menu item for
`performing a specific function, the vibration unit 160 gener
`ates vibration stronger than that generated when the pointer
`moves. Accordingly, the user can recognize that the pointer is
`positioned at a position for executing the specific function.
`0035) If a coordinate value at which the pointer is posi
`tioned corresponds to a coordinate value range of an item
`frequently used by the user, the controller 130 outputs a
`control signal for controlling the power supply unit 150 to
`supply a voltage of a third level to the vibration unit 160. The
`power supply unit 150 converts power of the battery module
`140 to the voltage of the third level and supplies the voltage of
`the third level to the vibration unit 160. The vibration unit 160
`then generates a vibration by rotating a motor with the
`received voltage of the third level. A coordinate value range of
`the item frequently used by the user and information of the
`voltage of the third level to be supplied according to the
`coordinate value range are stored in the memory unit 170.
`0036. The voltage of the third level may be higher than the
`voltage of the second level. That is, the vibration unit 160
`generates vibration stronger than that generated with the Volt
`age of the second level by rotating a motor with the Supplied
`voltage of the third level. For example, as shown in FIG. 2B,
`when the pointer 210 is positioned at an area that can execute
`a function item Such as a message confirmation item 232 or
`a phone number search item 234 frequently used by the user,
`the vibration unit 160 generates vibration stronger than that
`generated when the pointer 210 is positioned at a function
`item for executing a function that is not so frequently used, so
`that the user can recognize that the pointer 210 is positioned
`at a position for executing a frequently used function item. As
`shown in FIG. 2B, in the function item frequently used by the
`user, an icon 236 can be displayed to distinguish the fre
`quently used function item from other items. The controller
`130 can further control the vibration unit 160 to generate
`vibration of a specific level for a frequently used item as well
`as for a function item, for example, when a frequently used
`phone number is highlighted within a communication list, the
`controller 130 can control the vibration unit 160 to generate a
`vibration of a specific level.
`0037. Further, the controller 130 controls the power sup
`ply unit 150 to supply a voltage of further levels to the vibra
`tion unit 160 to identify each menu item by further dividing a
`voltage level supplied from the power supply unit 150 to the
`vibration unit 160, thereby controlling to generate a vibration
`of different intensity.
`0038. For example, as shown in FIG. 2C, when the pointer
`210 is positioned at a phone book item, the controller 130
`controls the power supply unit 150 to supply a voltage of the
`fifteenth level to the vibration unit 160; when the pointer 210
`is positioned at an abbreviated number management item,
`
`Exhibit 1036 - Page 8 of 11
`
`

`

`US 2008/O 155415 A1
`
`Jun. 26, 2008
`
`the controller 130 controls the power supply unit 150 to
`supply a voltage of the fourteenth level to the vibration unit
`160; when the pointer 210 is positioned at a group environ
`ment setting item, the controller 130 controls the power
`supply unit 150 to supply a voltage of the thirteenth level to
`the vibration unit 160; when the pointer 210 is positioned at a
`communication list item, the controller 130 controls the
`power supply unit 150 to supply a voltage of the twelfth level
`to the vibration unit 160; and when the pointer 210 is posi
`tioned at a message' item, the controller 130 controls the
`power supply unit 150 to supply a voltage of the eleventh level
`to the vibration unit 160. That is, whenever the pointer 210 is
`positioned at a menu item, the controller 130 controls the
`power supply unit 150 to supply a voltage of a different level
`to those of other items to the vibration unit 160, thereby
`controlling to generate a vibration of a corresponding inten
`sity, so that a haptic response is provided to the user according
`to movement and position of the pointer. As a result, a table of
`voltage levels can be stored in the memory unit 170.
`0039 FIG.3 is a diagram illustrating an example of a table
`of voltage levels to be provided to a vibration unit according
`to a coordinate value of the pointer.
`0040. The controller 130 controls the power supply unit
`150 to supply to the vibration unit 160 a voltage of a level
`corresponding to a coordinate value of the pointer that is set
`according to data stored in the memory unit 170.
`0041
`Further, the controller 130 can adjust a vibration
`level according to a menu level, for example, the controller
`130 can control to generate a vibration of level 1 in an upper
`level menu, a vibration of level 2 in a lower level menu, and a
`vibration of level 3 in menus beneath the lower level menu.
`Accordingly, the user can recognize a menu level at which the
`pointer 210 is positioned without need for viewing.
`0042. The device 100 for providing a haptic user interface
`may include further vibration units in addition to the vibration
`unit 160 in order to transmit a more specific impression to the
`USC.
`0043. The controller 130 can control to generate vibra
`tions transmitting various impressions according to move
`ment of the pointer 210 using at least two vibration units.
`0044) For example, when the pointer 210 moves from a
`lower part to an upper part on a screen, the controller 130
`controls to sequentially generate vibration from a vibration
`unit 160 positioned at the lower part then from a vibration unit
`160 positioned at the upper part using vibration units verti
`cally disposed, thereby giving an impression that the pointer
`210 moves upwards. When the pointer moves from the upper
`part to the lower part on the screen, the controller 130 controls
`to sequentially generate a vibration from the upper part then
`from the lower part, thereby giving an impression that the
`pointer 210 moves downwards.
`0045. Further, when the menu is converted to a menu
`disposed at the left or right of the menu or when the pointer
`210 is moved in a horizontal or diagonal direction, the con
`troller 130 controls one vibration unit to strongly vibrate and
`an adjacent vibration unit disposed in a direction correspond
`ing to the movement direction to weakly vibrate, thereby
`giving an impression that the pointer 210 moves in a specific
`direction.
`0046. If a scroll or an indicator (for example, a highlight)
`positioned at a menu item in addition to the pointer 210 is
`moved, the same vibration effects can be used to indicate
`moVement.
`
`0047 Even if only the vibration unit 160 is controlled,
`more specific impressions can be obtained. For example,
`when the controller 130 controls the vibration unit 160 to
`gradually increase or decrease a vibration level, a different
`impression can be obtained by user input or manipulation.
`0048. Further, although not shown, the device 100 for
`providing a haptic user interface in the mobile terminal may
`further include a storage medium insertion unit for storing
`data by inserting an external storage medium Such as a
`memory card, and other units such as a camera module,
`broadcasting reception module, Radio Frequency (RF) trans
`mission and reception module, audio signal output device
`Such as a speaker, Sound signal input device such as a micro
`phone, connection terminal for exchanging data with an
`external digital appliance, charging terminal, and digital
`sound reproduction module such as an MP3 module. Accord
`ing to a function convergence trend of digital appliances, the
`mobile terminal can be modified, and other units may also be
`included in the device 100 for providing a haptic user inter
`face.
`0049 FIG. 4 is a flowchart illustrating a method of pro
`viding a haptic user interface in a mobile terminal according
`to the present invention.
`0050. In FIG. 4, the method of providing a haptic user
`interface includes moving the pointer 210 on a screen by user
`manipulation; generating a vibration of a first intensity
`according to the movement of the pointer 210; and generat
`ing, when the pointer 210 is positioned at a specific area, a
`vibration of an intensity different from the first intensity.
`0051. That is, if a pointing user interface is used, the con
`troller 130 determines whether the pointer 210 moves on a
`screen in step S410. If the pointer 210 moves on a screen, the
`controller 130 controls to supply a voltage of a level for
`generating a vibration of the first intensity to the vibration unit
`160 while the pointer 210 moves and controls the vibration
`unit 160 to generate a vibration in step S420.
`0052. The controller 130 determines whether the pointer
`210 is positioned at a coordinate within a specific area on the
`screen in step S430.
`0053. If the pointer 210 is positioned at a coordinate
`within a specific area on the screen, the controller 130 con
`trols to Supply a Voltage of a level corresponding to the spe
`cific area to the vibration unit 160 and to generate a vibration
`of a second intensity different from the first intensity in step
`S440. The specific area may be an area at which a specific
`menu item that can perform a specific function is positioned.
`0054 The method of providing a haptic user interface may
`further include, if the pointer 210 is positioned at an area of a
`frequently used menu item, generating a vibration of another
`intensity.
`0055. That is, the controller 130 determines whether the
`pointer 210 is positioned at a coordinate within an area of a
`frequently used menu item in step S450. If the pointer 210 is
`positioned at an area of a frequently used menu item, the
`controller 130 controls to generate a vibration of a third
`intensity different from the first intensity and the second
`intensity in step S460.
`0056 FIG. 5 is a flowchart illustrating a method of pro
`viding a haptic user interface in a mobile terminal according
`to the present invention.
`0057. In FIG. 5, the method of providing a haptic user
`interface includes moving the pointer 210 on a screen by user
`
`Exhibit 1036 - Page 9 of 11
`
`

`

`US 2008/O 155415 A1
`
`Jun. 26, 2008
`
`manipulation; and generating a vibration of an intensity that
`is set to correspond to an area at which the pointer 210 is
`positioned.
`0058 An area at which the pointer 210 is positioned may
`be an area of a menu item that can perform a specific function.
`That is, the controller 130 controls to move the pointer 210 on
`a screen according to user manipulation of the pointing device
`110 in step S510, and the controller 130 determines a coor
`dinate value of the pointer 210 in step S520.
`0059. The controller 130 controls to supply a voltage of a
`level corresponding to the determined coordinate value of the
`pointer 210 to the vibration unit 160 and to generate a vibra
`tion corresponding to the voltage level in step S530.
`0060 For example, the controller 130 controls to generate
`a different vibration for each of a confirmation button and a
`cancellation button one the screen, such that when the pointer
`210 is positioned at the confirmation button or the cancel
`lation button on the screen, the user can recognize the button
`or a function at which the pointer 210 is positioned according
`to an intensity of vibration. Furthermore, a coordinate value
`range can be divided according to a function execution area
`Such as a menu item or a function button.
`0061
`FIG. 6 is a flowchart illustrating a method of pro
`viding a haptic user interface in a mobile terminal according
`to the present invention.
`0062. In FIG. 6, the method of providing a haptic user
`interface includes moving an indicator; generating a vibration
`for giving an impression of moving of the indicator in a
`movement direction of the indicator; and generating a Vibra
`tion for giving an impression corresponding to an area at
`which the indicator is positioned.
`0063. The controller 130 controls to move the indicator
`(for example, a pointer, highlight of a menu item, and Scroll)
`according to manipulation by the user in step S610, and the
`controller 130 controls to generate a vibration for giving an
`impression of moving the indicator in a movement direction
`of the indicator in step S620.
`0064. For example, as described above, when the indicator
`moves from a lower part to an upper part on the screen, the
`controller 130 controls to sequentially generate a vibration
`from a vibration unit positioned at the lower part then from a
`vibration unit positioned at the upper part using vibration
`units vertically disposed, thereby giving an impression that
`the pointer moves upwards. When the indicator moves from
`the upper part to the lower part on the screen, the controller
`130 controls to sequentially generate a vibration from the
`vibration unit positioned at the upper part then from a vibra
`tion unit positioned at the lower part using vibration units
`Vertically disposed, thereby giving an impression that the
`pointer moves downwards.
`0065. Further, when the menu is converted to a menu
`disposed at the left or right of the screen and when the indi
`cator is moved to a horizontal direction or a diagonal direc
`tion, the controller 130 controls one vibration unit to strongly
`vibrate and an adjacent vibration unit disposed in a direction
`corresponding to the movement direction to weakly vibrate,
`thereby giving an impression that the indicator moves in a
`specific direction.
`0066. The controller 130 controls to generate vibration of
`an impression corresponding to an area at which the indicator
`is positioned (S630). For example, the controller 130 controls
`to generate a vibration of level 1 at an upper menu, a vibration
`of level 2 at a lower menu, and a vibration of level 3 at menus
`beneath the level of the lower menu.
`
`0067. In order to determine a movement direction of the
`indicator and an area at which the indicator is positioned, the
`controller 130 determines a coordinate value of the indicator
`and necessary information Such as data read from the memory
`unit 170.
`0068. Further, although not shown, as described above,
`when converting the menu, the controller 130 can adjust a
`vibration level according to a level of the menu, for example,
`the controller 130 controls to generate a vibration of level 1 at
`an upper level menu, a vibration of level 2 at a lower level
`menu, and a vibration of level 3 at menus beneath the lower
`level menu.
`0069. As described above, in a device and method of pro
`viding a haptic user interface in a mobile terminal according
`to the present invention, by generating a vibration according
`to movement of a pointer, a user can feel a response to
`manipulation of the user interface with the sense of touch as
`well as the sense of sight, thereby providing interest and
`convenience to the user.
`0070 Further, according to movement and position of the
`pointer and an area at which the pointer is positioned, by
`generating a vibration of different intensity and different
`impressions, a different haptic response is provided to the
`user according to a menu or function, or user manipulation,
`thereby providing convenience to the user.
`0071 Although exemplary embodiments of the present
`invention have been described in detail hereinabove, it should
`be clearly understood that many variations and modifications
`of the basic inventive concepts herein taught which may
`appear to those skilled in the present art will still fall within
`the spirit and scope of the present invention, as defined in the
`appended claims.
`What is claimed is:
`1. A device for providing a haptic user interface in a mobile
`terminal, the device comprising:
`a pointing device for receiving manipulation from a user to
`control a pointer,
`a display unit for displaying the pointer on a screen;
`a memory unit for storing information of a Voltage level to
`be supplied to a vibration unit according to a coordinate
`value of the pointer;
`a controller for outputting a control signal based on the
`coordinate value of the pointer displayed in the display
`unit according to movement of the pointing device and
`information of the memory unit; and
`a vibration unit for generating a vibration according to the
`control signal.
`2. The device of claim 1, wherein the coordinate value of
`the pointer is pixel information of a position on the screen at
`which a tip of the pointer is positioned.
`3. The device of claim 1, further comprising:
`a battery module for Supplying power; and
`a power Supply unit for converting power of the battery
`module to a Voltage level corresponding to the control
`signal and outputting the Voltage to the vibration unit.
`4. The device of claim3, wherein the controller outputs, if
`the pointer is moving, a control signal for controlling the
`power Supply unit to Supply a Voltage of a first level to the
`vibration unit.
`5. The device of claim 4, wherein the vibration unit gener
`ates a vibration by rotating a motor with the Supplied Voltage
`of the first level.
`6. The device of claim 5, wherein the voltage of the first
`level is the lowest voltage to drive the vibration unit.
`
`Exhibit 1036 - Page 10 of 11
`
`

`

`US 2008/O 155415 A1
`
`Jun. 26, 20

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