throbber
US007292227B2
`
`(12) United States Patent
`Fukumoto et a].
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 7,292,227 B2
`Nov. 6, 2007
`
`(54)
`
`ELECTRONIC DEVICE, VIBRATION
`GENERATOR, VIBRATION-TYPE
`REPORTING METHOD, AND REPORT
`CONTROL METHOD
`
`(75)
`
`Inventors: Masaaki Fukumoto, Yokohama (JP);
`Toshiaki Sugimura, Yokohama (JP)
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,528,697 A
`
`6/1996 Saito
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`(73)
`
`Assignee: NTT DoCoMo, Inc., Tokyo (JP)
`
`CA
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 634 days.
`
`(21)
`
`(22)
`
`(86)
`
`Appl. No.:
`
`10/110,002
`
`PCT Filed:
`
`Aug. 3, 2001
`
`PCT No.:
`
`PCT/JP01/06680
`
`§ 371 (0X1)’
`(2), (4) Date:
`
`Apr. 5, 2002
`
`(87)
`
`PCT Pub. No.: WO02/12991
`
`PCT Pub. Date: Feb. 14, 2002
`
`(65)
`
`Prior Publication Data
`
`US 2002/0149561 A1
`
`Oct. 17, 2002
`
`Foreign Application Priority Data
`(30)
`Aug. 8, 2000
`Jul.
`27, 2001
`
`........................... .. 2000240473
`........................... .. 2001-228390
`
`(JP)
`(JP)
`
`(51)
`
`(52)
`(58)
`
`Int. Cl.
`(2006.01)
`G09G 5/00
`US. Cl. .................................. .. 345/173; 178/18.04
`
`Field of Classi?cation Search .............. .. 345/156,
`345/158, 179,173, 161, 169; 702/56; 703/7;
`715/771, 773; 381/111; 720/624; 700/245;
`318/568.11; 361/179,182; 178/18.04
`See application ?le for complete search history.
`
`2 I35 434 Al
`5/1995
`(Continued)
`OTHER PUBLICATIONS
`
`Of?ce Action corresponding to Japanese application JP2001
`228390 (and translation).
`
`(Continued)
`Primary ExamineriRichard Hjerpe
`Assistant ExamineriAbbas Abdulselam
`(74) Attorney, Agent, or FirmiBrinker Hofer Gilson and
`Lione
`
`(57)
`
`ABSTRACT
`
`An electronic device drives an oscillatory actuator to cause
`generation of vibration When it is detected that an operation
`input to a touch panel or operation key has been received.
`The electronic device causes, by this vibration, the touch
`panel and operation key to vibrate in a direction perpen
`dicular to their respective front surfaces. Alternatively, the
`housing of the electronic device is made to vibrate. Further,
`the oscillatory actuator has a Weight, a support member for
`supporting the Weight to alloW it to reciprocate, and con
`nected to the touch panel or housing or other vibratory
`member of the electronic device, or vibratory member of the
`base member of the oscillatory actuator in contact With the
`vibratory member, and a mechanism for imparting a mag
`netic force or electrostatic force to cause reciprocal move
`ment of the Weight.
`
`82 Claims, 53 Drawing Sheets
`
`Exhibit 1005 - Page 1 of 86
`
`

