throbber
_
`United States Patent
`
`[19]
`
`lllllllllllllllllllllllllll|||||IlllllllllIllllllllllllllllllllllllllllllll
`USOOS305017A
`.
`[11] Patent Number:
`5,305,017
`
`Gerpheide
`
`[45] Date of Patent:
`
`Apr. 19, 1994
`
`[54] METHODS AND APPARATUS FOR DATA
`INPUT
`
`[76]
`
`Inventor: George E. Gerpheide, 3481 S. Monte
`Verde Dr., Salt Lake City, Utah
`84109
`
`[21] Appl. N0-= 914,043
`.
`_
`[22] Filed'
`
`Jul' 13’ 1992
`
`7
`
`.
`4,476,463 10/1984 Ng et a1.
`4,495,485
`1/1985 Smith .................................... 341/33
`4,550,221 10/1985 Mabusth.
`4,587,378
`5/1986 Moore ................................... 178/18
`4,639,720
`1/1987 Rympalski et al.
`.
`4,672,154
`6/1987 Rodgers et 311..
`4,680,430 7/1987 Yoshikawa.
`4,736,191
`4/1988 Matzke ct a1.
`...................... 340/709
`
`4,740,781
`4/1988 Brown ............... 341/33
`5/1988 Alexander ............................. 341/33
`4,743,895
`
`Related US. Application Data
`
`[63]
`
`Continuation of Ser. No. 754,329, Sep. 4, 1991, which
`is a continuation of Ser. No. 394,566, Aug. 16, 1989.
` [51] Int. Cl.5 ....................... G09G 3/02
`
`
`[52] US. Cl. .............................. 345/174; 345/168
`[58] Field of Search ............... 340/706, 709, 710, 712;
`341/20, 23; 178/18, 19; 345/173, 174, 168
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`3,886,311
`5/1975 Rodgers 6, a}.
`.
`4,071,691
`1/1978 Pepper, Jr. ............................ 341/20
`4,103,252
`7/1978 Bobick .
`4,246,452
`1/ 1981 Chandler ............................... 341/20
`
`Primary Examiner—Ulysses Weldon
`Assistant Examiner—M. Fatahiyar
`~ _
`Anomey' Age” 0’ Fm" Thorpe North & WCStem
`[57]
`ABSTRACT
`Methods and apparatus for data input. Devices are pro-
`vided in accordance with this invention which utilize
`capacitive coupling of an object to the device to sense
`the object’s position. The devices are comprised of a
`plurality of electrode strips which form virtual elec-
`trodes. The virtual electrodes are selectively connected
`to form virtual dipole electrodes which are responsive
`‘0 the ObJeCt’S 13°51‘10“-
`
`17 Claims, 13 Drawing Sheets
`
`
`
`PETITIONERS
`
`Exhibit 1006, Page 1
`
`PETITIONERS
`Exhibit 1006, Page 1
`
`

`

`US. Patent
`
`Apr. 19, 1994
`
`Sheet 1 of 13
`
`' 5,305,017
`
`
`
`PETITIONERS
`
`Exhibit 1006, Page 2
`
`PETITIONERS
`Exhibit 1006, Page 2
`
`

`

`U.S. Patent
`
`Apr. 19, 1994
`
`Sheet 2 of 13
`
`‘ 5,305,017
`
`
`
`PETITIONERS
`
`Exhibit 1006, Page 3
`
`PETITIONERS
`Exhibit 1006, Page 3
`
`

`

`US. Patent
`
`_ Apr. 19,1994
`
`Sheet 3 of 13
`
`5,305,017
`
`20'\\
`
`F_— —‘7
`|
`I
`I <n>
`<p> :
`‘
`l
`:
`L__ __J
`
`300
`
`290
`
`//,,/20
`
`<p>
`
`F— ——_7
`I
`l
`:<n>
`I<n>
`I
`I
`'
`'
`L
`
`_ _
`
`FUNDQISENTAL
`r—g\
`
`290
`
`300
`
`290
`
`300
`
`<n>'<p> <n>
`
`<p>
`
`<n>
`
`<p>
`
`l
`'
`
`300
`
`290
`
`230
`
`220
`
`PETITIONERS
`
`Exhibit 1006, Page 4
`
`PETITIONERS
`Exhibit 1006, Page 4
`
`

`

