throbber
(19) United States
`(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

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