`

`US 7,292,227 B2
`Page 2
`
`US. PATENT DOCUMENTS
`
`2/1997 Wang et al.
`5,600,777 A
`4/1997 Murray
`5,619,181 A
`5,682,132 A 10/1997 Hiroyoshi et al.
`5,684,287 A 11/1997 Walts
`5,709,219 A *
`1/1998 Chen et al. ............... .. 600/595
`5,894,263 A
`4/1999 Shimakawa et al.
`5,977,867 A 11/1999 Blouin
`6,001,014 A * 12/1999 Ogata et a1. ................ .. 463/37
`6,039,258 A
`3/2000 Durbin et al.
`6,067,081 A
`5/2000 Hahlganss et al.
`
`. . . . . .. 446/297
`1/2001 Jessop . . . . . . . . . . . . . .
`6,171,168 B1 *
`. 340/407.1
`4/2001 Lee et al. .... ..
`6,211,775 B1 *
`307/10.1
`9/2002 Onodera et al.
`6,448,670 B1 *
`.. 463/36
`7/2003 Soma .......... ..
`6,585,595 B1 *
`6,645,076 B1 * 11/2003 Sugai ........................ .. 463/30
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`JP
`Jp
`Jp
`]p
`Jp
`Jp
`Jp
`Jp
`Jp
`Jp
`]p
`
`Jp
`Jp
`Jp
`Jp
`Jp
`WO
`W0
`
`H8-221173
`H09-121236
`09215251
`10_293644
`10_2961g7
`H11_018157
`11462277
`H11_l9l795
`H11_197601
`11_212725
`2000_029661
`2000_092163
`
`2000_124970
`2000_137576
`2000448393
`2000137586 A
`2000148393 A
`WO92/00559
`WO93/l8475
`
`>x<
`
`8/1996
`5/1997
`8/l997
`4/1998
`10/199g
`H1999
`6/1999
`7/1999
`7/1999
`8/1999
`H2000
`3/2000
`
`4/2000
`5/2000
`5/2000
`5/2()()()
`5/2()()()
`1/1992
`9/l993
`
`12/1997
`2 258 762 C
`1/1995
`4323863
`1/1995
`4323863 A1
`3/1998
`196 38 015 A1
`0 957 423 A2 11/1999
`08221173 A
`8/1996
`
`OTHER PUBLICATIONS
`
`Of?ce Action corresponding to Japanese application JP2001
`228390 (and translation).
`
`* cited by examiner
`
`Exhibit 1005 - Page 2 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 1 0f 53
`
`US 7,292,227 B2
`
`FIG. 1
`102
`l
`
`113 w
`
`CPU
`
`102\ TOUCH PANEL
`
`1 11 \ KEY INPuT uNIT
`
`I12 \ MEMORY
`
`116 f
`
`DISPLAY UNI T I103
`
`f114
`
`DRIVE sIGNAL
`GENERATION GIRGuIT
`I DRIVE SIGNAL
`OSCILLATORY ACTUATOR f1 15
`
`Exhibit 1005 - Page 3 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 2 0f 53
`
`US 7,292,227 B2
`
`FIG. 3
`
`104a 103 102 104b
`,1
`1
`K
`{
`j
`
`//
`
`//__./_’_I
`
`IIIII
`
`.
`
`'
`
`FIG. 4
`
`AMPLITUDE
`
`TIME
`
`Exhibit 1005 - Page 4 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 3 0f 53
`
`US 7,292,227 B2
`
`FIG. 5
`
`VIBRATION CONTROL
`PROCESSING 1
`
`DETECT
`OPERATION INPUT?
`
`N0
`
`S101
`
`8102
`READ WAVEFORM DATA f
`I
`INSTRUGT GENERATION I 8103
`OF DRIVE SIGNAL
`8104
`I
`RESET COUNT VALUE 1
`
`INSTRUCT START OF I 8105
`APPLICATION OF DRIVE
`SIGNAL
`I
`START COUNT
`
`8106
`J
`
`A
`
`I
`COUNT UP
`
`8107
`I
`
`S108
`
`APPLIOAT ION TIM
`< PRESORIBED TIME?
`
`INSTRUCT OESSATION OF
`APPLICATION
`
`5
`
`Exhibit 1005 - Page 5 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 4 0f 53
`
`US 7,292,227 B2
`
`FIG. 6
`
`rjo
`
`CPU fm
`
`102\ TOUCH PANEL
`
`111\KEY INPUT UNIT
`
`112
`\ MEMORY
`
`116/
`
`DISPLAY UNIT /103
`
`DRIVE SIGNAL f211
`GENERATION CIRCUIT
`lDRIVE SIGNAL
`VIBRATOR /212
`
`ENCODER
`
`f213
`
`Exhibit 1005 - Page 6 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 5 0f 53
`
`US 7,292,227 B2
`
`FIG. 7
`
`101
`
`212
`
`212a
`
`221
`
`_
`
`223
`
`222
`
`Exhibit 1005 - Page 7 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 6 0f 53
`
`US 7,292,227 B2
`
`FIG. 9
`
`‘
`
`VOLTAGE
`LEVEL
`
`T I ME
`
`FIG. 10
`
`I
`I
`I
`I
`I
`I
`|
`I
`I
`I
`I
`I
`
`:
`I
`:
`!
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`:
`I
`:
`!
`
`AMPLITUDE
`
`TIME
`
`Exhibit 1005 - Page 8 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 7 0f 53
`
`US 7,292,227 B2
`
`FIG. 1 1
`VIBRATION CONTROL
`PROCESSING 2
`
`READ WAVEFORM DATA f
`
`INSTRUCT GENERATION [3203
`OF DRIVE SIGNAL
`I
`RESET COUNT VALUE
`
`r8204
`
`S205
`INSTRUCT START OF
`APPLICATION OF DRIVE f
`SIGNAL
`
`I
`START COUNT
`I
`COUNT UP
`
`f S206
`
`s20?
`
`APPLICATION TIM
`< PRESCRIBED TI
`
`.
`
`DETERMINE TIMING OF
`8209 I CESSATION OF APPLICATION
`
`8210 \ INSTRUCT CESSATION OF
`APPLICATION
`
`i’
`
`Exhibit 1005 - Page 9 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 8 0f 53
`
`US 7,292,227 B2
`
`FIG. 1 2
`
`FIG. 1 3
`/ 30
`113
`CPU f
`
`304
`\\
`WAN/LAN
`\ WIRELESS
`COMMUUNNIICTATION
`
`303
`\ KEY INPUT UNIT
`
`112
`\ MEMORY
`
`116f
`
`302
`DISPLAY UNIT f
`
`DRIVE SIGNAL / 114
`GENERATION CIRCUIT
`IDRIvE SIGNAL
`1
`OSCILLATORY ACTUATORf 15
`
`Exhibit 1005 - Page 10 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 9 0f 53
`
`US 7,292,227 B2
`
`FIG. 14
`
`VIBRATION CONTROL
`PROCESSING 3
`
`——+I
`EXECUTE INSTRUCTED fs301
`PROCESSING
`
`READ WAVEFORM DATA f 3303
`
`INSTRUCT GENERATION fS304
`OF DRIVE sIGNAL
`
`RESET COUNT VALUE fs3o5
`I
`INSTRUCT START OF [8306
`APPLICATION OF DRIVE
`SIGNAL
`I
`8307
`START COUNT
`V
`“PI ssos
`COUNT UP
`V
`
`INSTRUCT CESSATION f3310
`OF APPLICATION
`
`c@
`
`Exhibit 1005 - Page 11 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 10 0f 53
`
`US 7,292,227 B2
`
`FIG. 1 5
`VIBRATION CONTROL
`PROCESSING 4
`
`EXECUTE INSTRUCTED fS4O1
`PROCESSING
`
`S402
`
`, NO
`
`YES
`ACCuIRE RESULTS OF f 5403
`ExECuTIoN
`
`8404
`CHANGE PREsCRIBED
`TIME IN ACCORDANCE f
`WITH RESULTS OF
`EXECUTION
`05
`T
`READ WAVEFORM DATA P" 84
`T
`S406
`INsTRuCT GENERATION //
`OF DRIvE SIGNAL
`T
`3A0?
`RESET COuNT VALUE
`T
`8408
`INsTRuCT START OF
`APPLICATION OF DRIvE /
`S'GNAL
`
`3409
`T
`START COUNT f
`I‘
`
`S410
`I
`
`COUNT UP
`
`APPLT'I‘iAAET'ON
`< PRESCRIBED
`TIME?
`
`INSTRUCT CESSATIONfS412
`OF APPLICATION
`
`@
`
`Exhibit 1005 - Page 12 of 86
`
`