`US. Patent
`
`Apr. 19, 1994
`
`Sheet 4 of 13
`
`5,305,017
`
`20
`
`'
`
`-
`
`—-———/—'
`330
`
`ROW
`SINIIIESIS
`
`350
`If
`
`
`E
`;
`
`RP
`
`_‘
`
`I I
`
`I
`I. RN
`
`CP
`
`l I l
`
`|
`
`I W
`
`'
`
`
`
`2
`
`SYNTHESIS
`
`320
`
`I30
`
`I30
`
`30
`
`I_____.
`
`__|
`
`ROW SELECTION SIGNAL
`
`5"”{ COLUMN SELECTION SIGNAL
`
`Fig. 7
`
`PETITIONERS
`
`Exhibit 1006, Page 5
`
`PETITIONERS
`Exhibit 1006, Page 5
`
`

`

`U.S. Patent
`
`Apr. 19,1994
`
`Sheet 5 of 13'
`
`5,305,017
`
`
`
`PETITIONERS
`
`Exhibit 1006, Page 6
`
`PETITIONERS
`Exhibit 1006, Page 6
`
`

`

`US. Patent
`
`Apr. 19, 1994
`
`Sheet 6 of 13
`
`5,305,017
`
`RN
`
`RP
`
`4
`4001
`A0 I:- '-
`
`390 m
`IE- I
`
`A1
`
`m
`A2 I—. -
`
`390 m
`A3 -I—. -
`
`ROW SELECTION SIGNAL
`
`5
`
`420
`
`SELECTION
`LOGIC
`
`‘
`
`410
`
`PETITIONERS
`
`Exhibit 1006, Page 7
`
`PETITIONERS
`Exhibit 1006, Page 7
`
`

`

`US. Patent
`
`Apr. 19, 1994
`
`Sheet 7 of 13
`
`- 5,305,017
`
`260
`
`-;/////M4,-_£D
`Z low-4
`1 ,__¢I0(b)
`
`
`‘
`
`
`
`
`X
`
`Y
`
`'210
`
`200
`
`9311
`
`
`
`PETITIONERS
`
`Exhibit 1006, Page 8
`
`PETITIONERS
`Exhibit 1006, Page 8
`
`

`

`US. Patent
`
`Apr. 19,1994
`
`Sheet8of 13
`
`‘ 5,305,017
`
`'
`X[i] :
`
`l
`
`FINGER TIP
`POSITION, xF
`
`
`
`
`LINEAR
`mm
`
`F@”
`
`3\
`250
`
`56°
`
`m m
`2
`
`F ————— _1
`|
`
`l
`I
`
`___ __J
`Kw
`
`L
`
`r
`
`m m
`‘
`
`‘
`
`5m
`
`M
`
`0P
`
`CN
`
`l
`
`m
`
`_EEJ2
`
`PETITIONERS
`
`Exhibit 1006, Page 9
`
`PETITIONERS
`Exhibit 1006, Page 9
`
`

`

`US. Patent
`
`Apr. 19, 1994
`
`Sheet 9 of 13
`
`5,305,017
`
`
`
`55.3szmm
`
`PETITIONERS
`
`Exhibit 1006, Page 10
`
`PETITIONERS
`Exhibit 1006, Page 10
`
`
`

`

`US. Patent
`
`Apr. 19,1994
`
`Sheet 10 of 13
`
`5,305,017
`
`n+1
`[m]
`['I.
`
`
`LII]
`
`..
`
`I]
`
`LI L
`
` X
`
`LINEAR
`REGION
`
`Fig. [4
`
`I
`
`I
`
`WW ICAfiGTEIflvnE
`c[§]<nn> '
`+
`WNW/1V,:ICAficliT VDE
`C[1]<n>:
`I
`I
`|
`|
`MWWW %A[SIEB]VDE
`—1—r——-I—I-I———I—+——I-—|——-I-——->
`
`XIII]
`
`XII]
`
`XIZJ
`
`I
`II
`XBJI XII]
`
`l
`XISJ
`
`XE]
`
`XII]
`
`XIII]
`
`XAXIS
`
`SENSED OBJECT
`POSITION, XF
`
`Fig. [5
`
`PETITIONERS
`
`Exhibit 1006, Page 11
`
`PETITIONERS
`Exhibit 1006, Page 11
`
`

`

`US. Patent
`
`Apr. 19,1994
`
`Sheet 11 of 13‘
`
`5,305,017
`
`CONTROL ALGORITHM
`
`DETERMINE w
`
`DETERMINE x
`
`DETERMINE Y
`
`BIO
`
`620
`
`B30
`
`UPDATE x INDICES
`
`UPDATE Y INDICES
`
`DETERMINE W
`
`
`
`70
`
`SELECT c[13] AND RUB]
`
`L=L(c[IB], R[JB])
`
`
`
`690
`
` 600
`
`
`
`
`
`
`
`
`
`
`
`
` 640
`
`
`
`
`
`
`(OPTIONALLY) ETETET
`w,x AND Y
`
`SIGNAL PTO
`
`650 ‘
`
`660
`
`DONE
`
`T’igJ7
`
`Fig. I6
`
`PETITIONERS
`
`Exhibit 1006, Page 12
`
`PETITIONERS
`Exhibit 1006, Page 12
`
`

`

`US. Patent
`
`Apr. 19, 1994
`
`Sheet 12 of 13
`
`5,305,017
`
`DETERMINE X
`
`,
`
`DETERMINEY
`
`TDD
`
`SELECT CUT] AND RUB]
`
`L‘(C[IT], R[JB])
`
`‘
`
`SELECT CEIT+ 11] AND RUB]
`
`Ln=L(C[IT+n], RUDD
`
`TID
`
`20
`
`7
`
`T30
`
`T40
`
`750
`
`760
`
`Qx=L/(L-Ln)
`
`IF Dx<D,Qx=D
`IE 01 >1,Dx-1 '
`
`X=x|IT|+Dx¥XD
`
`.
`
`-
`
`1.10
`
`SELECT C[IB] AND NUT]
`
`
`
`
`
`
`L-L(C[IB], Run)
`
`780
`
`790
`
`SELECT C[IB] AND R[JT+n]
`
`Ln=L(C[IB], R[JT+1])
`
`800
`
`BID
`
`
`IF Dy<'D,Dy-=D
`IF Dy>1,Dy-1
`
`_
`'3D
`
`820
`
`Y=leTl+DyiKYD
`
`
`
`
`
`
`
`DDNE
`
`,
`
`v
`
`Fig. I8
`
`DDNE
`
`Fig. I9
`
`PETITIONERS
`
`Exhibit 1006, Page 13
`
`PETITIONERS
`Exhibit 1006, Page 13
`
`

`

