`(12) Patent Application Publication (10) Pub. No.: US 2008/0153554 A1
`YOON et al.
`(43) Pub. Date:
`Jun. 26, 2008
`
`US 20080153554A1
`
`(54) HAPTIC GENERATION METHOD AND
`SYSTEM FORMOBILE PHONE
`
`(75) Inventors:
`
`Sang Hyeon YOON, Seoul (KR):
`Ki Tae Lee, Seoul (KR)
`
`(30)
`
`Foreign Application Priority Data
`
`Dec. 21, 2006 (KR) ............................. 2006-0131774
`Feb. 1, 2007 (KR) ............................. 2007-OO10461
`
`Publication Classification
`
`Correspondence Address:
`THE FARRELL LAW FIRM, P.C.
`EARLE OVINGTON BOULEVARD, SUITE
`
`(51) Int. Cl.
`(2006.01)
`H04B I/38
`(52) U.S. Cl. ........................................................ 455/567
`
`UNIONDALE, NY 11553
`(73) Assignee:
`SAMSUNGELECTRONICS
`CO.,LTD., Suwon-si (KR)
`
`(21) Appl. No.:
`
`11/958,805
`
`(22) Filed:
`
`Dec. 18, 2007
`
`ABSTRACT
`(57)
`Ahaptic generation method and system for a mobile phone is
`provided. A vibration event is detected in an operation mode.
`A vibration code corresponding to the vibration event is
`retrieved from a mapping table. A control message containing
`the vibration code is generated, and the control message is
`transmitted to at least one destination mobile phone.
`
`
`
`300
`1N
`NN
`-- ~
`( coMMUNICATION
`-V NETWORK
`)
`N- - u1
`Ne1
`
`Exhibit 1035 - Page 1 of 21
`
`
`
`Patent Application Publication
`
`Jun. 26, 2008 Sheet 1 of 9
`
`US 2008/O153554 A1
`
`F.G. 1
`
`
`
`-
`1-N
`-- ~ NN
`( COMMUNICATION
`\
`NETWORK 1
`N- - u1
`Ne1
`
`Exhibit 1035 - Page 2 of 21
`
`
`
`Patent Application Publication
`
`Jun. 26, 2008 Sheet 2 of 9
`
`US 2008/O153554 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`IIN?I
`AVTdS?[]
`
`|
`
`012£8Z ,
`HOSSH?0Hd
`IÑEINE
`
`Exhibit 1035 - Page 3 of 21
`
`
`
`Patent Application Publication
`
`Jun. 26, 2008 Sheet 3 of 9
`
`US 2008/O153554 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`EGES
`
`Exhibit 1035 - Page 4 of 21
`
`
`
`Patent Application Publication
`
`Jun. 26, 2008 Sheet 4 of 9
`
`US 2008/O153554 A1
`
`START
`
`S4O1
`a-----
`COMMUNECATION MODE
`S3 INPUT HAPric FUNCTION
`ACTIVATION COMMAND
`
`S405
`Yr ACTIVATE HAPTICFUNCTION
`
`NO
`
`WIBRATION
`EVENT gCCU
`YES
`CHECK WIBRATIONEVENT TYPE
`
`S407
`
`S41
`-
`
`S413
`
`S415
`W.---
`
`S417
`Y-----,
`
`S419
`Na. --
`
`GENERATE WIBRATION CODE
`
`
`
`SELF-WIBRATION
`OPTIOy IS ON
`
`
`
`GENERATE WIBRATION
`
`GENERATE MESSAGE
`
`PERFORMS
`CORRESPONDING
`OPERATION
`
`
`
`
`
`
`
`S2, TRANSiMIT MEssAGE To
`RECIPIENT MOBILEPHONE
`
`
`
`Exhibit 1035 - Page 5 of 21
`
`
`
`Patent Application Publication
`
`Jun. 26, 2008 Sheet 5 of 9
`
`US 2008/O153554 A1
`
`FIG. 5
`
`S501
`N--
`
`S53.
`
`S505
`
`MULTIMEDIA MODE
`
`INPUT HAPric Function
`ACTIVATION COMMAND
`
`ACTIVATE HAPTICFUNCTION
`
`S507
`a-----
`
`S511
`
`VIBRATIONEVENT
`OCCUR2
`
`Y ES
`CHECK TYPE OF WIBRATION EVENT
`
`NO
`
`S53 ANALYZE VIBRATIONEVENT AND
`GENERATE WIBRATION CODE
`
`S515 .
`
`S517
`
`SELF-WIBRATION
`OPTIOy (Soy
`
`GENERATE WIBRATION
`
`
`
`coRING
`OPERATION
`
`S519
`Y-EXTRACT RECIPIENT INFORMATION
`
`S521
`
`RECIPIENT
`NFORMAyl EXIST
`
`S523
`Y-N INPUT RECIPIENT INFORMATION
`
`
`
`S525
`Y-
`
`S527
`
`GENERATE MESSAGE
`
`TRANsMIT MEssaGETo
`RECIPIENT MOBILEPHONE
`
`
`
`Exhibit 1035 - Page 6 of 21
`
`
`
`Patent Application Publication
`
`Jun. 26, 2008 Sheet 6 of 9
`
`US 2008/O153554 A1
`
`FIG. 6
`
`S6O1
`
`S603
`Y---
`
`S605
`\ ... --
`
`S609
`
`
`
`COMMUNICATION MODE
`
`DETECT EVENT
`
`
`
`CONTROL
`MESSAGE RECEPTION
`EVENT
`
`NO
`
`HAPTC
`FUNCTION ISACTIVAED
`
`
`
`
`
`
`
`
`
`PERFORM
`CORRESPONDING
`OPERATION
`
`
`
`S61
`
`EXTRACT AND ANALYZE
`WIBRATION CODE
`- htthieve vibration PATIERN
`S615
`N--
`
`GENERATE WIBRATION
`
`S617 MAINTAIN COMMUNICATION MODE
`
`
`
`Exhibit 1035 - Page 7 of 21
`
`
`
`Patent Application Publication
`
`Jun. 26, 2008 Sheet 7 of 9
`
`US 2008/O153554 A1
`
`FIG. 7
`
`e
`S705
`---
`
`S707
`N-r
`
`STANDBY MODE
`
`RECEIVE TEXT MESSAGE
`
`ANALYZETEXT MESSAGE
`
`
`
`
`
`
`
`TEXT MESSAGE
`CONTAIN WIBRATION-RELATED
`caRACTE STRING
`
`
`
`
`
`RETRIEVE
`S709
`- WIBRATION PATTERNMAPPED TO
`CHARACTER STRING
`
`S711
`
`
`
`GENERATE WIBRATION
`
`
`
`PERFORMPREDETERMINED
`OPERATION
`
`Exhibit 1035 - Page 8 of 21
`
`
`
`Patent Application Publication
`
`Jun. 26, 2008 Sheet 8 of 9
`
`US 2008/O153554 A1
`
`FIG. 8
`
`S801
`
`
`
`S803
`
`
`
`
`
`RECEIVE
`VIBRATION INFORMATION
`SERTONOMy
`
`GENERATE TEXT MESSAGE
`S809
`YHAVING WIBRATION INFORMATION
`IN HEADER FIELD
`
`
`
`S811
`
`TRANSMIT TEXT MESSAGE
`
`
`
`
`
`GENERATE NORMAL
`EIS
`TEXT MESSAGE
`
`Exhibit 1035 - Page 9 of 21
`
`
`
`Patent Application Publication
`
`Jun. 26, 2008 Sheet 9 of 9
`
`US 2008/0153554 A1
`
`FIG. 9
`
`S901
`
`S903
`
`S95.
`
`S907
`
`
`
`ANY OPERATION MODE
`
`RECEIVE TEXT MESSAGE
`ANALYZE HEADER FIELD OF
`TEXT MESSAGE
`
`
`
`HEADER
`FILED CONTAIN WIBRATION
`INFORATION
`
`NO
`
`RETRIEVE WIBRATION
`S909
`Y-- PATTERN/LEVEL INDICATED BY
`WBRATION INFORMATION
`
`S911
`---
`
`GENERATE WIBRATION IN
`RETRIEVED WIBRATION
`PATTERN/LEVEL
`
`
`
`S93 perform PREDETERMINED
`OPERATION
`
`Exhibit 1035 - Page 10 of 21
`
`
`
`US 2008/O153554 A1
`
`Jun. 26, 2008
`
`HAPTIC GENERATION METHOD AND
`SYSTEM FORMOBILE PHONE
`
`PRIORITY
`0001. This application claims priority to applications filed
`in the Korean Intellectual Property Office on Dec. 21, 2006
`and assigned Serial No. 2006-0131774, and on Feb. 1, 2007
`and assigned Serial No. 2007-0010461, the disclosures of
`which are incorporated herein by reference.
`
`BACKGROUND OF THE INVENTION
`0002 1. Field of the Invention
`0003. The present invention relates generally to a mobile
`phone, and more particularly, to a haptic generation method
`and system for a mobile phone.
`0004 2. Description of the Related Art
`0005. Due to the widespread use of mobile phones and the
`increase in wireless access users, telecommunication carriers
`have been developing new services in order to satisfy various
`Subscriber requirements. The major requirements include
`wireless Internet access, Short Message Service (SMS), Mul
`timedia Messaging Service (MMS), Concurrent Multiple
`Service (CMS), and multimedia services.
`0006 Recently developed mobile phones provide the
`users with attractive functions such as personal information
`management, data communication with personal computers,
`and internet access, as well as the basic mobile Voice com
`munication. Mobile phones are becoming multi-functional
`devices that incorporate multimedia communication and
`playback functions, camera functions, digital broadcast
`receiver functions, etc.
`0007 Mobile phones have been developed that focus on
`visual and auditory processing reinforcement. However, most
`of the conventional mobile phones are limited in haptic pro
`cessing capability for transmitting tactile effect.
`0008 Accordingly, there has been a need to develop a
`haptic feedback technique for enriching communication with
`tactile output as well as visual and auditory outputs.
`
`SUMMARY OF THE INVENTION
`0009. The present invention has been made to address at
`least the above problems and/or disadvantages, and to provide
`at least the advantages described below. Accordingly, an
`aspect of the present invention provides a haptic generation
`method and system for a mobile phone that are capable of
`enriching communication with tactile feelings as well as
`visual and auditory expressions.
`0010. Another aspect of the present invention provides a
`haptic generation method and system for a mobile phone that
`are capable of transmitting a vibration code representing a
`vibration event Supposed to be occur in a specific situation to
`a recipient phone.
`0011. An additional aspect of the present invention pro
`vides a haptic generation method and system for a mobile
`phone that are capable of providing a tactile feedback Such as
`vibration event to a user in response to a vibration code
`generating at a specific situation.
`0012. A further aspect of the present invention provides a
`haptic generation method and system for a mobile phone that
`are capable of transmitting a vibration code representing a
`vibration event Supposed to be occurred at a specific situation
`to a counterpart tactile feedback-enabled mobile phone in a
`
`communication mode so as to share the tactile sense with the
`counterpart mobile phone user.
`0013 Another further aspect of the present invention pro
`vides a haptic generation method and system for a mobile
`phone that are capable of generating a vibration in response to
`a detection of vibration code corresponding to a vibration
`event in a multimedia mode or an idle mode.
`0014. Additionally, an aspect of the present invention pro
`vides a haptic generation method and system for a mobile
`phone that are capable of transmitting a vibration code cor
`responding to a vibration event occurred in a multimedia
`mode or an idle mode to an specific mobile phone.
`0015. Another aspect of the present invention provides a
`haptic generation method and system for a mobile phone that
`are capable of transmitting a text message containing a vibra
`tion code in its header or body field to a receiving mobile
`phone.
`0016. Another aspect of the present invention provides a
`haptic generation method and system for a mobile phone that
`are capable of alarming a reception of a text message with a
`tactile output having a specific vibration pattern/level that are
`indicated by a vibration code contained in a header or body of
`the received text message.
`0017 Finally, an aspect of the present invention provides a
`haptic generation method and system for a mobile phone that
`are capable of presenting a tactile output having a specific
`vibration pattern/level indicated by a character string con
`tained in a content of a received text message.
`0018. According to one aspect of the present invention, a
`haptic generation method for a mobile phone includes detect
`ing a vibration event in an operation mode. A vibration code
`corresponding to the vibration event from a mapping table is
`received. A control message containing the vibration code is
`generated. The control message is transmitted to at least one
`destination mobile phone.
`0019. According to another aspect of the present inven
`tion, a haptic generation method for a mobile phone includes
`detecting a vibration event in a multimedia mode. A vibration
`pattern and a vibration level corresponding to the vibration
`event are received. Recipient information of an ongoing play
`back multimedia file is checked. The multimedia file contain
`ing information on the vibration pattern and vibration level is
`transmitted to a recipient mobile phone on the basis of the
`recipient information.
`0020. According to a further aspect of the present inven
`tion, a haptic generation method for a mobile phone includes
`detecting a vibration information insertion command in a text
`message composition mode. Inputting vibration information
`is requested, when a vibration information insertion com
`mand is detected. A text message containing vibration infor
`mation inputted by a user is generated. The text message is
`transmitted to at least one recipient mobile phone.
`0021. According to another further aspect of the present
`invention, a haptic generation method for a mobile phone
`includes receiving a text message in an operation mode. A text
`carried by the text is displayed in a sliding manner in response
`to a read command. It is checked whether the text contains at
`least one character string registered to a mapping table from
`the text. A vibration mapped to the at least one registered
`character string at a time is generated when the character
`string appears on a screen, when at least one registered char
`acter string is detected.
`0022. According to another aspect of the present inven
`tion, a haptic generation method for a mobile phone includes
`
`Exhibit 1035 - Page 11 of 21
`
`
`
`US 2008/O153554 A1
`
`Jun. 26, 2008
`
`setting, at a sending mobile phone, vibration information on
`at least one character string of a text while generating a text
`message. The text message is transmitted to a receiving
`mobile phone. The text message is received at the receiving
`mobile phone. The text of the text message is displayed in
`response to a message reading command. The vibration infor
`mation set for the at least one character string is extracted. A
`vibration in a vibration pattern/level indicated by the vibra
`tion information is generated.
`0023. According to a further aspect of the present inven
`tion, a haptic generation method for a mobile phone includes
`receiving a text message in an operation mode. It is deter
`mined whether vibration information is contained in a header
`of the text message. A vibration for alerting a reception of the
`text message is output, when vibration information is con
`tained.
`0024. According to yet another aspect of the present
`invention, a mobile phone includes a radio frequency unit for
`establishing communication channel with an access network
`for exchanging Voice, text message, and a vibration code
`corresponding to a vibration event. The mobile phone also
`includes an input unit for receiving control commands asso
`ciated with a haptic generation function and a touch input or
`key input for generating vibration event. Additionally, the
`mobile phone includes a memory unit for storing data gener
`ated by a haptic application program and parameters associ
`ated with the haptic generation function; a vibration driving
`unit for generating a vibration corresponding to the vibration
`event, and a control unit for controlling the haptic generation
`function and generation of the vibration.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`0025. The above and other objects, features and advan
`tages of the present invention will be more apparent from the
`following detailed description when taken in conjunction
`with the accompanying drawings, in which:
`0026 FIG. 1 is a schematic diagram illustrating a mobile
`communication system including mobile phones equipped
`with a haptic generation system according to an embodiment
`of the present invention;
`0027 FIG. 2 is a block diagram illustrating a configuration
`of a mobile phone equipped with a haptic feedback system
`according to an embodiment of the present invention;
`0028 FIG. 3 is a state transition diagram illustrating state
`transitions of a mobile phone adopted by a haptic feedback
`system according to an embodiment of the present invention;
`0029 FIG. 4 is a flowchart illustrating a haptic generation
`method for a mobile phone according to an embodiment of
`the present invention;
`0030 FIG. 5 is a flowchart illustrating a haptic generation
`method for a mobile phone according to an embodiment of
`the present invention;
`0031
`FIG. 6 is a flowchart illustrating a haptic generation
`method for a mobile phone according to an embodiment of
`the present invention;
`0032 FIG. 7 is a flowchart illustrating a haptic generation
`method for a mobile phone according to an embodiment of
`the present invention;
`0033 FIG. 8 is a flowchart illustrating a text message
`transmission procedure of a haptic generation method
`according to an embodiment of the present invention; and
`
`0034 FIG. 9 is a flowchart illustrating a vibration output
`procedure of a haptic generation method according to an
`embodiment of the present invention.
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`0035. Preferred embodiments of the present invention are
`described in detail with reference to the accompanying draw
`ings. The same reference numbers are used throughout the
`drawings to refer to the same or like parts. Detailed descrip
`tions of constructions or processes known in the art may be
`omitted to avoid obscuring the subject matter of the present
`invention.
`0036 Although the invention is described in detail with
`reference to specific embodiments thereof, it is to be under
`stood that variations that are functionally equivalent are
`within the scope of this invention. Various modifications of
`the invention in addition to those shown and described herein
`will become apparent to those skilled in the art from the
`following description and accompanying drawings. Such
`modifications are intended to fall within the scope of the
`appended claims.
`0037. In the following, a mobile phone enabled by haptic
`output function as well as visual and auditory output func
`tions, and control method thereof is provided. More particu
`larly, a mobile phone according to an embodiment of the
`present invention generates a vibration code reflecting a tac
`tile feeling and transmits the vibration code to the receiving
`mobile phone and the receiving mobile phone, which gener
`ates a type of vibration indicated by the vibration code such
`that the user can share the tactile feeling with the recipient.
`0038 Also, a mobile phone according to an embodiment
`of the present invention generates a text message containing a
`vibration code in its header or body field. A mobile phone
`according to an embodiment of the present invention alarms a
`reception of a text message by extracting a vibration code
`contained in a header or body field of the received text mes
`sage and generates a vibration having a pattern and level
`indicated by the vibration code. Also, the mobile phone
`according to an embodiment of the present invention extracts
`a vibration code contained in a body field of a received text
`message and generates a vibration having a pattern and level
`indicated by the vibration code.
`0039. Although the haptic generation method and system
`are described in association with a mobile phone in the fol
`lowing, the present invention is not limited to the mobile
`phone.
`0040. For example, the haptic generation method and sys
`tem can be applied to various kinds of mobile terminals such
`as a cellular phone, a portable digital broadcast receiver, a
`Personal Digital Assistant (PDA), a Smartphone, Interna
`tional Mobile Telecommunication 2000 (IMT-2000) terminal
`including Wideband Code Division Multiple Access
`(WCDMA) terminal and CDMA 2000 terminal, a mobile
`Internet Protocol (IP) phone, a Portable Multimedia Player
`(PMP), an MP3 player, a portable computer including laptop
`and palmtop computers, and their functional equivalents.
`0041
`FIG. 1 is a schematic diagram illustrating a mobile
`communication system including mobile phones equipped
`with a haptic generation system according to an embodiment
`of the present invention.
`0042. Referring to FIG. 1, the mobile communication sys
`tem includes a communication network 300 and a pair of
`mobile phones 100 and 500 communicating with each other
`
`Exhibit 1035 - Page 12 of 21
`
`
`
`US 2008/O153554 A1
`
`Jun. 26, 2008
`
`via the communication network 300. The first mobile phone
`100 is a sending mobile phone, which transmits a vibration
`code, and the second mobile phone 500 is a receiving mobile
`phone, which receives the vibration code.
`0043. The sending mobile phone 100 and the receiving
`mobile phone 500 can communicate with each other in voice
`and data communication sessions through the communica
`tion network 300. The sending mobile phone 100 and the
`receiving mobile phone 500 are named as such for simplify
`ing the explanation of the present invention. However, their
`structures and functions are identical with each other and
`their roles can be switched.
`0044. In the following, the sending mobile phone 100
`generates a vibration code and transmits the vibration code to
`the receiving mobile phone 500. The receiving mobile phone
`500 receives the vibration code and generates vibration indi
`cated by the vibration code.
`0045. The sending mobile phone 100 monitors to detect a
`haptic function activation command input by its user and
`activates the haptic function in a current operation mode (for
`example, a communication mode, multimedia mode, and
`standby mode) in response to the haptic function activation
`command. Once the haptic function is activated, the sending
`mobile phone 100 detects a vibration event (for example, in
`signal input by a touch event or a key event for vibration) and
`generates a vibration code corresponding to the vibration
`event.
`0046. If a vibration event is detected, the sending mobile
`phone 100 checks a vibration pattern assigned for the vibra
`tion code and outputs a vibration according to the vibration
`pattern. The sending mobile phone 100 also converts the
`vibration code into a control signal of a specific message
`format and transmits the control signal to at least one receiv
`ing mobile phone 500.
`0047. The sending mobile phone 100 can transmit the
`vibration code by means of a text message. For example, the
`sending mobile phone 100 inserts the vibration code into a
`header or other field of a text message to be transmitted to the
`receiving mobile phone 500. The vibration code can be
`inserted into a content of the text message.
`0048. The vibration information including vibration
`event, vibration code, and vibration pattern are explained in
`detail with reference to table 1. The sending mobile phone
`100 can be configured to vibrate or not by an option preset in
`a haptic function setting screen. The haptic function setting
`procedure is described in detail with reference to FIG. 2.
`0049. The communication network 300 receives a control
`message containing the vibration code from the sending
`mobile phone 100 and forwards the control message to at least
`one receiving mobile phone 500 located within its service
`area with reference to destination information of the control
`message. The message delivery procedure is described in
`detail with reference to FIG. 2.
`0050. When the control message is a text message, the
`communication network 300 transmits the text message to at
`least one receiving mobile phone 500 indicated by destination
`information contained within the text message. The text mes
`sage contains the vibration information in the header or other
`specific field in a specific code format. The vibration infor
`mation is added for transmitting a tactile expression.
`0051. The communication network 300 may composed of
`at least one Base Station (BS), a Base Station Controller
`(BSC), a Mobile Switching Center (MSC), a Home Location
`
`Register (HLR), and an information server such as a Short
`Message Service Center (SMSC).
`0.052 With such structure, the communication network
`300 supports the wireless communication between the mobile
`phones 100 and 500. For example, the communication net
`work 300 supports a communication channel between the
`sending mobile phone 200 and the receiving mobile phone
`500 and processes the voice and data exchanged between the
`two mobile phones 100 and 500. The communication net
`work 300 also provides support for establishing multimedia
`communication channels (e.g., traffic channels) between the
`two mobile phones 100 and 500 such that the multimedia
`packets including text message and still and motion pictures
`can be exchanged through the multimedia communication
`channel. More particularly, the communication network 300
`supports the CMS such that the mobile phones 100 and 500
`can exchange the text messages and still and motion pictures
`through separate channels during a voice communication
`session.
`0053. The communication channel can be established in
`accordance with the communication technology adapted to
`the communication network. The communication network is
`composed of at least one of CDMA, Frequency Division
`Multiple Access (FDMA), Time Division Multiple Access
`(TDMA), WCDMA, Universal Mobile Telecommunication
`System (UMTS), Orthogonal Frequency Division Multiple
`Access (OFDMA), Wireless Broadband Internet (WiBro)
`systems.
`(0054) The receiving mobile phone 500 receives the control
`message containing the vibration code forwarded by the com
`munication network 300 and extracts the vibration code from
`the control message if its tactile feedback function is acti
`vated. After extracting the vibration code, the receiving
`mobile phone 500 retrieves a vibration pattern matched to the
`vibration code from a mapping table and outputs a vibration
`according to the vibration pattern.
`0055 When receiving a text message via the communica
`tion network 300, the receiving mobile phone 500 determines
`whether a vibration code is contained in the header or another
`specific field of the text message. If a vibration code is
`detected, the receiving mobile phone 500 checks the vibration
`pattern/level indicated by the vibration code and then outputs
`a vibration according to the vibration pattern/level for alarm
`ing the reception of the text message.
`0056. If a text message open command is detected, the
`receiving mobile phone 500 displays the text message. The
`receiving mobile phone checks whether a character String is
`registered with a vibration pattern and outputs, if a character
`string registered with a vibration pattern is detected, a vibra
`tion according to the vibration pattern.
`0057. As described above, the haptic generation method
`and system of the present invention allows tactile communi
`cation in addition to the conventional visual and auditory
`communication, thereby delivering tactile feelings as well as
`visual and auditory expressions, resulting in enriching com
`munication.
`0.058 Although the mobile communication system
`depicted in FIG. 1 shows a communication network bridging
`two mobile phones, the present invention is not limited to
`Such configuration. For example, the haptic generation
`method and system of the present invention can be applied to
`a mobile communication system composed of a plurality
`fixed and mobile terminals such that the mobile communica
`
`Exhibit 1035 - Page 13 of 21
`
`
`
`US 2008/O153554 A1
`
`Jun. 26, 2008
`
`tion network delivers the vibration code received forma send
`ing mobile terminal to multiple receiving mobile terminals
`simultaneously.
`0059 Also, the sending mobile phone 100 can be config
`ured to request a call to a phone number of the receiving
`mobile phone 500 with a vibration code (for example,
`XXX011-123-4567 or 011-123-4567). In such case, the com
`munication network 300 transmits a call request message
`having the vibration code to the receiving mobile phone 500.
`Accordingly, the receiving mobile phone 500 extracts the
`vibration code from the call request message and outputs a
`vibration according to the vibration pattern/level indicated by
`the vibration code for alarming an incoming call. By mapping
`the vibration code to different vibration patterns/levels, the
`sending user can deliver emotional expression to the recipi
`ent
`0060. The mobile phone can be provided with a vibration
`code generation part, vibration output part, and vibration
`information storage part. A mobile phone equipped with a
`haptic feedback system according to an embodiment of the
`present invention is described hereinafter.
`0061
`FIG. 2 is a block diagram illustrating a configuration
`of a mobile phone equipped with a haptic feedback system
`according to an embodiment of the present invention.
`0062. A mobile phone 200 of FIG. 2 can communicate
`with another fixed or mobile phone and operates as a sending
`mobile phone 100 and receiving mobile phone 500 of FIG. 1.
`0063. In a case of operating in a sending mode, the mobile
`phone 200 activates the haptic function according to a user
`command, generates a vibration code according to a vibration
`event, and transmits the vibration code to at least one recipi
`ent
`0064. In a case of operation in a receiving mode, the
`mobile phone 200 receives the vibration code forwarded by a
`communication network and output a vibration correspond
`ing to the vibration code.
`0065 Referring to FIG. 2, the mobile phone 200 includes
`a radio frequency (RF) unit 210, a data processing unit 220, an
`audio processing unit 230, an input unit 240, a memory unit
`250, a display unit 260, a vibration generation unit 270, and a
`control unit 280.
`0066. The memory unit 250 includes a vibration informa
`tion storage region 251, and the control unit 280 includes an
`event detector 281, an event processor 283, and a vibration
`converter 285.
`0067. The RF unit 210 is responsible for an RF commu
`nication of the mobile phone 200. For example, the RF unit
`210 establishes a communication channel with the commu
`nication network for data and Voice communications with
`another mobile phone. The RF unit 210 includes an RF trans
`mitter for up-converting and amplifying a transmission signal
`and an RF receiver for low-noise amplifying and down-con
`Verting the received signal.
`0068. The data processing unit 220 is responsible for pro
`cessing the Voice data received from the audio processing unit
`230, alphanumeric data input by the input unit 240, and data
`(for example, vibration code, control message, and text mes
`sage) received and to be transmitted through the RF unit 210.
`The data processing unit 220 includes a transmitter for per
`forming encoding and modulation on the signal to be trans
`mitted through RF unit 210 and a receiver for performing
`demodulation and decoding on the signal received through
`the RF unit 210. The data processing unit 220 may include a
`
`modem and a codec. The codec is provided with a data codec
`for processing packet data and an audio codec for processing
`audio signal including Voice.
`0069. The audio processing unit 230 processes audio sig
`nal received from the data processing unit 220 so as to be
`output as an audible sound wave through a speaker (SPK) and
`processes the Sound wave input through a microphone (MIC)
`So as to be output audio signal to the data processing unit 220.
`(0070. The input unit 240 is provided with a plurality of
`alphanumeric keys for inputting number and text information
`and various function keys for generating control command
`for executing corresponding functions. The input unit 240 can
`be provided with at least one of touchpad, touchscreen, and a
`keypad. The input unit 240 can further includes navigation
`keys, Volume keys, and various hotkeys. In this embodiment,
`the input unit 240 is configured such that the haptic function
`can be set through key manipulation on the keypad, touchpad,
`or touchscreen. In a case that the haptic function is activated,
`the vibration event for generation vibration code can be input
`using the function keys provided on the keypad, touchpad, or
`touchscreen.
`0071. The memory unit 250 stores application programs
`for executing functions of the mobile phone (particularly, the
`application programs for controlling the haptic function) and
`user data (for example, photo, motion picture, and text mes
`sage) generated by the user or received from outside. The
`memory unit 250 also stores the parameters associated with
`the haptic function. The memory unit 250 can be provided
`with at least one buffer for temporarily storing the user data
`generated while the application programs are operating.
`0072 The memory unit 250 stores the vibration informa
`tion Such as vibration events, vibration codes, vibration pat
`terns, vibration levels, and character strings for generating
`various types of vibrations when the haptic function is acti
`vated. For this purpose, the memory unit 250 includes the
`vibration storage region 251. Preferably, the vibration infor
`mation is stored in the form a mapping table as Table 1.
`
`TABLE 1
`
`Even
`
`Behavior
`
`Vibration
`Code Expression
`
`Vibration
`Pattern
`
`Character
`String
`
`Touch
`Event 1
`
`Rub
`
`Touch
`Event 2
`
`Touch
`
`Circle
`Touch
`Event N
`Number Key
`Key
`Input
`Number Key
`Key 2
`Input
`
`Number Key
`Key O
`Input
`
`OOOO
`
`Lowe
`
`0001
`
`Anger
`
`O100
`
`Impression
`
`O111
`
`Greeting 1
`
`1000
`
`Greeting 2
`
`Long:
`weak-weak
`middle
`Short:
`strong-strong
`
`Love
`
`Abrupt
`
`Im
`Short:
`weak-middle pression
`Short: strong Good ...
`
`Short:
`middle
`
`H
`
`1111
`
`Sleepiness
`
`Long:
`weak-middle
`
`Sleepy
`
`0073. As shown in Table 1, the mapping table is composed
`of an event field indicating vibration event (for example,
`touch event and key event) input by a user, a behavior field for
`indicating behavior required for generating the event, a vibra
`tion code field for indicating a vibration code corresponding
`the vibration event, a vibration pattern field for indicating a
`vibration output pattern corresponding to the vibration event
`
`Exhibit 1035 - Page 14 of 21
`
`
`
`US 2008/O153554 A1
`
`Jun. 26, 2008
`
`and code, and a character string field for indicating the char
`acter string matched to the vibration event.
`0074 Table 1 is only an example of a mapping table for
`simplifying the explanation of the haptic generation method.
`Accordingly, the present invention is not limited to Table 1
`and can be in variety of different manners.
`0075. The mapping table can be edited by adding records
`and modifying the parameters of