`

`U.S. Patent
`U.S. Patent
`
`Nov. 6, 2007
`Nov. 6, 2007
`
`Sheet 11 of 53
`Sheet 11 0f 53
`
`US 7,292,227 B2
`US 7,292,227 B2
`
`FIG. 16
`
`401
`401
`
`
`
`1.15b
`
`Exhibit 1005 - Page 13 of 86
`
`Exhibit 1005 - Page 13 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 12 0f 53
`
`US 7,292,227 B2
`
`\ :75
`3%;
`
`mm; P \ E8568 4| 3 F \
`
`122:2 Q
`
`@0222
`$3 \ 25:58 A
`:32;
`
`3%
`
`:25
`I32
`/~2
`
`:75
`5%: E /P S
`
`E052 / N:
`
`mowzmw
`I02: / iv
`
`Exhibit 1005 - Page 14 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 13 0f 53
`
`US 7,292,227 B2
`
`FIG. 18
`(VIBRATION CONTROL
`PROCESSING 5
`
`S504
`/
`DESIGNATE OSCILLATORY
`ACTUATOR 115a
`T
`
`YES
`HANDHELD?
`S503
`//
`YES
`DESIGNATE OSCILLATORY
`ACTUATOR 115b
`:
`S505
`‘
`READ WAVEFDRM DATA F
`I
`INSTRUCT GENERATION r3506
`0F DRIvE SIGNAL
`I
`8507
`RESET couNT vALuE f
`
`8508
`INSTRDcT START OF
`APPLIcATIDN 0F DRIvE f
`SIGNAL
`
`"
`START COUNT
`
`s5 9
`f 0
`
`—--———————————+
`"
`COUNT UP
`
`S510
`I
`S512
`S511
`'_ ——”l /
`INSTRUCT CESSATION
`OF APPLICATION
`
`Exhibit 1005 - Page 15 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 14 0f 53
`
`US 7,292,227 B2
`
`FIG. 19
`
`FIG. 20
`
`103a
`
`1 15a
`
`Exhibit 1005 - Page 16 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 15 0f 53
`
`US 7,292,227 B2
`
`‘
`
`115a
`
`451a
`
`451i
`
`Exhibit 1005 - Page 17 of 86
`
`

`

`U.S. Patent
`U.S. Patent
`
`Nov. 6, 2007
`Nov. 6, 2007
`
`Exhibit 1005 - Page 18 of 86
`
`Sheet 16 of 53
`Sheet 16 0f 53
`
`US 7,292,227 B2
`US 7,292,227 B2
`
`FIG. 23
`FIG. 23
`4 2
`
`42
`
`Exhibit 1005 - Page 18 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 17 0f 53
`
`US 7,292,227 B2
`
`FIG. 25
`
`501
`
`FIG. 26
`
`Exhibit 1005 - Page 19 of 86
`
`

`