`US. Patent
`
`Apr. 19,1994
`
`Sheet 13 of 13
`
`‘
`
`5,305,017
`
`UPDATE xmmcm
`
`'
`
`.
`F g, 20
`
`840
`
`»1F01'0.IT'(IT-1HM
`
`35°
`
`|F0x=1,IT=(IT+1HM
`
`860
`
`IB=DINTEGERHIT +l/2+n/2+M/4D| M
`
`
`
`
`
`
`
`DONE
`
`UPDATE Y INDICES
`
`IFOy-0,JT-(JT4-1) IN
`
`
`
`|f0y¥=1,JI=(JT~+1) I N
`
`
`
`
`
`870
`
`880
`
`890
`
`9 Fig. 2/
`
`
`
`
`
`
`JB-UINTEGERHJHI/2+n/2+N/4]IN
`
`
`
`DONE
`
`PETITIONERS
`
`Exhibit 1006, Page 14
`
`PETITIONERS
`Exhibit 1006, Page 14
`
`

`

`1
`
`5,305,017
`
`METHODS AND APPARATUS FOR DATA INPUT
`
`This application is a continuation of U.S. application
`Ser. No. 07/754,329, filed Sep. 4, 1991, which is a con-
`tinuation of prior application Ser. No. 07/394,566, filed
`on Aug. 16, 1989, by George E. Gerpheide for METH-
`ODS AND APPARATUS FOR DATA INPUT.
`
`FIELD OF THE INVENTION
`
`This invention relates generally to methods and appa-
`ratus for data input. More specifically, this invention
`relates to touch sensitive input devices for data input to
`computers and other instruments.
`BACKGROUND OF THE INVENTION
`
`10
`
`15
`
`Input devices for computers are well known in the
`art. There are several types of input devices, such as the
`familiar “mouse”, which have been utilized and are
`generally useful in providing “user friendly” computer
`systems for both technical and non-technical applica-
`tions. The popularity which these devices have
`achieved in the art can be given large credit for foster-
`ing the explosive growth of the personal computer
`industry since they provide a simple means for users to
`input data to computers for users.
`Currently, about 95% of all input devices or “point-
`ing devices” are mice. A mouse generally requires a
`free-rolling surface on which it can interface. Depend-
`ing upon the particular mouse which is used, the device
`couples to the free-rolling surface and translates move-
`ment across the surface as an input to a computer. Thus,
`the mouse is unsuitable for any input application which
`cannot provide space for a rolling surface. The current
`and growing popularity of “laptop” computers thus has
`created a significant problem for mouse type technolo-
`gies which require a rolling surface. Laptops are gener-
`ally used in small confined areas such as, for example,
`airplanes, where there is insufficient room for a rolling
`surface. Therefore, a long-felt need in the art exists for
`non-mouse pointing solutions for computers and other
`instruments.
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`A further long-felt need in the art exists for input and
`pointing devices which are simple to use and which can
`be easily integrated with current computers. This long-
`felt need has not been solved by previous mechanical
`ball or shaft rolling technologies, such as, for example,
`track balls. Furthermore, new pointing devices should
`be reliable and rugged, with the ability to be transported
`to a variety of locations. Current track ball devices do
`not satisfy these long-felt needs and are also quite cum-
`bersome since they require practiced dexterity by the -
`user as he interacts with the device.
`Other types of pointing or input devices have been
`employed in the art. U.S. Pat. No. 3,886,311, Rodgers et
`al., discloses a writing pen for detecting time varying
`electrostatic field components. The writing pen dis-
`closed in Rodgers et a1. is used in conjunction with a
`writing tablet which generates an electrostatic field.
`The Rodgers et a1. patent discloses an X-Y grid having
`a writing surface overlaying the grid and an active
`stylus which writes on the grid in the same manner as a
`ball point pen. See column 2, lines 63, through column
`3, line 7.
`Other examples of stylus-type or “tablet” input de-
`vices are disclosed in U.S. Pat. No. 4,672,154, also to
`Rodgers et al. The second Rodgers et al. patent dis-
`closes a cordless stylus which emits a directional elec-
`
`2
`tric field from the tip of a conductive pen cartridge. The
`pen tip is capacitively coupled to a digitizer tablet hav-
`ing an X-Y coordinate system. The pointing device
`disclosed in the second Rodgers et a1. patent may also
`function as a mouse. See column 1, lines 65 through 68.
`Both the stylus embodiment and the mouse embodiment
`disclosed 'in the second Rodgers et a1. patent are both
`. active devices which emit electrostatic fields that inter-
`face with the digitizer tablet.
`The Rodgers et a1. patents disclose digitizing Styluses
`and mouse pointing devices which require a separate
`rolling surface. Furthermore, both of these patents dis-
`close devices which are active and emit electrostatic
`fields to interact with the digitizing tablet in order to
`input data to a computer. Since the devices disclosed in
`both Rodgers et a1. patents are active, the stylus is either
`attached to the tablet by a wire or contains a replaceable
`power source such as a battery. In either case, the user
`is required to grasp a bulky item in order to_ use the
`device. Thus, the devices disclosed in the Rodgers et a1.
`patents do not satisfy a long-felt need in the art for
`pointing and input devices which can be conveniently
`and efficiently used for a variety of portable and desk-
`top applications.
`It has been known in the art to use tactile sensing
`devices to provide data input. See U.S. Pat. No.
`4,680,430, Yoshikawa et al. The Yoshikawa et a1. patent
`discloses a coordinate detecting apparatus for determin-
`ing the coordinate position data of a point on a plane
`indicated by the touch of a finger tip or other load.
`Yoshikawa et al.
`teaches an analog type apparatus
`which uses a resistive film through which the coordi-
`nate position of a point is detected. The point’s coordi-
`nate position is indicated by applying a load impedance
`to the position. See column 3, lines 8 through 22.
`Tactile devices such as those disclosed in Yoshikawa
`et a1. exhibit a significant disadvantage since they re-
`quire electrical contact between the finger tip and the
`device. When individuals possess long fingernails or
`have other objects about the fingers and hands, good
`electrical contact is prevented and the device does not
`function properly.
`Other analog tactile devices also exist in the art. See,
`e.g., U.S. Pat. No. 4,l03,252, Bobick. The Bobick patent
`discloses electrodes located on the boundaries of a sens-
`ing region. Human touch on an edge of an electrode
`produces a capacitive charge to vary the time constant
`of an RC network which is part of an oscillator. The
`variation in capacitance of the sensor changes the time
`constant of the RC network and results in a change in
`frequency in the output signal of the oscillator. See
`column 2, lines 8—20.
`U.S. Pat. No. 4,736,191, Matzke, discloses a touch
`activated control device comprising individual conduc-
`tive plates which form sectors of a circle. A user’s touch
`on the dielectric layer overlaying the plates is detected
`by individually charging and discharging each of the
`sectors in the plates in a sequential manner to determine
`the increased capacitance of the sector. See column 2,
`lines 26 through 40.
`Display devices which are touch sensitive have also
`been utilized in the art. See U.S. Pat. No. 4,476,463, Ng
`et al. The Ng et a1. patent discloses a display device
`which locates a touch anywhere on a conductive dis-
`play faceplate by measuring plural electrical
`imped-
`ances of the faceplate’s conductive coating. The imped-
`ances are at electrodes located on different edges of the
`faceplate. See column 2, lines 7 through l2. The touch
`
`65
`
`PETITIONERS
`
`Exhibit 1006, Page 15
`
`PETITIONERS
`Exhibit 1006, Page 15
`
`

`

`3
`sensitive devices disclosed in Ng et al. are generally
`designed to overlay a computer display and provide
`positioning information.
`The tactile input devices disclosed in the Bobick,
`Matzke et al. and Ng et al. patents do not satisfy a long-
`felt need in the art for tactile input devices which accu-
`rately and efficiently provide data input for computers
`and other instrumentation. The devices disclosed in the
`aforementioned patents fail to satisfy this long-felt need
`since they effectively only measure position as a frac—
`tion of the distance between electrodes located on the
`boundaries of a sensing region. This leads to measure-
`ment inaccuracies since the distance between electrodes
`is relatively large, thereby causing small errors in the
`measured fraction to result in large position errors.
`Still other tactile sensing devices utilize a grid of
`electrodes to digitally determine an object’s position
`somewhere on the grid. See U.S. Pat. No. 4,550,221,
`Mabusth, and US. Pat. No. 4,639,720, Rympalski et al.
`The Mabusth patent discloses a touch sensitive control
`device which translates touch location to output signals
`and which includes a substrate that supports first and
`second interleaved, closely spaced, non-overlapping
`conducting plates. The plates are aligned in rows and
`columns so that edges of each ‘plate of an array are
`proximate to, but spaced apart from, the edges of plates
`of the other array. The first and second arrays are peri-
`odically connected in a multiplexed fashion to a capaci-
`tance measuring circuit which measures the change in
`capacitance in the arrays. In effect, the Mabusth patent
`discloses a grid of pixels which are capacitively cou-
`pled.
`Similarly, the Rympalski et al. patent discloses an
`electronic sketch pad which contains a graphics input
`pad having an array of transparent capacitive pixels, the
`capacitance characteristics of which are changed in
`response to the passing of a conductive tipped stylus
`over the surface of the pad. The change in capacitance
`is sensed by buffers disposed along the columns of the
`pixel matrix as the rows are scanned at a prescribed
`scanning rate.
`Neither the Mabusth patent nor the Rympalski et al.
`patent satisfy a long-felt need in the art for tactile input
`devices which exhibit good position resolution of an
`object. Since the aforementioned patents teach devices
`which utilize a grid of electrodes and which operate in
`a “binary" mode, i.e., measure position by examining
`each electrode and determining that an object is located
`or is not located at a point on the grid, the resolution of
`the position measurement is limited to, at best, a few
`times the grid resolution. This requires an extremely
`fine pattern of electrodes to achieve acceptable position
`resolution. However, a fine pattern of electrodes is
`extremely expensive and, in most cases, not practical.
`Therefore, the Mabusth and Rympalski et al. patents do
`not satisfy a long-felt need in the art for tactile sensing
`devices which can input data to computers or other
`instruments.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`SUMMARY OF THE INVENTION
`
`The aforementioned long-felt needs are met by meth-
`ods and apparatus provided in accordance with this
`invention. An apparatus for data input is provided. The
`apparatus comprises pad means for sensing at least one
`object’s position, the pad means having electrical bal-
`ances responsive to the object’s position, and measure-
`ment means operatively coupled to the pad means for
`measuring the electrical balances in the pad means.
`
`65
`
`5,305,017
`
`4
`Methods of measuring an object's position are further
`provided in accordance with the present invention. The
`methods comprise the steps of providing an electrically
`sensitive pad comprising insulator means having first
`and second sides for providing an insulating substrate to
`the apparatus, first electrode means electrically coupled
`to the first side of the insulator means for establishing an
`electromagnetic field, second electrode means electri-
`cally coupled to the second side of the insulator means
`for further establishing the electromagnetic field in
`cooperation with the first electrode means, synthesis
`means operatively coupled to the first electrode means
`and the second electrode means for selecting first elec-
`trode means and second electrode means to repeatedly
`synthesize virtual dipole electrodes. The steps of the
`methods further comprise measuring electrical balances
`between the plurality of first electrode means and the
`second electrode means, calculating the object's coarse
`position based on at least one target index, calculating
`the object’s fine position based on the measured bal-
`ances between the plurality of first electrode and sec-
`ond electrode means, and calculating the object’s net
`position.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram of a touch sensitive control
`device provided in accordance with this invention.
`FIG. 2 shows a touch sensitive control device pro-
`vided in accordance with this invention interfaced with
`a computer keyboard.
`FIG. 3 illustrates synthesis of virtual electrodes.
`FIG. 4 shows synthesis of virtual dipole electrodes
`from virtual electrodes.
`FIG. 5(a) illustrates a simple virtual dipole electrode.
`FIG. 5(b) illustrates a simple virtual dipole electrode
`wrapped around.
`_
`FIG. 6 illustrates cyclic virtual dipole electrodes.
`FIG. 7 is a block diagram of a virtual electrode pad
`and row and column synthesis circuitry.
`FIG. 8(a) shows an elevation view of a virtual elec-
`trode pad provided in accordance with this invention.
`FIG. 8(b) is a plan view of a virtual electrode pad
`taken along the 8(b) line of FIG. 8(a).
`FIG. 9 is a block diagram of row and column synthe-
`sis circuitry.
`FIG. 10(a) illustrates object position sensing with a
`touch sensitive control device provided in accordance
`with this invention.
`FIG. 10(b) shows object position sensing taken along
`the 10(b) line of FIG. 10(a).
`FIG. 11 is a graph of electrical balance versus posi-
`tion for a sensed object.
`FIG. 12 illustrates a preferred embodiment of the
`electrical balance measurement circuit of FIG. 1.
`FIG. 13 is a virtual dipole electrode pad on which a
`single row virtual dipole electrode and two column
`‘virtual dipole electrodes are synthesized.
`FIG. 14 is a graph of balances versus object position
`for the arrangement of FIG. 13.
`FIG. 15 shows target and base virtual dipole elec-
`trode extent with indices updated reflecting sensed ob-
`ject position.
`FIG. 16 is a preferred embodiment of a flow chart of
`a control algorithm provided in accordance with this
`invention.
`FIG. 17 is a flow chart to determine the proximity of
`an object to a virtual dipole electrode pad.
`
`PETITIONERS
`
`Exhibit 1006, Page 16
`
`PETITIONERS
`Exhibit 1006, Page 16
`
`

`

`5,305,017
`
`5
`FIG. 18 is a flow chart to determine the x position of
`an object.
`FIG. 19 is a flow chart to determine the y position of
`an object.
`FIG. 20 is a flow chart to accomplish x position index
`updating.
`FIG. 21 is a flow chart to accomplish y position index
`updating.
`
`6
`The device 90 provides finger position information to
`any type of electronically controlled equipment. An
`operator could control the volume of a stereo, tempera-
`ture of an oven, time for a cycle of an appliance, selec-
`tion of a vending machine item, a “video game” elec-
`tronic entertainment game, or the functions of elec-
`tronic test or measuring equipment, for example, an
`oscilloscope. If a l-axis form of the device is desired for
`an application, the electrode pad may be of a straight
`linear geometry. It could also be circular or cylindrical,
`having an operation like a common dial or potentiome-
`ter knob.
`
`In preferred embodiments, the sensed object may be
`any substantially conductive object. With an electrode
`pad constructed on an appropriate scale, the device
`could sense the position of a nearby hand, person, auto-
`mobile, or piece of machinery. The touch sensitive
`control devices provided in accordance with this inven-
`tion could be further adapted for use as an “electronic
`blackboard.”
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENTS
`
`Referring now to the drawings wherein like numerals
`refer to like elements, FIG. 1 is a touch sensitive input
`device provided in accordance with this invention,
`comprised of a virtual electrode pad 20, electrical bal-
`ance measurement circuit 30, balance ratio determina-
`tion circuit 40, and control circuit 50. In preferred em-
`bodiments, virtual electrode pad 20 is in the shape of a
`sheet. In further preferred embodiments,
`the virtual
`electrode pad 20 is capable of forming “virtual elec-
`trodes” at various positions on its tOp and bottom sur-
`faces. The electrodes are denoted as “virtual elec-
`trodes” since separate conductive strips on the two
`sides of pad 20 are used to form single elements denoted
`“virtual electrodes.” The virtual electrodes are con-
`nected to electronic circuitry capable of measuring the
`electrical balance between selected top virtual elec-
`trodes and selected bottom virtual electrodes.
`In still further preferred embodiments, balance ratio
`determination circuit 40 is provided to determine the
`ratio of one balance measurement to another. Control
`circuit 50 selects appropriate electrodes for balance
`measurement and ratio determination. The control cir-
`cuit 50 responds to balance ratios to calculate position
`information of the sensed object 60. This information
`may include position along 1 or 2 axes parallel to the
`electrode pad surface. Additional “proximity” informa-
`tion along an axis perpendicular to the surface of elec-
`trode pad 20 may also be determined from an appropri-
`ate balance measurement.
`Position information determined by control circuit 50
`is provided to a utilization means 70 which may be any
`of a variety of electronic or computer devices.
`A finger 60 is shown located with its tip in close
`proximity to the top surface of electrode pad 20. The
`position of the finger tip over some region in the x and
`y directions may be sensed, as may its proximity in the
`z direction by virtual electrode pad 20. The sensed
`object 60 could also be a thumb tip, or any other con-
`ductive object. The coordinate axis 80 is shown for
`reference.
`
`Referring to FIG. 2, a touch sensitive input device 90
`provided in accordance with the present invention may
`provide information indicative of an operator’s finger
`position to a computer, as an alternative to the function
`commonly performed by a computer mouse. An opera-
`tor may draw, select commands, or manipulate graphi-
`cally portrayed objects on a computer with touch sensi-
`tive input devices provided in accordance with this
`invention. The device 90 may be a separate pad which
`could be held in the hand, placed on a desktop, or in
`preferred embodiments built into a computer keyboard
`100 positioned below the space bar 110 so an operator
`can manipulate it with his or her thumbs. In other pre-
`ferred embodiments, the electrodes and insulator might
`be constructed from transparent materials for attach-
`ment to the viewing surface of a computer display
`screen.
`
`Referring to FIG. 3, virtual electrode 120 is com-
`prised of a number of electrode strips 130 deployed over
`an area. An electrode strip is a sheet conductive region.
`The strips are separated by insulating spaces 140 but are
`electrically connected together by electrode synthesis
`circuit 150. The area over which the connected strips
`130 are deployed, including the area between strips 140,
`is defined as the area of the virtual electrode.
`As defined and used throughout, the notation A B
`means A modulo B, that is, the remainder when A is
`divided by B. Square brackets are used to enclose indi-
`ces, typically selecting one of a number of similar ob-
`jects or points. For example, C[i] denotes the “i-th col-
`umn”. All indices are to be taken with respect to an
`understood row or column modulus. For example, if
`there are M “columns”, then C[i+ l] is to be interpreted
`as C[(i+l) M].
`FIG. 4 shows a preferred embodiment of virtual elec-
`trode pad 20 with two “row” virtual electrodes 160 on
`the top side of the sheet and two “column” virtual elec-
`trodes 170 on the bottom side. In further preferred
`embodiments, each virtual electrode is rectangular in
`shape. The virtual electrodes have a “length” and a
`“width”. The width of the row electrodes 160 are in the
`y direction with respect to the coordinate system 80,
`while the width of the column electrodes 170 are in the
`x direction. The two row virtual electrodes 160 form a
`row “virtual dipole electrode” (VDE) labelled R[i] at
`180. A column VDE labelled C[i] at 190 is also formed.
`In still further preferred embodiments, a VDE con-
`sists of two virtual electrodes of equal area located
`along side each other. A virtual electrode extending to
`the pad edge may “wrap around” to the opposite side’s
`edge. The component virtual electrodes of the VDE are
`referred to as the “positive” and “negative” halves of
`the VDE. The location (along the axis in the width
`direction in the present example is greater for the posi—
`tive half than for the negative half of the VDE. The
`positive half of C[i] is denoted by C[i]<p> at 200 and
`the negative half by C[i]<n> at 210. C[i]<p> is con-
`nected to wire CP at 220 and C[i]<n> to wire CN at
`230. Similarly, R[j]<p> at 240 is connected to RP at
`250 and R[i]<n> 260 to RN at 270.
`The “location” of a VDE is defined as the coordinate
`in the width direction of a location line, i.e., equidistant
`between the two component virtual electrodes. Column
`VDEs C[O] .
`.
`. C[M— l] are located at x[0] .
`.
`. x[M— 1],
`respectively. Row VDEs R[O] .
`.
`. R[N— l] are located
`
`PETITIONERS
`
`Exhibit 1006, Page 17
`
`45
`
`50
`
`55
`
`65
`
`PETITIONERS
`Exhibit 1006, Page 17
`
`

`

`7
`. y[N— 1], respectively. The “VDE spacing” is
`.
`at y[0] .
`the distance between adjacent row (or column, as ap-
`propriate) VDE locations. Typically, VDE width is
`greater than VDE spacing and therefore VDEs may
`overlap at adjacent locations.
`Referring to FIGS. 5(a) and 5(b), a preferred embodi-
`ment of two simple column VDEs as described above is
`shown. There is a single location line 280 with a nega-
`tive VDE half 290 on the left and a positive half 300 on
`the right. Each VDE covers essentially the entire vir-
`tual electrode pad 20. In FIG. 5(1)), the location line is
`not in the center of the pad. The (:1) virtual electrode
`290 extends to the left edge of the pad and wraps around
`to the right edge at 310. In other preferred embodi-
`ments, a VDE may have only a positive half wherein
`the area of the negative half and any mutual capacities
`to the negative half are defined to be zero.
`FIG. 6 illustrates another preferred embodiment of a
`VDE called a “cyclic” column VDE. A cyclic VDE
`consists of a “fundamental” VDE and additional VDEs
`located periodically along the axis. All the <n > virtual
`electrodes 290 are electrically connected together to the
`CN wire 230. Similarly, all <p> virtual electrodes 300
`are connected to CP at 220. The'number of component
`VDEs-(including the fundamental VDE) in a cyclic
`VDE is defined as the “multiplicity”. The multiplicity is
`three for the example shown. The location 280 of the
`fundamental VDE is taken to be the location of the
`entire cyclic VDE. This location has the lowest coordi-
`nate of all the component VDEs. Simple and cyclic row
`VDEs are analogous to the column VDEs described
`here.
`
`Simple VDEs can be considered to be a special case
`of cyclic VDEs having multiplicity equal to one. The
`advantage of using higher multiplicity is increased accu-
`racy compared to a virtual electrode pad of the same
`size and same number of cyclic VDEs but lower multi-
`plicity. Assume the former has multiplicity A and the
`latter multiplicity B, where A is greater than B. The
`VDE spacing of the former will be the fraction B/A of
`the latter. Greater accuracy can be realized with the
`former due to the smaller VDE spacing.
`Multiplicity greater than one implies the sensed ob~
`ject’s absolute position can not be determined unambig-
`uously. Position can be determined relative to the loca-
`tion of one component VDE, but there is no way to
`determine which component VDE. In many cases only
`relative position (that is, a change in position) needs to
`be sensed. With multiplicity greater than one, position
`should be measured frequently enough that the sensed
`object never moves more than half the VDE spacing
`from one measurement to the next. In this fashion, rela-
`tive position change can be unambiguously determined.
`A multiplicity of one may be used if absolute position
`must be measured. Another solution is to use two differ-
`ent periodic VDEs with different VDE spacings.
`Referring to FIG. 7, virtual electrode pad 20 com-
`prises a substrate 320 and a plurality of electrical strips
`130 on both sides of the substrate 320. In preferred
`embodiments, substrate 320 is an insulator. Electrode
`synthesis circuit 150 comprises row synthesis circuit 330
`and column synthesis circuit 340. In further preferred
`embodiments, electrode pad 20 is connected to row
`synthesis circuit 330 through lines A1 through A8,
`shown generally at 350. Similarly, electrode pad 20 is
`connected to column synthesis circuit 340 through lines
`B] through B8, shown generally at 360. In still further
`
`5,305,017
`
`preferred embodiments, there are eight electrode strips
`on the top side of pad 20.
`On command from control means 50, the electrode
`synthesis circuit 150 connects selected electrode strips
`to wires CN, CP, RN and RP to form one row and one
`column VDE on respective sides of the virtual elec~
`trode pad. A signal, S, from control means 50 is input to
`row synthesis circuit 330 and column synthesis circuit
`340 and commands the virtual electrode pad 20 to select
`one row VDE and one column VDE. The location of
`each VDE is varied according to the requirements of a
`control algorithm. Both halves of each VDE are con-
`nected to the electrical balance measurement means 30.
`This connection is via wires RN and RP connected to
`the positive and negative halves, respectively, of the
`row VDE; and via wires CN and CP connected to the
`positive and negative halves of the column VDE. In
`preferred embodiments,
`the electrical measurement
`accomplished is a capacitive measurement between the
`electrode strips.
`FIGS. 8(a) and 8(b) show virtual electrode pad 20.
`Referring to FIG. 8(a), flat electrode strips 130 are
`present on the top and bottom of separator insulating
`substrate, shown generally at 370. On the top surface of
`electrode pad 20 is a thin overlay insulator 380 which
`prevents a sensed object from making electrical contact
`with electrode strips 130 and substrate 370. It also pro-
`tects the electrode strips from corrosion and wear.
`In further preferred embodiments, pad 20 has overall
`dimensions of about 1.0 inch high by 3.5 inches wide by
`0.08 inch thick. Overlay insulator 380 is a 0.02 inch
`thick MYLAR sheet, and separator insulator 370 is a
`0.06 inch thick epoxy-glass printed circuit board mate-
`rial. Electrode strips 30 are 0.04 inch wide copper traces
`on 0.2 inch centers fabricated on both sides of the sepa-
`rator insulator using standard printed circuit board
`techniques. Dimensions may be varied considerably
`while still achieving good functionality. The width of
`the traces, spacing between the traces, and thickness of
`the circuit board insulator and overlay insulator may be
`selected for the particular application and object being
`sensed. The above-mentioned dimensions give good
`results for a human finger tip.
`Referring to FIG. 8(b),
`there are eight electrode
`strips on the t0p side of the separator insulator 370
`perpendicular to the y axis. Wires labelled A0 through
`A7 are attached to these 8 electrode strips. In still fur-
`ther preferred embodiments, there are twenty-four elec-
`trode strips on the bottom of separator insulator 370
`perpendicular to the x axis. Th

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