throbber
United States Patent (19)
`Numazaki
`
`USOO590O863A
`Patent Number:
`11
`(45) Date of Patent:
`
`5,900,863
`May 4, 1999
`
`54 METHOD AND APPARATUS FOR
`CONTROLLING COMPUTER WITHOUT
`TOUCHING INPUT DEVICE
`75 Inventor: Shunichi Numazaki, Yokohama, Japan
`73 Assignee: Kabushiki Kaisha Toshiba, Kawasaki,
`Japan
`
`21 Appl. No.: 08/614,502
`22 Filed:
`Mar 13, 1996
`30
`Foreign Application Priority Data
`Mar. 16, 1995
`JP
`Japan .................................... 7-083460
`Sep. 28, 1995
`JP
`Japan .................................... 7-2SO418
`(51) Int. Cl." ....................................................... G09G 5/08
`52 U.S. Cl. .......................... 345/158; 34.5/156; 34.5/157;
`345/159; 34.5/175
`58 Field of Search ..................................... 34.5/158, 157,
`345/156, 159, 160, 12, 7, 175; 348/140,
`141
`
`56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4,782,328 11/1988 Denlinger ................................ 345/175
`4,988,981
`1/1991 Zimmerman et al.
`... 34.5/156
`5,168,531 12/1992 Sigel .
`... 34.5/157
`5,367,315 11/1994 Pan ........
`... 34.5/158
`5,459,488 10/1995 Geiser ..................................... 34.5/156
`
`5,686,940 11/1997 Kuga ....................................... 34.5/159
`5,686,942 11/1997 Ball ......................................... 34.5/158
`FOREIGN PATENT DOCUMENTS
`
`7-057103 3/1995 Japan.
`OTHER PUBLICATIONS
`30th General Conference (Zenkoku Taikai) of Information
`Processing, Society of Japan, pp. 1249-1250 (1985 Spring).
`Primary Examiner Jeffery A. Hofsass
`ASSistant Examiner John Tweel, Jr.
`Attorney, Agent, or Firm-Oblon, Spivak, McClelland,
`Maier & Neustadt, P.C.
`57
`ABSTRACT
`A distance image representing a distribution of distances,
`each measured between the apparatus and each conceivable
`point existing on an object is input. The minimum points in
`the distance image are detected. The minimum points are
`Some of the conceivable points on the object which have
`Smaller distance values than the other conceivable points.
`The time differences, each representing a change which each
`point in the distance image assumes as time passes, are
`detected. A designating point for designating a command to
`the System is determined. The designating point is one of the
`minimum points which has changed in the time difference
`detected. A System is controlled in accordance with motion
`of the designating point determined.
`
`33 Claims, 46 Drawing Sheets
`
`
`
`NFRARED
`LED
`
`O
`
`
`
`OBJECT
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 1
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 1 of 46
`
`5,900,863
`
`DSTANCE
`MAGE
`NPUTTNG
`SECTION
`
`D STANCE
`IMAGE
`ANALYZNG
`SECT ON
`
`PROCESSING
`SECTION
`
`
`
`
`
`D STANCE
`MAGE
`NPUTTNG
`SECTION
`
`
`
`
`
`MNMUM
`PONT
`DETECTING
`SECTION
`
`TME
`DFFERENCE
`DETECTING
`SECTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PONT
`DETERMINING
`SECTION
`
`
`
`
`
`
`
`SYSTEM
`CONTROL
`SECTION
`
`F G. 2
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 2
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 2 of 46
`
`5,900,863
`
`
`
`2
`
`-
`-(
`- 1 N
`N 24
`-1
`N -
`Y&
`N
`-----
`
`1.
`N
`N
`N
`
`- - -
`
`- m -- - - - - - - - - - - - -
`
`23
`
`N
`
`-
`
`N
`
`REGON N. N.
`SCANNED
`
`F G. 4
`
`r
`
`LED ARRAY
`
`LENS
`
`N
`
`N
`
`SN N
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 3
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 3 of 46
`
`5,900,863
`
`ZZ
`
`LED ARRAY
`
`F G. 5
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`LED ARRAY
`
`LED ARRAY
`CONTROL
`SECTION
`
`TMNG
`CONTROL
`SECTION
`
`
`
`F G. 6
`
`POST ON
`SENSING
`DETECTOR
`
`D STANCE
`CALCULATING
`SECTION
`
`42
`
`43
`
`TME
`DFFERENCE
`DETECTING
`SECTION
`
`MNMUM
`PONT
`DETECTING
`SECTION
`
`PONT DETERMINING
`SECT ON
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 4
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 4 of 46
`
`5,900,863
`
`50
`
`50)
`
`50
`
`50
`
`3-
`
`54
`
`--
`era
`SETERHSEESTERF-----
`REGISTER, 54
`54
`
`
`
`
`
`
`
`SHIFT
`REGISTER
`
`SHIFT
`REGISTER
`
`SHIFT
`REGISTER
`
`53
`
`
`
`CLOCK
`GENERATOR
`
`FREQUENCY
`DVDER
`
`PULSE
`EXTRACTOR
`
`GENERATING OF
`TIMING PULSES
`
`5
`
`F G.
`
`7
`
`DSTANCE
`CALCULATING
`SECTION
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 5
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 5 of 46
`
`5,900,863
`
`REC PROCAL
`GENERATOR
`
`
`
`REC PROCAL
`GENERATOR
`
`
`
`
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 6
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 6 of 46
`
`5,900,863
`
`€GNNOYDHOVE¢GNNOYDADVEtGNNOYSNIVEJUiiuu
`tONNOYDNIVE
`€ANNOYSNDVE&ONNOYDNIVE
`£Q341€031}a3)
`
`
`GSd40LAdiNd
`V6914
`
`OL
`
`Y599INLA/V
`TWNOIS
`86O14
`
`tL
`
`YA99IYLHOLV)
`
`“WNOIS
`Q6914
`
`el
`
`ol
`
`a/v
`
`4OANdLNO
`J6914
`
`HO1W1JOAdLNO
`469I4
`
`vl
`
`ONIGMNIIXSLAdLAO
`SMIVAGQNNOYOIVE
`
`46914
`
`Gl
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 7
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 7
`
`
`

`

`U.S. Patent
`
`May4, 1999
`
`Sheet 7 of 46
`
` QNNOYDNOVE
`QNNOYSNOVE
`
`Q/V
`
`28
`
`£8
`
`18
`
`ONIGMIX3=LAdLNO
`ANIWAQNNOYDNIVE
`
`QSd40LAdLNO
`YA99INLHOI)
`YANNIYLA/V
`JOANdLNO
`IWNOIS
`“WNOIS
`dotOld
`20+Ol4
`40+94
`dOtOld
`dOt9Is
`VOtOs
`
`5,900,863
`
`
`
`G8
`
`ANNOYSNIVEHOLV1401Nd1LNO
`
`v8
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 8
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 8
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 8 of 46
`
`5,900,863
`
`
`
`Do < D.
`
`Y-COORDINATE N
`D
`ND F G.
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 9
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 9 of 46
`
`5,900,863
`
`
`
`
`
`
`
`
`
`HOLVHWc][NOO
`
`| | Q | | £
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 10
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 10 of 46
`
`5,900,863
`
`
`
`V1V0 BONV1S10
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 11
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 11 of 46
`
`5,900,863
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`LED ARRAY
`
`LED ARRAY
`CONTROL
`SECTION
`
`
`
`
`
`TMNG
`CONTROL
`SECTION
`
`
`
`
`
`
`
`42
`
`43
`
`POSITION
`SENSING
`DETECTOR
`
`D STANCE
`CAL CULATING
`SECTION
`
`
`
`TME
`DFFERENCE
`DETECTING
`SECTION
`
`MNMUM
`PONT
`DETECTING
`SECTION
`
`CAND DATE POINT
`STORNG SECTION
`
`
`
`PONT DETERMINING
`SECTION
`
`2
`
`F G.
`
`4
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 12
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 12 of 46
`
`5,900,863
`
`
`
`Ç HOLWT
`
`| HOLWT
`
`G |
`
`HETTOH1NOO
`H01||MS
`
`Z X10
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 13
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 13 of 46
`
`5,900,863
`
`STORAGE-NSTRUCTNG
`FLAG
`
`ESANCE
`COORDINATE -
`DATA
`
`-
`
`F G.
`
`6
`
`TO MEMORY
`- CRCUIT
`
`INPUT TRIGGER SGNAL
`TO FLP-FLOP
`CK
`
`X
`X
`
`X
`
`F.G. 7A X
`FIG 7B x2
`
`FG. 7C X3
`
`F.G. 7 D Q3
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 14
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 14 Of 46
`
`5,900,863
`
`
`
`TXIX-XI IX-X X X X X X
`
`08 | 9 | -!
`
`(18 | 9 | -!
`
`38 | 9 | -!
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 15
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 15 of 46
`
`5,900,863
`
`2
`
`LED ARRAY
`
`40
`
`LED ARRAY
`CONTROL
`SECTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TMING
`CONTROL
`SECTION
`
`
`
`
`
`
`
`N
`
`Position ?'
`SENSING
`DETECTOR
`
`D STANCE
`CAL CULATING
`SECTION
`
`43
`
`TME
`DFFERENCE
`DETECTING
`SECTION
`
`
`
`
`
`
`
`44
`
`MNMUM
`PONT
`DETECTNG
`SECTION
`
`CAND DATE POINT
`STORING SECTION
`
`
`
`
`
`
`
`SECTION
`
`SECTION
`
`SECTION
`
`SWITCHING/52
`CONTROL
`SECTION
`
`F G.
`
`9
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 16
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 16 of 46
`
`5,900,863
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`LATCH
`CRCUT
`
`
`
`
`
`LATCH
`CRCUIT
`
`
`
`LATCH
`CRCUIT
`
`LATCH
`CRCUT
`
`
`
`DSTANCE
`CALCULATING
`CRCUIT
`
`DSTANCE
`CALCULATING
`CRCUT
`
`DSTANCE
`CAL CULATING
`CIRCU
`
`
`
`COMPARATOR
`SECTION
`
`PONT RENEWING
`SECTION
`
`68
`
`F G. 2 O
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 17
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 17 of 46
`
`5,900,863
`
`40
`
`LED ARRAY
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`LED ARRAY
`CONTROL
`SECTION
`
`
`
`TMNG
`CONTROL
`SECTION
`
`
`
`
`
`
`
`
`
`42
`
`43
`
`POST
`SERS
`DETECTOR
`
`DISTANCE
`CALCULATING
`SECTION
`
`TME
`DFFERENCE
`DETECTING
`SECTION
`
`44
`
`MNMUM
`PONT
`DETECTING
`SECTION
`
`
`
`PONT
`DETECTING
`50\SEoN
`
`PONT
`STORING
`SECTION
`
`PONT
`TRACKING
`SECTION
`
`52
`
`
`
`SWITCHING
`CONTROL
`SECTION
`
`F G. 2
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 18
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 4, 1999
`May 4, 1999
`
`Sheet 18 of 46
`Sheet 18 of 46
`
`5,900,863
`5,900,863
`
`SAILOVYSSy4
`
`X3S0NI
`
`Uy7ee
`
`
`
`NOILVuYad0
`
`NOIL9SS
`
`YALYSANOD
`
`a/v
`
`v2ete
`
`cle
`
`“JOYULNOD
`
`NO11L93S
`
`
`
`
`
`
`
`
`
`
`
`
`
`{2,SY|\uff|_\_\
`OltOlt—p>—\
`[ft|77
`YalslNV
`
`ONIAIS9SY-LH917
`NOILOAS|-1—
`peO14
`ceOlS
`ONILLINS-LH9N1
`
`014
`Olt
`
`Ole
`
`Z Z 9 | -!
`
`NOIL93S
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 19
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 19
`
`
`
`
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 19 of 46
`
`5,900,863
`
`D STANCE
`MAGE
`NPUT
`SECTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PONT
`ENG
`
`
`
`TME
`DFFERENCE
`DETECTING
`SECTION
`
`PONT
`DETERMINING
`SECTION
`
`CURSOR
`CONTROL
`SECTION
`
`CONTROL
`EXECUTING
`
`SSMAN:
`SECTION
`
`F
`
`G. 23
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 20
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 20 of 46
`
`5,900,863
`
`CURRENT FOR
`FG.25A 5NN Eb
`
`FG.25B
`
`CURRENT OUTPUT
`SS's
`
`FG 25C TRGGER SGNAL FOR
`
`
`
`
`
`FIRST SAMPLE
`- AND - HOLD
`CIRCUIT
`
`SECOND SAMPLE
`-AND- HOLD
`CIRCUIT
`
`
`
`
`
`
`
`F. G. 27 A CURRENT FOR DRIVING LED
`
`
`
`F. G. 27B CURRENT OUTPUT FROM PSD
`
`SSESSES
`FG. 27C ESS
`E. E. Elio
`
`FG. 27D cott
`
`TRIGGER SIGNAL FOR
`F. G. 27E ADCONVERSION
`
`:
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 21
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 21 of 46
`
`5,900,863
`
`230
`
`
`
`23
`
`232
`
`LGHT
`-RECEWING
`SECTION
`
`AMPL FER
`
`LGHT
`-EMITTING
`SECTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`MAGNITUDE
`DETERMINING
`SECTION
`
`OPERATION
`SECTION
`
`OUTPUT
`SECTION
`
`A/D
`CONVERTER
`
`
`
`
`
`F G.
`
`28
`
`
`
`
`
`240
`
`24
`
`242
`
`243
`
`DISTANCE
`MAGE
`INPUT
`SECTION
`
`MNMUM
`PONT
`DETECTING
`SECTION
`
`MNMUM
`PONT
`SELECTING
`SECTION
`
`PROCESSING
`SECTION
`
`F G. 29
`
`240
`
`24
`
`242
`
`243
`
`DSTANCE
`MAGE
`INPUT
`SECTION
`
`
`
`
`
`MNMUM
`PONT
`DETECTING
`SECTION
`
`MNMUM
`PONT
`SELECTING
`SECTION
`
`PROCESSING
`SECTION
`
`F G. 3 O
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 22
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 22 of 46
`
`5,900,863
`
`25
`
`
`
`POINT
`MOTON
`DETECTING
`SECTION
`
`
`
`
`
`DSTANCE
`MAGE
`NPUT
`SECTION
`
`
`
`
`
`MNMUM
`PONT
`DETECTING
`SECTION
`
`
`
`
`
`MNIMUM
`PONT
`SELECTING
`SECTION
`
`PROCESSING
`SECTION
`
`OBJECT
`ANALYZNG
`253 - SECTION
`
`
`
`F G. 34
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 23
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 23 of 46
`
`5,900,863
`
`
`
`
`
`
`
`DSTANCE WALUE OF
`MNMUM POINT
`-- dm COUNTERFO
`
`COUNTER
`
`NO MORE SPREAD
`?o
`
`
`
`F G. 32
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 24
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 24 of 46
`
`5,900,863
`
`
`
`N0 1 10BS
`
`
`
`292
`
`292
`
`092
`
`2 2
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 25
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 25 of 46
`
`5,900,863
`
`DSTANCE
`MAGE
`INPUT
`SECTION
`
`27O
`
`MN MUM
`PONT
`DETECNG
`SECTION
`
`27
`
`PONT-ATNG
`TME
`DETECT NG
`SECTION
`
`273
`
`
`
`274
`
`PONT-MENU
`CORRESPONDENCE
`OETECT NG
`F G. 35 SECTION
`
`MNMUM
`PONT
`SELECTING ? 272
`SECTION
`
`275
`
`COMMAND
`EXECUTNG
`SECTION
`
`DSPLAY
`CONTROL
`SECTION
`
`D STANCE
`IMAGE
`INPUT
`SECTION
`
`
`
`
`
`MNMUM
`PONT
`DETECTING
`SECTION
`
`MN MUM
`POINT
`SELECNG
`SECTION
`
`272
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PONT- HALTING
`TME
`DETECTING
`SECTION
`
`
`
`
`
`
`
`
`
`
`
`POINT-MENU
`CORRESPONDENCE
`DETECTING
`SECTION
`
`
`
`COMMAND
`EXECUTNG
`SECTION
`
`DISPLAY
`CONTROL
`SECTION
`
`
`
`F G. 36
`
`
`
`
`
`
`
`
`
`SPEECH
`OUTPUT
`SECTION
`
`
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 26
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 26 of 46
`
`5,900,863
`
`DSTANCE
`MAGE
`INPUT
`SECTION
`
`
`
`MNMUM
`PONT
`DETECTING
`SECTION
`
`
`
`
`
`282
`
`
`
`
`
`FRST
`PONT-MOTION
`DETECTING
`SECTION
`
`SECOND
`PONT-MOTON
`DETECTING
`SECTION
`
`
`
`COMMAND
`EXECUTING
`SECTION
`
`285
`
`
`
`MENU
`CONTROL
`SECTION
`
`
`
`F G. 37
`
`F G. 38
`
`290
`
`
`
`
`
`7 Saas BAR
`
`SNACK BAR CAFE
`
`7
`
`OOO~
`M 71 / /
`
`& 290
`
`
`
`
`
`FRENCE
`
`TALIAN
`
`JAPANESE OHERS
`
`7
`
`
`
`~ 3000
`
`- 6000
`
`- OOOO
`
`F G. 39
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 27
`
`

`

`U.S. Patent
`U.S. Patent
`
`May4, 1999
`May 4, 1999
`
`Sheet 27 of 46
`Sheet 27 Of 46
`
`5,900,863
`5,900,863
`
`On D
`
`Lo
`
`F G. 4
`FIG. 41
`
`Y I
`
`<
`
`PR2022-00090 - LGE
`
`Ex. 1005 - Page 28
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 28
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 28 of 46
`
`5,900,863
`
`|{
`
`ro--
`
`Blt
`
`|[ppee
`|YOLVYOSINI
`4aLY3ANO)|_|yo1jatad
`
`6LtOBI.
`Q/Vli|qaavis-aou
`YOLWYANSSWal4Luadid
`aintosay{|SSvd-aNveaud
`
`4yOLOVYLXS40194140
`
`dildouY3LNADALIAVYS
`18NO1L93S
`LINDH19|oniia
`
`NOILOAS98|NOILOSS|-~SBI
`
`LAdLAOLNdLNO
`
`JA8G-1HO17
`ONIALS9S94-1LH911O6t
`
`68t
`
`ONIATddV
`-LHOIT16}
`
`SN31
`
`v8t
`
`TWHYALN32
`
`40.194.140
`
`c6t
`
`Lt
`
`40193130
`
`-OLOHd
`
`MWY
`
`\SN31
`
`c6t
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 29
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 29
`
`
`
`
`
`
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 4, 1999
`May 4, 1999
`
`Sheet 29 of 46
`Sheet 29 of 46
`
`5,900,863
`5,900,863
`
`F G. 4 3
`FIG. 43
`
`
`
`
`
`
`
`
`
`
`
` CeCeCCCNSaCECeeeeeeCEPeeeer
`CEEEEEEE
`
`CECCre
`CECCETSeas
`CeCeCeeEe
`CECCORRE
`CECEGEST
`
`CEee
`SIEEECeCe
`COO
`Cee
`
`
`
`
`
`
`
`402
`02
`
`F G. 45
`FIG 45
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 30
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 30
`
`
`
`
`

`

`U.S. Patent
`U.S. Patent
`
`j~—
`
`
`1O¢4OLNSYYNDLNdNIONTLLIWS-LHOI
`
`UMUU0NO1L93S)ON|LL1WS-LH917NO1193S
`
`
`
`May 4, 1999
`May 4, 1999
`
`
`
` -43LY3ANODA/1aZ20¢2)p~{HOLIMSSOTWNY
`
`vLE~
`
`FJOVLTIONoeTWNOISa
`
`Sheet 30 of 46
`Sheet 30 of 46
`
`GOs
`
`5,900,863
`5,900,863
`
`13S3u—13S38—
`
`boO14
`
`JOVITOA
`
`WNOISBlt
`
`JOVLIOA
`
`——
`
`
`WNOIS4Li—amvaaini0sav
`
`YOLVYANAS
`
`
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 31
`
`4OLNSYYNDLAdLNOYOLISL30OLOHd
`HOLIMSSOTWNYAVY
`
`
`
`
`
`
`HhSA»
`
`68t
`
`
`
`26h
`
`4314dWv
`
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 31
`
`
`
`
`

`

`U.S. Patent
`U.S. Patent
`
`May 4, 1999
`May 4, 1999
`
`Sheet 31 of 46
`Sheet 31 of 46
`
`5,900,863
`5,900,863
`
`
`
`%

`
`
`
`
`
`102
`
`
`
`F G. 48
`FIG 48
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 32
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 32
`
`

`

`U.S. Patent
`U.S. Patent
`
`May4, 1999
`May 4, 1999
`
`Sheet 32 of 46
`Sheet 32 of 46
`
`5,900,863
`5,900,863
`
`— a o
`
`O L
`
`CS
`CO
`
`s
`LAL
`
`
`
`i I
`
`PR2022-00090 - LGE
`
`1005 - Page 33
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 33
`
`

`

`U.S. Patent
`U.S. Patent
`
`May4, 1999
`May 4, 1999
`
`Sheet 33 of 46
`Sheet 33 of 46
`
`5,900,863
`5,900,863
`
`P(n.k)
`
`: N-N
`803J
`
`P(n.k)
`
`OS
`CN
`oO
`O
`@
`OO
`
`P(4.4)
`
`P(n.n)
`
`FIG.49
`
`
`
`
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 34
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 34
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 34 of 46
`
`5,900,863
`
`
`
`
`
`W
`
`D STANCE
`THE FINGER
`TP HAS MOVED
`
`- I
`
`-
`
`N N al THE
`
`
`
`GRAVITY CENTE
`HAS MOVED
`
`DSTANCE THE
`FNGER T P HAS
`MOVED
`
`N
`
`NN
`
`NYTNNNN
`
`NS I-NN
`NN.NN
`NEFERNNN
`
`F G. 5 A N -1 F G. 5 B
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 35
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 35 of 46
`
`5,900,863
`
`X-COORD NATE OF
`GRANTY ENER
`DOES NOT CHANGE
`
`DSTANCE THE
`ENERTIP'HAS
`MOVED
`
`(
`rise I
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 36
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 36 of 46
`
`5,900,863
`
`| L-BAGH---<
`
`L) – – – – – – – – – – – – – – – –~ ~— — —
`
`
`
`
`
`
`
`Y - AXS DRIVE CIRCUIT
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 37
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 37 of 46
`
`5,900,863
`
`TWINS) IS 9OTWNW
`
`9NISSE|00}}d
`
`NO 1 10BS
`
`NO 1 103S
`
`TOH1N00
`
`Y - AXS DRVE CRCUT
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 38
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 38 of 46
`
`5,900,863
`
`
`
`ROD TP
`EXTRACTOR
`
`TP-EXTRACTING
`PARAMETER
`CALCULATOR
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 39
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 39 Of 46
`
`5,900,863
`
`
`
`J. G (9) | H
`
`80.103.130
`
`8 G (9) | -
`
`N0 1 103S
`
`80SNES
`
`N.01.108
`
`NO | 10BS
`
`HOSNES
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 40
`
`

`