`U.S. Patent
`U.S. Patent
`
`Nov. 6, 2007
`Nov. 6, 2007
`
`Sheet 18 of 53
`Sheet 18 0f 53
`
`US 7,292,227 B2
`US 7,292,227 B2
`
`FIG. 27
`FIG. 27
`
`
`
`Exhibit 1005 - Page 20 of 86
`
`Exhibit 1005 - Page 20 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 19 of 53
`
`US 7,292,227 B2
`
`FIG. 28
`
`90a
`
`504
`
`02
`
`Exhibit 1005 - Page 21 of 86
`
`Exhibit 1005 - Page 21 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 20 of 53
`
`US 7,292,227 B2
`
`FIG. 29
`
`90a
`
`504
`
`03
`
`Exhibit 1005 - Page 22 of 86
`
`Exhibit 1005 - Page 22 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 21 of 53
`
`US 7,292,227 B2
`
`FIG. 30
`
`90a
`
`504
`
`Exhibit 1005 - Page 23 of 86
`
`Exhibit 1005 - Page 23 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 22 of 53
`
`US 7,292,227 B2
`
`FIG. 31
`
`
`
`Exhibit 1005 - Page 24 of 86
`
`Exhibit 1005 - Page 24 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 23 of 53
`
`US 7,292,227 B2
`
`FIG. 32
`
`
`
`Exhibit 1005 - Page 25 of 86
`
`Exhibit 1005 - Page 25 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 24 of 53
`
`US 7,292,227 B2
`
`FIG. 34
`
`
`
`FIG. 35
`
`fo
`
`Exhibit 1005 - Page 26 of 86
`
`Exhibit 1005 - Page 26 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 25 of 53
`
`US 7,292,227 B2
`
`FIG. 36
`
`
`
`FIG. 37
`
`fo
`
`Exhibit 1005 - Page 27 of 86
`
`Exhibit 1005 - Page 27 of 86
`
`

`

`U.S. Patent
`
`Nov.6,
`
`2007
`
`Sheet 26 of 53
`
`US 7,292,227 B2
`
`FIG. 38
`
`FIG. 39
`
`Exhibit 1005 - Page 28 of 86
`
`Exhibit 1005 - Page 28 of 86
`
`
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 27 of 53
`
`US 7,292,227 B2
`
`FIG. 40
`
`112b
`
`ee
`ee
`
`
`
`
`
`
`
`
`
`
`
`
`
`o
`feteoars|
`oerFe
`a
`
`a—o
`
`
`
`Exhibit 1005 - Page 29 of 86
`
`Exhibit 1005 - Page 29 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 28 of 53
`
`US 7,292,227 B2
`
`FIG. 41
`
` ~- 102
`FSSSSSe
`
`FIG. 42
`
`112c
`
`
`
`
`
`ee
`ae
`ee
`
`Exhibit 1005 - Page 30 of 86
`
`Exhibit 1005 - Page 30 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 29 of 53
`
`US 7,292,227 B2
`
`FIG. 43
`
`
`
`FIG. 44
`
`fo
`
`Exhibit 1005 - Page 31 of 86
`
`Exhibit 1005 - Page 31 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 30 of 53
`
`US 7,292,227 B2
`
`FIG. 45
`
`fo
`
`FIG. 46
`
`112d
`
`WAVEFORM DATA
`
`
`
`
`
`
`
`
`
`
`
`
`TOUCH
`OPERATION
`PRESS ING
`OPERATION
`
`TOUCH
`OPERATION
`
`PRESSING
`OPERATION
`
`TOUCH
`OPERAT | ON
`
`PRESS ING
`OPERATION
`
`TOUCH BUTTON]
`
`AREA DATA
`
`A
`
`Exhibit 1005 - Page 32 of 86
`
`Exhibit 1005 - Page 32 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 31 of 53
`
`US 7,292,227 B2
`
`FIG. 47
`
`60
`
`113
`
`CPL
`
`TOUCH PANEL
`102
`DISPLAY UNIT-~20S
`111)
`KEY INPUT UNIT
`woh
`
`MEMORY
`
`DRIVE SIGNAL
`GENERATION CIRCUIT
`DRIVE SIGNAL
`
`114
`
`OSCILLATORY
`ACTUATOR
`
`SOUND VOLUME
`
`MEASUREMENT
`
`BEEP GENERATION
`
`CIRCUIT
`
`115
`
`603
`
`IC
`
`149
`
`602
`
`LJ)
`
`601
`
`116
`
`604
`
`Exhibit 1005 - Page 33 of 86
`
`Exhibit 1005 - Page 33 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 32 of 53
`
`US 7,292,227 B2
`
`FIG. 48
`
`REPORT CONTROL
`PROCESSING 1
`
`OPERATION
`INPUT DETECTED?
`
`YES
`
`GREATER
`THAN PRESCRIBED
`SOUND LEVEL?
`ESY
`DESIGNATE VIBRATION
`REPORT MODE
`
`READ WAVEFORM DATA
`
`$601
`NO
`
`S605
`
`S606
`
`DESIGNATE AUDIO
`REPORT MODE
`
`EMIT BEEPING SOUND
`
`
`
`
`
`
`INSTRUCT GENERATION|S607
`OF DRIVE SIGNAL
`
`RESET COUNT VALUEY~°0°®
`
`INSTRUCT START OF
`APPLICATION OF DRIVE
`S1GNAL
`
`S609
`
`START COUNT
`
`1
`
`$610
`
`COUNT UP
`
`
`
`APPLICATION
`TIME
`< PRESCRIBED
`TIME?
`
`S611
`
`8
`
`$612
`
`
`OF APPLICATION YES
`
`
`INSTRUCT CESSATION
`
`$613
`
`Exhibit 1005 - Page 34 of 86
`
`END
`
`Exhibit 1005 - Page 34 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 33 of 53
`
`US 7,292,227 B2
`
`FIG. 49
`
`FIG. 50
`
`FIG. 51
`
`Exhibit 1005 - Page 35 of 86
`
`Exhibit 1005 - Page 35 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 34 of 53
`
`US 7,292,227 B2
`
`FIG. 52
`
`i
`
`PU
`
`113
`
`TOUCH PANEL
`102
`DISPLAY unIT-~19%
`111
`]KEY INPUT UNIT
`
`0
`
`MEMORY
`
`DRIVE SIGNAL
`
`114
`
`GENERATION CIRCUIT
`DRIVE SIGNAL
`OSCILLATORY
`115
`ACTUATOR
`
`|
`603
`
`
`
`701~|compnioae ion BEEP GENERATION 7
`
`WIRELESS
`
`UNIT
`
`CIRCUIT
`
`116
`
`604
`
`Exhibit 1005 - Page 36 of 86
`
`Exhibit 1005 - Page 36 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 35 of 53
`
`US 7,292,227 B2
`
`FIG. 53
`
`BEACON RECEIVING
`PROCESS ING
`
`DEMODULATE BEACON
`
`
`
`
`
`EXTRAGT GONTROL
`BIT DATA
`
`STORE IN MEMORY
`
`FIG. 54
`
`112e
`
`
`
`
`
`
`VIBRATION
`
`
`REPORT MODE
`
`
`
`
`Exhibit 1005 - Page 37 of 86
`
`Exhibit 1005 - Page 37 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 36 of 53
`
`US 7,292,227 B2
`
`FIG. 55
`
`
`
`Exhibit 1005 - Page 38 of 86
`
`Exhibit 1005 - Page 38 of 86
`
`

`

`GPU
`
`02
`
`| TOUCH PANEL
`
`902
`
`MEMORY
`
`FIG. 56
`
`an
`
`904
`
`901
`
`DISPLAY UNIT
`
`DRIVE SIGNAL
`GENERAT | ON
`CIRCUIT
`
`903
`
`L007‘9‘AONquad“SN
`
`eSJOLEJ9US
`7HL77°767LSA
`
`OSCILLATORY
`ACTUATOR
`
`OSCILLATORY
`ACTUATOR
`
`OSCILLATORY
`ACTUATOR
`
`OSCILLATORY
`ACTUATOR
`
`115a
`
`115b
`
`115c
`
`115d
`
`Exhibit 1005 - Page 39 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 38 of 53
`
`US 7,292,227 B2
`
`FIG. 57
`
`VIBRATION CONTROL
`PROCESSING 6
`
`OPERATION
`NPUT DETECTED?
`
`$701
`
`NO
`
`YES
`
`IDENTIFY TOUCHED
`
`POSITION
`
`
`
`
`CALCULATE DISTANCES
`BETWEEN TOUCHED
`POSITION AND
`OSCILLATORY ACTUATORS
`
`
`
`
`$702 OY
`
`9703
`
`CALCULATE PHASES OF|ovo,
`OSCILLATORY ACTUATORS
`
`READ WAVEFORM DATA
`
`S705
`
`INSTRUCT GENERATION
`OF DRIVE SIGNAL
`
`$706
`
`Exhibit 1005 - Page 40 of 86
`
`Exhibit 1005 - Page 40 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 39 of 53
`
`US 7,292,227 B2
`
`FIG. 58
`
`RESET COUNT
`
`S707
`
`INSTRUCT START OF
`APPLICATION OF DRIVEF-~
`S1GNAL
`
`$708
`
`START COUNT
`
`S709
`
`COUNT UP
`
`$710
`
`3/11
`
`
`
`APPLICATION TIM
`
`< PRESCRIBED TIME?
`INSTRUCT CESSATION
`OF APPLICATION
`
`NO
`
`S712
`
`(1)
`
`END
`
`Exhibit 1005 - Page 41 of 86
`
`Exhibit 1005 - Page 41 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 40 of 53
`
`US 7,292,227 B2
`
`FIG. 59
`
`550
`502
`
`901
`
`
`Exhibit 1005 - Page 42 of 86
`
`Exhibit 1005 - Page 42 of 86
`
`

`