`U.S. Patent
`U.S. Patent
`
`May4, 1999
`May 4, 1999
`
`Sheet 40 of 46
`Sheet 40 of 46
`
`5,900,863
`5,900,863
`
`802
`
`804.
`
`
`
`i802
`
`F G. 59
`FIG 59
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 41
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 41
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 41 of 46
`
`5,900,863
`
`costSMON16ev
`
`L061SNONNILNODSHLOLSNONNILNOD
`
`
`QNNOS4OSMOY9NVHLSS31
`
`
`
`[U]YO1NSO}U!
`
`
`
`S3LVGIONV)LI3EO
`
`
`
`tO6!”|G3dVHS-GO4ONIHOLSHO4
`
`
`
`
`
`SLINNJ9VYOLS3uvdaud
`
`
`
`ADVANISLVAIGNVD
`
`é03193130
`
`
`
`JOLYVLS40SLVNIGHOODX=—
`JHL40NOILVWYOSNISLVddN
`
`[Myoysx-Cu}yO1NSO}U!
`
`
`
`906SAONNTLNGS
`QAdVHS-d0dMANY31$193¥u
`
`
` NNe0coerNOILF1dWOD¢SNI1Wi-
`
`NOZ1YOHHOVSNiGNNOS
`AYOWHOd403NIVA
`ONIAVWHHOWS'ST3aXId
`
`ALVGIONVD
`
`S13Xid
`
`L93¢8O
`
`Q3SHOV3AYB06
`
`P<yjbua}[u]yotisojut
`
`éaNWAGaNIW
`
`G3HOVSYLON
`
`6061
`
`VO9914
`
`—431303udVCaHOVIY
`
`Q3-
`
`y914Soju!GSONALX3—SN}DJs[UW]4O14SOju!}+——4buajCu]
`
`
`
`
`40ON330SLVNIGHOO)X~—
`
`[0]pusx[uJxO1,So4u!
`
`MIILSON—SAYDISUYolSojul
`
`$1AXId
`
`4OONS40SLVNIGHOODX<—
`[!]puiax-[U]4914S04Ul
`
`4OLYVLS40SLVNIGHYOQO)X=—
`
`
`[Oo]1D}SX[u]yDI}SOjUI
`SIHLNIGalvddNLONJlvd
`
`
`IQNVDGadVHS-GOH314140
`
`$14X1d
`
`S13aXId
`
`
`
`3NI1JNO
`
`OaLVOdn_40HLONSTSVH
`
`193f80d3dVvHS-G0u
`
`GN31X3-——snjpjs(U]YOI4SOjUl
`
`
`1-—uyjbuaj(u]yosojut
`
`JNI1LXSNOLSAOW
`
`vO6t
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 42
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 42
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 42 of 46
`
`5,900,863
`
`(A) 2OO
`
`CALCULATE TH
`TH- (sum/mox)2X mox
`Sun AVERAGE OF TOTAL PXEL VALUES PER
`LNE WITH RESPECT TO FRST AND
`SECOND LNES (UPPERMOST S Oth
`LNE) FROM ROD-SHAPED OBJECT
`TOX LARGEST VALUE AMONG FRST AND
`SECOND LNES
`
`2OO2
`
`ASSUME PXEL VALUE SUM OF SOME OF
`PXELS IN iTH LINE (UPPERMOST S
`OTH LNE) OF ROD-SHAPED OBJECT S
`XSum (i), OBTAIN k and a ( 0< 0 < . )
`K
`SATSF ING Thisum (i)+O sum (k
`F
`
`2003
`
`MULTIPLY EACH LARGE-VALUE PXEL
`N K-TH ROW BY WARABLE O
`
`2OO4
`
`
`
`K
`
`OBTAIN GRAVITY CENTER (XX yy)
`K
`yy =
`sumti) (infostick (n) ystart + i) / TH
`XX =
`psum i/TH
`infoStick (U) Xend (i)
`x
`: P (j, infoStick (n) ystart + i)
`=infoStick (u). X starti)
`
`xpsum (i) =
`
`2005
`
`F G. 6 OB
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 43
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 43 of 46
`
`5,900,863
`
`
`
`2O2
`
`O
`
`N
`
`2O
`
`y
`
`l
`
`infoStick (nySt Ort
`infoStick (n). xstart (i)
`infoStick (n). Xend (i)
`
`infoStick (n), length
`
`infoStick (n). Stotus
`ST CK :
`NOSTICK.
`EXTENDED :
`
`F G. 6 B
`
`
`
`2O3
`
`AFTER LARGE-VALUE PIXELS FOUND IN LINE
`(y = 3) HAVE BEEN REGISTERED AS A NEW
`CAND DATE FOR A RODSHAPED OBJECT
`infoStick (Oystart =3
`infoStick (O.XStortO) =8
`infoStickLO). Xend (O) =8
`infoStick (O) length =
`infoStick O. St0tuS = EXTENDED
`
`F G. 6 C
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 44
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`Sheet 44 of 46
`
`5,900,863
`
`2O4
`
`AISR SCANN NG HAS PROCEEDED TO LINE
`y =
`infoStick (O). ystort = 3
`infoStick (O)xStort (O) = 8
`infoStiCKLO)xStort = 5
`infoStick (O). Xend (O) = 8
`infoStick (Oxend)= 7
`infoStick (O) length = 2
`infoStick O. status = EXTENDED
`F G. 6 D
`AFTER CONNECTING LARGE-VALUE PXELS
`AT THE MDDLE PART OF LINE (y = 5) TO
`A CAND DATE FOR A RODSHAPED OBJECT
`infoStickLO). ystort = 3
`infoStick (O)xStort (O)=8
`infoStick (O)xStort = 5
`infoStick (O)xStort 2) = 5
`infoStick (O).Xend (O) = 8
`infoStick (Oxend ( ) = 7
`infoStick(O).Xend (2) = 7
`info StickLO) length = 3
`infoStick O. St OtuS = EXTENDED
`
`2O5
`
`F G. 6 E
`
`
`
`X
`O 2 3 4 5 6 78 9 O
`y 0 || || || || ||
`|| || || || || - 230
`3 PHIN-1-1
`3 N1
`N N
`A
`5
`N N
`6
`N N
`I
`N
`||
`SN
`9
`N
`N
`ON N
`
`2302-N-
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 45
`
`

`

`U.S. Patent
`
`May 4, 1999
`
`
`
`Sheet 45 of 46
`
`5,900,863
`
`O
`2
`3
`
`7
`8
`9
`O
`
`22O2
`
`F G. 6 2 A
`
`
`
`
`
`
`
`
`
`
`
`22O3
`
`
`
`F G. 62 B
`
`
`
`2204
`
`
`
`F G. 62 C
`
`
`
`22O5
`
`
`
`F G. 62 D
`
`AFTER LINE ( y = 2) HAS BEEN
`SCANNED
`infoStick (O). ystart = 2
`infoStick (O)xStort (O) = 3
`infoStick (O). Xend O = 3
`infoStickIO), length = }
`infoStick (O) status = EXTENDED
`
`AFTER LINE (y = 3) HAS BEEN
`SCANNED
`infoStick (O). ystart = 2
`infoStick (O)xStort (O)=3
`infoStick (O). Xend (O) = 3
`infoStick (O), length =
`infoStick(O). Sto tuS = NOSTICK
`
`
`
`infoStick (Alystort = 3
`infoStick (). xStort (O) = 6
`infoStick (). Xend (O) = 6
`infoStick () length =
`infoStick () status = EXTENDED
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 46
`
`

`