`U.S. Patent
`
`Nov.
`
`6
`
`Sheet 41 of 53
`
`US 7
`
`292,227 B2
`
`FIG. 61
`
`115a
`
`115b
`
`!I!IitI|itI1tt||t4
`
`r
`
`fort torr oe cre rene
`
`115¢
`
`115d
`
`FIG. 62
`
`902
`
`AREA DATA
`
`Li.=
`OS=©—<<=ocCo
`Lue
`co
`OSCILLATORY ACTUATORS
`
`
`
`115a,115b,115c,115d
`
`Exhibit 1005 - Page 43 of 86
`
`Exhibit 1005 - Page 43 of 86
`
`
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 42 of 53
`
`US 7,292,227 B2
`
`FIG. 63
`
`VIBRATION CONTROL
`PROCESSING 7
`
`OPERAT | ON
`INPUT DETECTED?
`
`YES
`IDENTIFY TOUCHED
`POSITION
`
`$801
`
`No
`
`S802
`
`5803
`
`
`
`
`REFER [0 DRIVING OBJECT
`DECISION TABLE AND
`DETERMINE OSCILLATORY
`ACTUATORS TO BE DRIVEN
`
`
`
`
`
`
`READ WAVEFORM DATA
`
`S804
`
`INSTRUCT GENERATION OF|,S805
`DRIVE SIGNAL
`RESET COUNT VALUE
`
`S806
`
`INSTRUCT START OE
`APPLICATION OF DRIVE
`SIGNAL
`
`START COUNT
`COUNT UP
`
`
`
`
`
`APPLICATION TIME
`< PRESCRIBED TIME?
`YES
`
`S807
`
`$808
`
`S809
`5810
`
`NO
`
`$8114
`
`INSTRUCT CESSATION
`OF APPLICATION
`
`END
`
`Exhibit 1005 - Page 44 of 86
`
`Exhibit 1005 - Page 44 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 43 of 53
`
`US 7,292,227 B2
`
`FIG. 64
`
`950
`
`
`964a
`
`964a
`
`963
`
`Exhibit 1005 - Page 45 of 86
`
`Exhibit 1005 - Page 45 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 44 of 53
`
`US 7,292,227 B2
`
`FIG. 66
`
`964b
`
`964b
`
`963
`
`FIG. 67
`
`964c
`
`963
`
`965c
`
`Exhibit 1005 - Page 46 of 86
`
`Exhibit 1005 - Page 46 of 86
`
`

`

`U.S. Patent
`
`Nov.6, 2007
`
`Sheet 45 of 53
`
`US 7,292,227 B2
`
`FIG. 68
`
`FIG. 69
`
`FIG. 70
`
`Exhibit 1005 - Page 47 of 86
`
`Exhibit 1005 - Page 47 of 86
`
`
`
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 46 of 53
`
`US 7,292,227 B2
`
`FIG. 71
`
`962 966
`
`973
`
`971
`972
`
`951
`
`Exhibit 1005 - Page 48 of 86
`
`975
`
`Exhibit 1005 - Page 48 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 47 of 53
`
`US 7,292,227 B2
`
`FIG. 73
`
`
`
`
`
`962
`
`966 961
`
`Exhibit 1005 - Page 49 of 86
`
`Exhibit 1005 - Page 49 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 48 of 53
`
`US 7,292,227 B2
`
`FIG. 76
`
`OSCILLATOR
`
`
` RaRa CTRL SIGNAL
`
`981
`
`
`
`Exhibit 1005 - Page 50 of 86
`
`Exhibit 1005 - Page 50 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 49 of 53
`
`US 7,292,227 B2
`
`FIG. 78
`
`990
`
`
`
`
`DARK
`
`BRIGHT
`
`Exhibit 1005 - Page 51 of 86
`
`Exhibit 1005 - Page 51 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 50 of 53
`
`US 7,292,227 B2
`
`FIG. 80
`
`996
`
`+ 9
`
`95
`
`FIG. 81
`
`
`
`Exhibit 1005 - Page 52 of 86
`
`Exhibit 1005 - Page 52 of 86
`
`

`

`FIG. 82
`
`800
`
`
`
`
`810
`
`pooaane AMPLIFIER a DRIVE SIGNAL
`
`used“SN
`L007‘9“AON
`eSJOTS}99Y$
`7HL77°767LSA
`
`Exhibit 1005 - Page 53 of 86
`
`

`

`FIG. 83
`
`850
`
`812b 814b
`
`815b
`
`proton honeee- Poco rnc tenn nn nnn CONSTANT POTENTIAL (+)
`KLANALZZZL
`LALALLLZ
`—
`
`+
`
`
`
`
`
`
`ge Shee es ae
`
`panwn AMPLIFIER
`
`}---------- DRIVE SIGNAL
`
`used“SN
`L007‘9“AON
`€SJOTSJ99US
`7HL77°767LSA
`
`Exhibit 1005 - Page 54 of 86
`
`

`

`U.S. Patent
`
`Nov. 6, 2007
`
`Sheet 53 of 53
`
`US 7,292,227 B2
`
`FIG. 84
`
`953
`
`962a
`961
`
`Exhibit 1005 - Page 55 of 86
`
`Exhibit 1005 - Page 55 of 86
`
`

`

`US 7,292,227 B2
`
`1
`ELECTRONIC DEVICE, VIBRATION
`GENERATOR, VIBRATION-TYPE
`REPORTING METHOD, AND REPORT
`CONTROL METHOD
`
`TECHNICAL FIELD
`
`invention relates to a user interface and
`The present
`vibration generation mechanism of an electronic device.
`
`BACKGROUND ART
`
`PDAs(personal digital assistants), personal computers,
`ATMs(automatic teller machines), and other various types
`of electronic devices have, for example, operation buttons or
`keyboards, touch panels, and other user interfaces. Users use
`these user interfaces to perform operation inputs to the
`electronic equipment, such as inputting words andselecting
`a processing to be executed.
`In the case of a portable electronic device provided with
`a keyboard or operation buttons, however, keys or operation
`buttons are of a reduced size, weight, and thickness to
`conform with an overall reduction in size, weight, and
`thickness of the device; and, consequently, a user may not be
`able to feel
`that a button has been fully depressed. To
`confirm if depression of keys or operation buttons has been
`received in a portable electronic device, a user must view
`contents of a display of a screen of the device.
`In the case of an electronic device provided with a touch
`panel, a user uses his or her fingertip or an attached pen to
`operate a touch panel. However,if the fingertip or pen is not
`properly pointed at the touch panel, or the touch panelis not
`pressed with sufficient force, the operation will be invalid.
`To confirm whether a touch operation on a touch panel has
`been received by an electronic device, as in the above case,
`a user must view contents of the display.
`There are other types of electronic devices which report to
`a user, by way of a beep soundandthelike, that an operation
`input has been received, but such an audio report is almost
`completely ineffective in a noisy environment such as in a
`street.
`
`DISCLOSURE OF INVENTION
`
`invention is to provide an
`An object of the present
`electronic device, a vibration generator, a vibration-type
`reporting method, and a report control method enabling a
`user to easily confirm without viewing a screen receipt of an
`input operation or a response of the electronic device with
`respect to an operation input.
`To achieve the above object, the present invention pro-
`vides an electronic device having an operating unit for
`receiving an operation input, a vibration generator for
`imparting vibration to a hand-touched portion of the elec-
`tronic device, and vibration control means for causing the
`vibration generator to generate vibration when it is detected
`that an operation input
`in the operating unit has been
`received. Further, the present invention provides a vibration-
`type reporting method for an electronic device whereby a
`vibration generator provided in the electronic device is
`caused to vibrate, which vibration is transmitted to a hand-
`touched portion whenit is detected that an operation input
`to the operating unit is received.
`According to the present invention, the electronic device
`reports to a user that an operation input has been received,
`by causing the hand-touchedportion ofthe electronic device
`to vibrate.
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`invention provides an electronic
`the present
`Further,
`device provided with an operating unit for receiving an
`operation input, a vibration generator for imparting vibration
`to the operating unit, and vibration control meansfor caus-
`ing vibration from the vibration generator in the case of
`detecting that an operation input to the operating unit is
`received,
`the vibration generator being provided with a
`weight, a support member supporting the weight to allow it
`to reciprocate, and connected to the operating unit or a base
`member of the vibration generator in contact with the
`operating unit; and excitation generating means for impart-
`ing excitation to make the weight reciprocate. Further, the
`present
`invention provides
`a vibration-type reporting
`method in an electronic device comprising driving a vibra-
`tion generator provided in the electronic device whenit is
`detected that an operation input to an operating unit
`is
`received, and having the vibration generator cause recipro-
`cation of a weight connected to the operating unit or a base
`member of the vibration generator in contact with the
`operating unit to cause vibration in the operating unit.
`According to the present invention, the electronic device
`reports to a user that an operation input has been received by
`causing vibration at the operating unit.
`Further,
`the present
`invention provides an electronic
`device provided with an operating unit for receiving an
`operation input, a vibration generator for imparting vibration
`to a user, and vibration control means for causing vibration
`from the vibration generator in the case of detecting that
`execution of processing instructed by an operation input to
`the operating unit has ended. Further, the present invention
`provides a vibration-type reporting method in an electronic
`device comprising causing vibration from a vibration gen-
`erator provided in the electronic device to give vibration to
`the userin the case of detecting that execution of processing
`instructed by an operation input to the operating unit has
`ended.
`
`According to the present invention, the electronic device
`reports to a user by vibration that the execution of processing
`instructed by operation input has ended.
`Further,
`the present
`invention provides an electronic
`device provided with an operating unit for receiving an
`operation input, a first vibration generator for imparting
`vibration to the operating unit, a second vibration generator
`for imparting vibration to a hand-touched portion of the
`electronic device, and vibration control means for causing
`vibration from at least one ofthe first vibration generator and
`the secondvibration generator designated in advance by the
`user in the case of detecting that an operation input to the
`operating unit has been received. Further, the present inven-
`tion provides a vibration-type reporting method in an elec-
`tronic device comprising causing vibration from at least one
`of a first vibration generator for imparting vibration to the
`operating unit and a second vibration generator imparting
`vibration to a hand-touched portion of the electronic device
`designated in advance by the user in the case of detecting
`that an operation input
`to the operating unit has been
`received, the first and second vibration generators being
`provided in the electronic device.
`According to the present invention, the electronic device
`reports to the user that an operation input has been received
`by causing vibration at a location designated by the user in
`advance.
`invention provides an electronic
`the present
`Further,
`device provided with an operating unit for receiving an
`operation input, a first vibration generator for imparting
`vibration to the operating unit, a second vibration generator
`for imparting vibration to a hand-touched portion of the
`
`Exhibit 1005 - Page 56 of 86
`
`Exhibit 1005 - Page 56 of 86
`
`