`U.S. Patent
`U.S. Patent
`
`May4, 1999
`May 4, 1999
`
`Sheet 46 of 46
`Sheet 46 of 46
`
`5,900,863
`5,900,863
`
`
`
`
`
`F G. 64
`FIG. 64
`
`IPR2022-00090 - LGE
`
`Ex. 1005 - Page 47
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 47
`
`

`

`1
`METHOD AND APPARATUS FOR
`CONTROLLING COMPUTER WITHOUT
`TOUCHING INPUT DEVICE
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`The present invention relates to a device designed to input
`data for controlling or remote-controlling, for example, an
`electronic apparatus.
`2. Description of the Related Art
`Most of the data input devices (hereinafter called “control
`devices') hitherto developed to input control data are hand
`held ones. A user operates a control device of this type, while
`holding it in hand. Control devices most commonly used in
`households are remote controllers. A remote controller has
`Several buttons on it. The user holds it in a hand, aims it at
`an electronic apparatus and pushes one of the buttons. When
`the button is pushed, the remote controller emits an infrared
`beam to the apparatus, thus giving instructions to the appa
`ratuS.
`Among the control devices hitherto developed, other than
`the hand-held ones, is a So-called touch panel. The touch
`panel comprises a transparent or opaque panel. When a user
`pushes any part of the panel with a finger or an elongated
`object, the touch panel inputs a data item representing the
`pushing of that part or the position of that part. A transparent
`panel may be mounted on a display Screen displaying
`images of buttons. In this case, the user may push that part
`of the transparent panel located above one of the buttons
`displayed, thereby to input the data item indicating that the
`button has been Selected.
`In the field of image recognition, research has been done
`for a method of recognizing hand Signaling and gestures. No
`practically usable methods have been developed, however.
`This is because various requirements are imposed, which are
`hard to fulfill in practice. More specifically, it is required that
`the background on which to display hands or a perSon be
`monotonous So that image data may be processed more
`easily. It is also required that the hands or the perSon be
`displayed in a relatively large size at the central part of a
`display Screen.
`Also, research has been conducted to facilitate image
`recognition. More precisely, an attempt has been made to
`develop a method in which Stereoscopic analysis is per
`formed on an object, based on trigonometrical Survey, in
`order to recognize the three-dimensional shape of the object.
`Nonetheless, only a few cases are known in which image
`recognition techniques are applied to remote controllers.
`A user cannot operate a remote controller unless he or she
`holds it in a hand. It is undesirable that the remote controller
`is held in a hand which has gotten dirty.
`To operate a touch panel, the user need not hold anything
`at all. However, the panel may get dirty as the user repeat
`edly touches the panel with fingers. It may become So dirty
`that the images display on the display Screen can no longer
`be seen through the panel. If the panel is dirty after a long
`use by a user, other users are discouraged to touch the panel
`in order to input data.
`In the technique of recognizing hand Signaling, achieved
`by processing the image data, the results are hardly reliable,
`greatly influenced by noise. The technique should therefore
`be improved to eliminate the influence of noise.
`There is a great demand for control devices which can be
`operated by bare hands, without being held in hand or
`attached to a display Screen. However, no control devices of
`this type have been provided.
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`5,900,863
`
`2
`Pointing devices, Such as mouses, have hitherto been
`commonly used to control personal computers and the like.
`A pointing device is a data input device which is operated to
`input position data to a computer. Various types of pointing
`devices are available. The most popular of the pointing
`device is the mouse. The mouse comprises a housing and a
`ball contained in the housing. The ball can rotate in any
`direction with respect to the housing.
`In use, the mouse is electrically connected to the computer
`and placed on a desk. Once the mouse is put on the desk, the
`ball contacts the desk top at one point. AS the mouse is
`moved back, forth, leftward or rightward on the desk, the
`ball rotates with respect to the mouse housing. The angles
`through which the ball rotate in two directions are detected,
`either mechanically or optically. The data representing the
`angles detected is Supplied to the computer In the computer,
`this data is processed into a direction and a distance, for
`which the cursor is moved on the display Screen.
`Pointing devices other than the mouse have been put to
`use for inputting data to computers. Among them are a touch
`pad, a track ball, a Small joystick, a touch panel and a pen
`device.
`The mouse is easy to operate to input data to the computer.
`However, the mouse can hardly be used unless there is a flat
`wide Surface Such as the top of a desk. To operate his
`computer outdoors, by using the mouse, the user needs to
`find Something having a flat wide Surface. In a train or a car,
`it would be impossible for him to use the mouse to input data
`to the computer placed on his laps. Even if a desk is
`provided, the mouse cannot be used if the desktop is covered
`with books, folders or documents. To use the mouse, the
`desktop has to be cleared.
`Portable computers, each having a pointing device other
`than the mouse, are now used in increasing numbers. The
`pointing device on the portable computer is a track ball, a
`touch pad, a Small joystick or the like. The track ball is
`rotated with a finger. The direction and distance the track
`ball is rotated are detected, and the data representing them
`is input to the computer. The touch pad, available in various
`types, can detect the position of any part touched. When
`Stroked with the user's finger, the touch pad generates data
`representing the direction and distance it is thus Stroked.
`A Small joystick is shaped like a lever. It is provided on
`a keyboard. In most cases, it protrudes upwards, from among
`“G”, “H” and “B” keys. When the joystick is rotated, the
`direction and angle by which it is rotated are detected. The
`direction and the angles are converted into two data items
`which represent the direction and distance for which the
`cursor is to move on the display Screen. The data items are
`input to the computer.
`Pointing accomplished by using a mouse, a track ball, a
`touch pad, or a Small joystick proceeds in the following
`Sequence of Steps:
`1. Detect the position the cursor assumes now.
`2. Determine a target position to which the cursor is to be
`moved.
`3. Determine the direction and distance for which the
`cursor is to be moved.
`4. Input data items representing the direction and the
`distance, thus determined.
`StepS 1 and 2 are interchangeable. Steps 3 and 4 may be
`repeated So that the cursor may keep moving in various
`directions in different directions.
`The movement of the operators hand for using the mouse
`differs from the movement of his hand for using other
`
`IPR2022-00090 - LGE
`Ex. 1005 - Page 48
`
`

`

`3
`pointing devices. When the pointing is made by using the
`mouse, the position of the mouse approximately corresponds
`to the position of the cursor. Of course, when the mouse is
`lifted up and then moved, the relation between the mouse
`position and the cursor position is changed. Further, if the
`mouse driver having a function of accelerating the cursor is
`used, the mouse position does not completely correspond to
`the cursor position. However, from a view point of short
`distance operation, it can be said that the mouse position
`approximately corresponds to the cursor position. In other
`words, when moving the cursor, the operator may move his
`hand holding the mouse Similar to the movement of the
`CUSO.
`By contrast, when a track ball, a touch pad or a Small
`joystick is used to move the cursor on the display Screen, the
`motion of the cursor is different from the motion of the
`user's hand.
`In the case of a track ball, the direction and angle by
`which the ball is rotated correspond to the direction and
`distance for which the cursor moves, as long as the ball is
`rotated at a Single touch to move the cursor for a relatively
`Short distance. To move the cursor for a longer distance, the
`user rotates the ball more than two times, repeatedly moving
`the handback and forth. Obviously, the motion of the cursor
`is no longer the same as the motion of the hand.
`In the case of a touch pad, the motion of the user's finger
`Stroking the pad is similar to the motion of the cursor on the
`display Screen, provided that the cursor is moved by a single
`Stroke on the pad to move the cursor for a relatively short
`distance. To move the cursor for a longer distance, the user
`Strokes the pad two or more times, moving his handback and
`forth. Hence, the motion of the cursor does not correspond
`to the motion of the hand.
`In the case of a Small joystick, the direction in which the
`Stick is rotated and the time for which the stick is held in the
`rotated position correspond to the direction and distance for
`which the cursor moves. While the user's hand is holding the
`Stick at a rotated position, the cursor keeps moving. The user
`must rotate the Stick minutely to adjust the position of the
`cursor as long as the Stick is rotated at a Single touch to move
`the cursor for a relatively short distance. To move the cursor
`for a longer distance, the user must rotate the Stick two times
`or more, by repeatedly moving the hand back and force.
`Thus, the motion of the cursor does not correspond to the
`motion of the hand. Therefore, the motion of the cursor does
`not correspond to the motion of the users hand.
`The difference between the mouse and any other pointing
`device with respect to the relationship between the motion of
`the cursor and that of the user's hand is conspicuous,
`particularly for Steps 3 and 4 of the pointing described
`above. In Steps 3 and 4, the cursor is first moved a long
`distance and then moved repeatedly, each time for a much
`Shorter distance. The user can move the cursor a long
`distance at a fairly high Speed by using a mouse if he has
`grasped the preset Speed ratio between the cursor and the
`OUSC.
`To move the cursor a long distance by using a track ball
`or a touch pad, however, the user must rotate the ball or
`Stroke the pad, Several times. To move the cursor a long
`distance by using a Small joystick or a touch pad, he must
`rotate the Stick, keep watching the cursor moving on the
`Screen and rotate the Stick back as the cursor gets near the
`target.
`To move the cursor a very short distance in a desired
`direction by using a mouse, the user only need to move the
`mouse in the Same direction. When the user uses a touchpad
`to move the cursor in the same way, the user may stroke the
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`5,900,863
`
`4
`pad in the same direction, but it is difficult for him to move
`his finger Smoothly on the pad due to the friction between
`the pad and the finger tip. If the user touches the pad rather
`lightly in order to move the cursor minutely, his finger will
`likely leave the pad, inevitably making a clicking error. To
`move the cursor a very short distance in a desired direction,
`the user may operate a Small joystick. In this cases the user
`must repeat slightly rotating the Stick and rotating it back,
`each time to move the cursor a little. It takes a long time to
`move the cursor, bit by bit.
`Generally, the mouse excels in operability but is disad
`Vantageous in terms of portability, whereas the touch pad,
`track ball and Small joystick are quite portable but inferior
`in operability.
`The user a touch panel in place of a mouse, to perform
`pointing. If a transparent touch panel is mounted on the
`display Screen, the user can designate any desired point on
`the Screen, merely by touching that part of the panel which
`is aligned with the desired point of the Screen.
`Pointing accomplished by using a touch panel proceeds in
`only the following two steps, far less than in the pointing
`achieved by means of a mouse, a track ball, a touch pad, or
`a Small joystick
`1. Determine a target position on the Screen, to which the
`cursor is to be moved.
`2. Touch that part of the panel which is aligned with the
`target position on the Screen.
`However, Some problems arise when a touch panel is used
`to accomplish pointing. First, the user's finger touching the
`panel conceals that part of the displayed data which is
`located at the target position. Second, it is impossible to
`point anything displayed that is Smaller than the finger tip.
`Third, the display Screen gets dirty as it is repeatedly
`touched with

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