`

`US 7,292,227 B2
`
`3
`electronic device, detecting means for detecting whether the
`electronic device is being held by a user, and vibration
`control means for selecting at least one of the first vibration
`generator and the second vibration generator in accordance
`with the results of detection of the detecting means and
`causing vibration to be generated from the selected vibration
`generator in the case of detecting that an operation input to
`the operating unit has been received. Further, the present
`invention provides a vibration-type reporting method in an
`electronic device comprising selecting at least one ofa first
`vibration generator for imparting vibration to an operating
`unit and a second vibration generator for imparting vibration
`to a hand-touched portion of the electronic device provided
`in the electronic device and causing vibration to be gener-
`ated from the selected vibration generator to give vibration
`to the user in the case of detecting that an operation input to
`the operating unit has been received.
`According to the present invention, the electronic device
`reports to the user that an operation input has been received
`by causing vibration at a different location in accordance
`with whether the electronic device is being held by the user.
`Further,
`the present
`invention provides an electronic
`device provided with a display panel over which a touch
`panel is superposed, a vibration generator set in the display
`panel, an elastic member comprised using an elastic body for
`supporting the display panel
`in a vibratable manner by
`vibration generated from the vibration generator, and vibra-
`tion control means for causing vibration to be generated
`from the vibration generator in the case of detecting that a
`touch operation on the touch panel has been received, the
`vibration generator provided with a weight, a support mem-
`ber supporting the weight soas to allow it to reciprocate, and
`connected to the display panel or a base member of the
`vibration generator in contact with the display panel, and
`excitation generating means for imparting excitation for
`making the weight reciprocate.
`According to the present invention, the electronic device
`reports to the user that a touch operation has been received
`by causing vibration at the touch panel together with the
`display panel.
`invention provides an electronic
`Further,
`the present
`device provided with a display panel over which a touch
`panel is superposed, a vibration generator supporting the
`display panel and imparting vibration to the display panel,
`and vibration control means for causing vibration to be
`generated from the vibration generator in the case of detect-
`ing that a touch operation on the touch panel has been
`received, the vibration generator provided with a weight, a
`support member supporting the weight so as to allow it to
`reciprocate, and connected to the display panel or a base
`member of the vibration generator in contact with the
`display panel, and excitation generating meansfor imparting
`excitation for making the weight reciprocate.
`According to the present invention, the electronic device
`reports to the user that a touch operation has been received
`by causing vibration at the touch panel together with the
`display panel.
`invention provides an electronic
`Further,
`the present
`device provided with a display, a touch panel covering the
`display screen of the display, a vibration generator provided
`between the display and the touch panel, supporting the
`touch panel on the display screen, and imparting vibration to
`the touch panel, and vibration control means for causing
`vibration to be generated from the vibration generator in the
`case of detecting that a touch operation on the touch panel
`has been received.
`
`20
`
`25
`
`30
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`According to the present invention, the electronic device
`reports to the user that a touch operation has been received
`by causing the touch panel to vibrate.
`Further,
`the present
`invention provides an electronic
`device provided with a display, a touch panel covering a
`display screen ofthe display, a vibration generator placed at
`the touch panel and imparting vibration to the touch panel,
`a vibration absorbing memberprovided betweenthe display
`and the touch panel and absorbing a vibration component
`which would be transferred to the display in vibration
`components generated from the vibration generator, and
`vibration control means for causing vibration to be gener-
`ated from the vibration generator in the case of detecting that
`a touch operation on the touch panel has been received.
`According to the present invention, the electronic device
`reports to the user that a touch operation has been received
`by causing only the touch panel on the display screen to
`vibrate.
`invention provides an electronic
`the present
`Further,
`device provided with an operating unit for receiving an
`operation input, a vibration generatorat least a part of which
`is provided exposed to the outside from a housing of the
`electronic device and imparting vibration directly to the
`user, and vibration control means for causing vibration to be
`generated from the vibration generator in the case of detect-
`ing that an operation input to the operating unit has been
`received.
`According to the present invention, the electronic device
`reports that a touch operation has been received by directly
`imparting vibration to the user from the vibration generator.
`Further,
`the present
`invention provides an electronic
`device provided with an operating unit for receiving an
`operation input, a vibration generator for imparting vibration
`to part of a housing of the electronic device different from
`the operating unit, and vibration control means for identi-
`fying a type of operation input and causing vibration to be
`generated from the vibration generator by a vibration mode
`linked with the type of the operation input in the case of
`detecting that an operation input to the operating unit has
`been received. Further,
`the present invention provides a
`vibration-type reporting method in an electronic device
`comprising identifying the type of operation input, causing
`vibration to be generated from a vibration generator pro-
`vided in the electronic device by a vibration mode linked
`with the type of the operation input, and causing part of a
`housing ofthe electronic device different from the operating
`unit to vibrate.
`
`According to the present invention, the electronic device
`reports to the user that an operation input has been received
`by causing part of the housing different from the operating
`unit to vibrate by a vibration mode in accordance with the
`type of the operation input.
`Further,
`the present
`invention provides an electronic
`device provided with an operating unit for receiving an
`operation input, a vibration generator for imparting vibration
`to part of a housing of the electronic device different from
`the operating unit, changing means for changing a value of
`a parameter for controlling the electronic device in accor-
`dance with operation input to the operating unit, and vibra-
`tion control means for causing vibration to be generated
`from the vibration generator by a vibration modelinked with
`a value of a parameter changed by the changing means by
`the operation input in the case of detecting that an operation
`input on the operating unit changing the value of a parameter
`has been received.
`According to the present invention, the electronic device
`reports to the user that an operation input changing the value
`
`Exhibit 1005 - Page 57 of 86
`
`Exhibit 1005 - Page 57 of 86
`
`

`

`US 7,292,227 B2
`
`5
`of a parameter has been received by causing part of the
`housing different from the operating unit to vibrate by a
`vibration mode in accordance with the changed value of a
`parameter.
`invention provides an electronic
`the present
`Further,
`device provided with an operating unit for receiving an
`operation input, a vibration generator for imparting vibration
`to the operating unit, and vibration control means for iden-
`tifying a type of the operation input and causing vibration to
`be generated from the vibration generator by a vi

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