`
`APPLICATION DATA SHEET
`
`
`
`
`
`Electronic Version v14
`
`
`
`
`
`Stylesheet Version v14.1
`
`
`
`Applicant Information:
`
`
`
`Inventor 1:
`
`
`
`
`
`Applicant Authority Type:
`
`Citizenship:
`
`Given Name:
`
`Inventor
`
`us
`Harald
`
`Family Name:
`
`Philipp
`
`Residence:
`
`
`
`City of Residence:
`
`Hamble
`
`
`
`Country of Residence:
`
`GB
`
`
`
`
`
`QProx Limited
`Address-1 of Mailing Address:
`
`
`
`
`
`Address-2 of Mailing Address:
`
`
`
`
`651 Holiday Dr. Bldg. 5 Suite 300
`
`
`
`
`
`City of Mailing Address:
`
`Pittsburgh
`
`
`
`State of Mailing Address:
`
`PA
`Postal Code of Mailing Address:
`15520
`
`
`
`
`
`Country of Mailing Address:
`us
`412-391-7367
`
`Phone:
`
`Fax:
`
`E-mail:
`
`412-291-1015
`
`h.phil@qprox.com
`
`Correspondence Information:
`
`20191
`
`Customer Number:
`
`
`
`11111111111111111111111111111111111
`
`
`
`Application Information:
`
`Title of Invention :
`
`Type :
`Application
`Attorney Docket Number :
`
`
`
`Botanic Information:
`
`Capacitive Keyboard with Non-Locking
`
`Reduced Keying Ambiguity
`
`provisional, utility
`PKW
`
`Publication Information:
`
`Suggested Figure for Publication
`-
`Suggested Classification
`-
`
`Samsung EX1005 Page 1
`
`
`
`Suggested Technology Center -
`
`
`Total Number of Drawing Sheets -
`
`
`
`Representative Information:
`
`
`
`
`
`practitioner(s) at Customer Number:
`
`20191
`
`11111111111111111111111111111111111
`
`
`
`
`as my attorney(s) or agent(s) to prosecute the application identified above, and to
`
`
`
`
`
`
`transact all business in the United States Patent and Trademark Office connected
`therewith.
`
`
`
`Domestic Priority Information:
`
`Foreign Priority Information:
`
`
`
`Assignee Information:
`
`Samsung EX1005 Page 2
`
`
`
`FEE TRANSMITTAL
`
`
`
`
`
`Electronic Version v10
`
`
`
`
`
`Stylesheet Version v10
`
`
`
`Title of Capacitive Keyboard with Non-Locking Reduced Keying Ambiguity
`
`
`
`
`Invention
`
`
`
`Application Number :
`
`Date:
`
`First Named Applicant: Harald Philipp
`
`
`
`Attorney Docket Number:
`
`PKW
`
`
`
`TOT AL FEE AUTHORIZED $ 100
`
`
`
`
`
`
`
`Patent fees are subject to annual revisions on or about October 1st of each year.
`
`
`
`
`
`Filing as small entity
`
`BASIC FILING FEE
`
`Fee Description
`
`Provisional Filing Fee
`
`Fee Code
`Amount$ I Fee Paid$
`I
`I
`2005
`100
`100
`I
`I
`I
`
`
`Subtotal For Basic Filing Fee: $100
`
`
`
`ADDITIONAL FEES
`
`Fee Code
`Fee Paid$
`Fee Description
`Extra Pages Increment
`Amount$
`I
`I
`I
`I
`Extra pages fee
`1251
`0
`2085
`0
`I
`I
`I
`
`
`
`AUTHORIZED BILLING INFORMATION
`
`
`
`
`
`The commissioner is hereby authorized to charge indicated fees and credit any
`
`
`
`
`overpayments to:
`
`
`
`Deposit account number: 501012
`
`Access Code
`
`****
`
`Deposit name:
`
`David Kiewit
`
`David Kiewit
`
`
`Deposit authorized name:
`
`Signature:
`
`/David A Kiewit/
`
`Date (YYYYMMDD):
`
`2005-12-21
`
`
`
`Charge Any Additional Fee Required Under 37 C.F.R. Sections 1.16 and 1.17.
`
`
`
`
`
`Samsung EX1005 Page 3
`
`
`
`TRANSMITTAL
`
`Electronic Version v1 .1
`
`Stylesheet Version v1 .1.0
`
`Title of
`
`Invention
`
`
`
`
`
`Capacitive Keyboard with Non-Locking Reduced Keying Ambiguity
`
`
`
`Application Number :
`
`Date :
`
`First Named Applicant: Harald Philipp
`
`
`
`Confirmation Number:
`
`
`
`Attorney Docket Number:
`
`PKW
`
`I hereby certify that the use of this system is for OFFICIAL correspondence between patent
`
`
`
`
`
`
`
`
`
`
`
`applicants or their representatives and the USPTO. Fraudulent or other use besides the filing
`
`
`
`
`
`
`
`of official correspondence by authorized parties is strictly prohibited, and subject to a fine
`
`and/or imprisonment under applicable law.
`
`I , the undersigned, certify that I have viewed a display of document(s) being electronically
`
`
`
`
`
`
`
`
`
`submitted to the United States Patent and Trademark Office, using either the USPTO provided
`
`
`
`
`
`style sheet or software, and that this is the document(s) I intend for initiation or further
`
`
`
`
`prosecution of a patent application noted in the submission. This document(s) will become
`
`part of the official electronic record at the USPTO.
`
`Elec. Sign. Sign. Capacity
`Submitted By:
`/David A Kiewit/ Agent
`David A Kiewit
`Registered Number: 34640
`
`Samsung EX1005 Page 4
`
`
`
`
`
`Documents being submitted:
`
`Files
`
`us-request
`
`us-fee-sheet
`
`application-body
`
`pkw-usrequ .xml
`us-request.dtd
`
`us-request.xsl
`pkw-usfees.xml
`us-fee-sheet.xsl
`us-fee-sheet.dtd
`pkwABX.xml
`application-body .dtd
`lmage1 .tit
`lmage2.tif
`lmage3.tif
`lmage4.tif
`lmage5.tif
`lmage6.tif
`lmage7.tif
`
`isoamsa.ent
`isoamsb.ent
`isoamsc.ent
`isoamsn.ent
`isoamso.ent
`
`isoamsr.ent
`isobox.ent
`
`isocyr1 .ent
`isocyr2.ent
`isodia.ent
`isogrk1 .ent
`isogrk2.ent
`isogrk3.ent
`isogrk4.ent
`
`isolat1 .ent
`isolat2.ent
`isomfrk.ent
`isomopf.ent
`isomscr.ent
`isonum.ent
`isopub.ent
`isotech.ent
`
`mathml2.dtd
`mathml2-qname-1.mod
`
`mmlalias.ent
`mmlextra.ent
`soextblx.dtd
`
`us-application-body .xsl
`wipo.ent
`pkwABX-pdf-wrap.xml
`application-body-pdf-wrap
`pkwABX-abst.pdf
`abstract-pdf
`pkwABX-clms.pdf
`claims-pdf
`pkwABX-desc.pdf
`description-pdf
`pkwABX-draw.pdf
`drawings-pdf
`
`Samsung EX1005 Page 5
`
`
`
`Comments
`Comments
`
`I
`
`Samsung EX1005 Page 6
`
`Samsung EX1005 Page 6
`
`
`
`
`
`ACKNOWLEDGEMENT RECEIPT
`
`
`
`Electronic Version 1.1
`
`
`
`Stylesheet Version v1 .1.1
`
`
`
`Title of Capacitive Keyboard with Non-Locking Reduced Keying Ambiguity
`
`
`
`
`Invention
`
`
`
`Submision Type
`
`
`
`Provisional Application
`
`
`
`Application Number:
`
`EFS ID:
`
`60/597851 11111111111111111111111111111111111111111111111111
`
`
`
`
`99757
`
`Message
`
`Server Response: Confirmation
`Code
`ISVR1 Submission was successfully submitted
`
`
`
`Even if Informational or Warning Messages
`
`
`appear below, please do not resubmit this
`application
`ICON1 5814
`USPTOEFSNot Eer assistance with e-filing a patent
`
`
`
`
`application, contact the Patent Electronic
`
`
`
`
`Business Center: Toll-Free Number:1 (866)
`
`217-9197 Website:
`http://www.uspto.gov/ebc/
`
`First Named Applicant: Harald Philipp
`
`
`
`Attorney Docket Number: PKW
`
`Timestamp:
`
`
`
`2005-12-21 20:51 :44 EDT
`
`From:
`
`File Listing:
`
`us
`Doc. Name
`
`File Name
`
`Size (Bytes) Date
`Produced
`(yyyymmdd)
`1363 2005-12-21
`us-request pkw-usrequ.xml
`19064 2005-12-21
`us-request us-request.dtd
`31967 2005-12-21
`us-request us-request.xsl
`1469 2005-12-21
`us-fee-sheet pkw-usfees.xml
`25930 2005-12-21
`us-fee-sheet us-fee-sheet.xsl
`11968 2005-12-21
`us-fee-sheet us-fee-sheet.dtd
`application-body
`pkwABX.xml 26419 2005-12-21
`
`application-body application-body.dtd 49498 2005-12-21
`
`application-body lmage1 .tif
`27753 2005-12-21
`
`application-body lmage2.tif
`42935 2005-12-21
`
`application-body lmage3.tif
`49221 2005-12-21
`application-body
`lmage4.tif 71729 2005-12-21
`application-body
`lmage5.tif 78687 2005-12-21
`
`application-body lmage6.tif
`60547 2005-12-21
`
`application-body lmage7.tif
`41235 2005-12-21
`application-body
`isoamsa.ent 5191 2005-12-21
`application-body
`isoamsb.ent 3988 2005-12-21
`
`application-body isoamsc.ent
`1460 2005-12-21
`application-body
`isoamsn.ent 5620 2005-12-21
`application-body
`isoamso.ent 1934 2005-12-21
`application-body
`isoamsr.ent 7073 2005-12-21
`
`application-body isobox.ent
`3568 2005-12-21
`application-body
`isocyr1 .ent 5345 2005-12-21
`application-body
`isocyr2.ent 2504 2005-12-21
`
`Samsung EX1005 Page 7
`
`
`
`File Name
`
`Doc. Name
`
`Date
`Size (Bytes)
`Produced
`(yyyymmdd)
`1508 2005-12-21
`application-body isodia.ent
`
`4030 2005-12-21
`
`
`application-body isogrk 1 . ent
`2259 2005-12-21
`
`application-body isogrk2.ent
`3559 2005-12-21
`
`application-body isogrk3.ent
`application-body
`isogrk4.ent 1920 2005-12-21
`application-body
`5282 2005-12-21
`
`isolat1 .ent
`isolat2.ent
`application-body
`9001 2005-12-21
`
`application-body isomfrk.ent
`4553 2005-12-21
`application-body
`isomopf.ent 2571 2005-12-21
`
`application-body isomscr.ent
`4628 2005-12-21
`application-body
`isonum.ent 5913 2005-12-21
`
`application-body isopub.ent
`6621 2005-12-21
`
`
`application-body isotech .ent
`5268 2005-12-21
`
`application-body mathml2.dtd
`54588 2005-12-21
`
`
`application-body mathml2-qname-1. mod
`13225 2005-12-21
`application-body
`mmlalias.ent 38209 2005-12-21
`application-body
`mmlextra.ent 7901 2005-12-21
`application-body
`12870 2005-12-21
`soextblx.dtd
`
`application-body us-application-body.xsl 82504 2005-12-21
`application-body
`4956 2005-12-21
`wipo.ent
`
`
`application-body-pdf-wrap pkwABX-pdf-wrap.xml
`731 2005-12-21
`abstract-pdf pkwABX-abst.pdf
`15010 2005-12-21
`claims-pdf pkwABX-clms.pdf
`14566 2005-12-21
`description-pdf pkwABX-desc.pdf
`59421 2005-12-21
`drawings-pdf pkwABX-draw.pdf
`107670 2005-12-21
`package-data pkw-pkda.xml
`8673 2005-12-21
`package-data package-data.dtd
`27025 2005-12-21
`
`package-data us-package-data.xsl
`19263 2005-12-21
`
`Total files size 1100205
`
`
`
`
`
`14b0 Message Digest: cec525f6f1 ed8a48d08f4676fafabae7ce21
`
`A. Digital Certificate Holder cn=David
`
`
`
`Kiewit,ou=Registered
`Name:
`
`Attorneys,ou=Patent and
`Trademark
`Office,ou=Department of
`
`Commerce,o=U.S.
`Govern ment,c=US
`
`Samsung EX1005 Page 8
`
`
`
`
`
`
`
`
`
`Capacitive Keyboard with Non-locking Reduced Keying Ambiguity
`
`DESCRIPTION
`
`Background
`
`
`
`
`
`an array of for controlling and apparatus [Para l] The invention relates to method
`
`
`
`
`
`
`
`
`
`
`
`capacitive position sensors, and, more specifically for preventing accidental false inputs
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`from keys adjacent to a selected key in a capacitive keyboard ..
`
`
`
`keypads often used in keyboards, sensors are [Para 2] Arrays of capacitive proximity
`
`
`
`
`
`
`
`
`
`
`
`
`
`and other touch-input apparatus. Two characteristics of capacitive sensors that lead to
`
`
`
`
`
`
`
`
`
`their use instead of conventional metallic switches are: l) Capacitive sensors can be made in
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`small sizes, which is desirable if a small, tightly packed keyboard is required; and 2)
`
`
`
`
`
`Capacitive sensors are particularly easy to environmentally seal, which is desirable if the
`
`
`
`
`
`
`
`
`
`
`
`
`
`keyboard is to be used in a wet environment or where there is a concern that contaminants
`
`
`
`
`
`may be spilled on the keyboard.
`
`
`
`
`
`
`
`
`
`
`
`the packed, or when used in when tightly [Para 3] Conventional capacitive sensors,
`
`
`
`
`
`presence of conductive liquid films, suffer a keying ambiguity problem. In a small keyboard,
`
`
`
`
`
`
`
`
`
`for example, a user's finger is likely to overlap from a desired key to onto adjacent ones.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`This is especially problematic if the user has large fingers or if he or she presses on the
`
`
`
`
`
`keyboard surface hard enough to deform his or her finger. The same sort of effect is found
`
`
`
`
`
`
`
`
`
`when a conducting film is spilled on a keyboard, in which case the user's finger is sensed as
`
`
`
`
`
`
`
`
`
`though it were the size of the puddle. Problems of this sort are particularly acute in cash
`
`
`
`
`
`
`
`register keyboards used in food service establishments where beverage and food sauce
`
`
`
`
`
`
`
`spills are a frequent occurrence.
`
`
`
`Page l of 22
`
`Samsung EX1005 Page 9
`
`
`
`
`
`
`
`
`
`teaches a capacitive field sensor the inventor [Para 4] In his US Patent 5,730,165,
`
`
`
`
`
`employing a single coupling plate and a method of detecting a change in capacitance of the
`
`
`
`
`
`
`
`coupling plate, Cx, to ground. The apparatus taught in US 5,730,165 comprises pulse
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`circuitry for charging the coupling plate and for subsequently transferring the charge from
`
`
`
`
`
`the plate into a charge detector, which may be a sampling capacitor, Cs. The transferring
`
`
`
`
`
`
`
`
`
`
`
`operation is carried out by means of a transfer switch electrically connected between the
`
`
`
`
`
`
`
`
`
`coupling plate and the charge detector. The disclosure of US 5,730,165 is herein
`
`
`
`
`
`
`
`
`
`
`
`incorporated by reference.
`
`
`
`
`
`circuitry for measuring teaches pulse the inventor [Para 5] In his US patent 6,466,036
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`capacitance to ground, the circuitry comprising a plurality of electrical switching elements,
`
`
`
`
`
`each of which has one side electrically connected to either a power supply voltage or to a
`
`
`
`
`
`
`
`circuit ground point. This circuit arrangement, which may be used with a keyboard as well
`
`
`
`
`
`
`
`
`
`
`
`
`
`as for many other applications, is more compatible with available integrated circuit design
`
`
`
`
`
`
`
`
`
`and manufacturing practices than is prior art pulse circuitry, which commonly had one side
`
`
`
`
`
`
`
`
`
`
`
`of at least one switching element floating. These improved arrangements thereby provide
`
`
`
`
`
`superior performance at a lower manufacturing cost. The disclosure of US patent 6,466,036
`
`
`
`
`
`
`
`
`
`is herein incorporated by reference.
`
`SUMMARY OF THE INVENTION
`
`
`
`keying ambiguity a method of removing [Para 6] One aspect of the invention provides
`
`
`
`
`
`
`
`
`
`by measuring a detected signal strength associated with each key in an array, comparing
`
`
`
`
`
`
`
`
`
`
`
`the measured signal strengths to find a maximum, determining that the key having the
`
`
`
`
`
`maximum signal strength is the unique user-selected first key until either the first key's
`
`
`
`
`
`
`
`signal strength drops below some threshold level or a second key's signal strength exceeds
`
`
`
`
`
`Page 2 of 22
`
`Samsung EX1005 Page 10
`
`
`
`
`
`the first key's signal strength. While either the first or second key are selected, the method
`
`
`
`
`
`
`
`
`
`deselects all other keys. In this aspect , the array under consideration may be a keyboard, or
`
`
`
`
`
`
`
`
`
`any convenient subset thereof.
`
`
`
`keys in which each key [Para 7] Another aspect of the invention is an array of capacitive
`
`
`
`
`
`
`
`
`
`has a respective detection integrator counter (DI) associated with it. Each DI is a clocked
`
`
`
`
`
`
`
`
`
`
`
`counter that counts up by one incremental value on each capacitive acquisition cycle during
`
`
`
`
`
`
`
`
`
`
`
`which a signal strength from the associated key is above some nominal threshold value, and
`
`
`
`
`
`
`
`
`
`that counts down toward zero if the signal strength is less than the nominal value. A
`
`
`
`
`
`controller receives a respective input from each DI and determines that one of the keys is
`
`
`
`
`
`
`
`
`
`
`
`selected, e.g., wins, when the detection integration (DI) count associated with that key
`
`
`
`
`
`
`
`
`
`
`
`meets an associated, selected terminal count value, TC. The incremental magnitude used for
`
`
`
`
`
`
`
`
`
`counting down can be the same as that for counting up, i.e., l, or it can be different, i.e., 2,
`
`
`
`
`
`
`
`
`
`
`
`to preferentially accelerate the count-down 'losing' process over the winning process, in
`
`
`
`
`
`
`
`
`
`order to facilitate better suppression of noise. The rate of counting down DI can also be the
`
`
`
`
`
`
`
`
`
`complete value, i.e., the DI can be cleared in one cycle.
`
`
`
`
`
`above their nominal thresholds, [Para 8] When two or more keys have signal strengths
`
`
`
`
`
`
`
`the key with the lesser signal strength will have its associated DI decremented or cleared
`
`
`
`
`
`each cycle while this condition exists. If any two or more keys have equal and maximal
`
`
`
`
`
`signal strengths, such keys' Di's will continue to increment until the first to reach TC wins.
`
`
`
`
`
`
`
`[Para 9] In another aspect of the invention, the DI of a selected key may be decremented
`
`
`
`
`
`
`
`
`
`or cleared and that key deselected even if the signal strength of that key is above the
`
`
`
`
`
`
`
`
`
`threshold value and its DI equals its associated TC value, if a second key becomes selected
`
`
`
`by virtue of its signal strength being greater than the signal strength of the first key while
`
`
`
`
`
`
`
`
`
`
`
`
`
`also being above its own threshold value and having its associated DI equal its associated
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TC. If there are multiple keys with signal strengths above their associated threshold values,
`
`Page 3 of 22
`
`Samsung EX1005 Page 11
`
`
`
`
`
`their associated Dis will count up and down in competition, until one key's DI finally equals
`
`
`
`
`
`
`
`its TC and wins over all others including over the previously selected key.
`
`
`
`
`
`
`[Para l 0]
`
`
`
`
`
`In the above discussions, it should be understood that the principle of having
`
`
`
`
`
`
`
`
`
`one signal greater than another is simplified for explanatory purposes. In order to avoid
`
`
`
`
`
`
`
`
`
`indecisiveness and eliminate oscillation between two or more keys having more or less the
`
`
`
`
`
`
`
`
`
`same signal strengths, the winning key should preferably be given a slight advantage in the
`
`
`
`decision process. This may be done, for example, by requiring a non-selected key's signal
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`to exceed the currently selected key's signal by a small amount. This can be done by
`
`
`
`
`
`subtracting a small amount off the signals of non-selected keys, or by adding a small
`
`
`
`
`
`amount onto the selected key's signal.
`
`
`[Para 11]
`
`
`
`
`
`
`
`An advantage of this method over those disclosed in my co-pending US
`
`
`
`applications l 0/617,602 and 11 /160,885 is that the method disclosed herein permits the
`
`
`
`
`
`
`
`
`
`smooth rollover of key selection as a finger slides from one key to the next, while still
`
`
`
`
`
`
`
`
`
`reducing key ambiguity. In the aforementioned applications, the first key to win remains I
`
`
`
`
`
`
`
`
`
`
`
`selected even if the maximal signal strength has shifted to a new key, provided that the first
`
`
`
`
`
`
`
`
`
`
`
`
`
`key has enough signal strength left to retain its state, i.e., by having its signal strength in
`
`
`
`excess of its associated threshold value. Therefore the instant invention may be referred to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`as 'non-locking' key ambiguity reduction.
`
`
`[Para l 2]
`
`
`
`In yet another aspect of the invention, if the signal strengths of two keys that
`
`
`
`
`
`
`
`
`
`are approaching a detection threshold value and that are both in a defined keyboard
`
`
`
`
`
`
`
`
`
`neighborhood both exceed the threshold value and their signal strengths are equal to each
`
`
`
`
`
`
`
`
`
`
`
`other (or are within a selected tolerance value) at the same time, an algorithm executed by a
`
`
`
`
`
`controller is used to declare one of the two keys to be active and the other to be inactive. It
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`will be recognized that a wide variety of algorithms are possible and include, but are not
`
`
`
`Page 4 of 22
`
`Samsung EX1005 Page 12
`
`
`
`
`
`
`
`
`
`
`
`limited to, a random, or pseudo-random selection of the active key, or a declaration of
`
`
`
`activity based on which key was scanned first.
`
`
`[Para l 3]
`
`
`
`The principle also applies in the minimal case where the Di's terminal count
`
`
`
`
`
`(TC) is chosen to be equal to one. This is functionally the same as though there were no DI,
`
`
`
`
`
`
`
`
`
`
`
`but rather just a simple signal comparison function with an inhibiting logic gate following it.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Here, the inputs to the inhibiting gate also includes the logical comparisons of the signal
`
`
`
`
`
`strengths among the keys in the neighborhood.
`
`
`[Para 14]
`
`
`
`Those skilled in the keyboard arts will understand that the above-mentioned
`
`
`
`
`
`
`
`neighborhoods can be defined in a wide variety of ways. In some cases, a neighborhood of a
`
`
`
`
`
`
`
`
`
`given key may consist of all the keys immediately adjacent the given key, or may comprise
`
`
`
`
`
`
`
`
`
`
`
`all the keys having no more than one key between them and the given key. In other cases,
`
`
`
`
`
`
`
`the neighborhood may comprise all the keys in a matrix array --e.g., in keyboard for use in
`
`
`
`
`
`
`
`
`
`a numerical data entry application in which only one key is to be active at a time so that the
`
`
`
`
`
`
`
`sequence of input digits is uniquely determined. In other cases, such as in a typing or
`
`
`
`
`
`
`
`
`
`computer-input keyboard, the neighborhood of a key may comprise all other keys in the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`keyboard except for special purpose keys, such as a capitalization shift key, a control key,
`
`
`
`
`
`
`
`
`
`
`
`
`
`and the like. Moreover, some embodiments of the invention provide a keyboard that is
`
`
`
`
`
`
`
`configurable by a user who programs a controller to selectively consider or ignore various
`
`
`
`
`
`
`
`
`
`
`
`keys in an array. In some cases there might be two neighborhoods each acting
`
`
`
`
`
`independently of the other for key ambiguity resolution purposes.
`
`
`
`
`
`
`
`
`
`DESCRIPTION OF THE DRAWING
`
`
`
`[Para l 5]
`
`Figures la to l c show an array of tightly spaced capacitive buttons which would
`
`
`
`
`
`
`
`benefit from the invention.
`
`Page 5 of 22
`
`Samsung EX1005 Page 13
`
`
`
`
`
`
`
`capacitive mouse surface or a [Para 16] Figure 2 shows a 2-D touch surface such as a
`
`
`
`
`
`capacitive touch screen, with buttons around it which would benefit from the invention.
`
`
`
`
`
`
`
`
`
`
`
`capacitive mouse surface or a [Para l 7] Figure 3 shows a 2-D touch surface such as a
`
`
`
`
`
`
`
`capacitive touch screen, with a guard ring disposed around it to suppress activation of the
`
`
`
`
`
`
`
`
`
`touch screen area when a finger strays just outside the 2-D mouse or screen area, which
`
`
`
`
`
`would benefit from the invention.
`
`
`
`of the invention. [Para 18] Figure 4 is a schematic block diagram of apparatus
`
`
`
`
`
`carried out in a [Para 19] Figure Sa and Sb is a flow chart showing logical operations
`
`
`
`
`
`preferred method of the invention.
`
`DETAILED DESCRIPTION
`
`
`
`spaced capacitive [Para 20] Turning now to Fig. l A, one finds an array of 'N' tightly
`
`
`
`
`
`
`
`buttons in a key panel 11 which would benefit from the invention. When using such small
`
`
`
`key panels it is inevitable that a finger will encompass much more than the intended key. A
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`finger touching a principle desired key electrode l could easily create a 'fingerprint' outline
`
`
`
`
`
`
`
`
`
`
`
`
`
`3, as shown in dashed lines, where the fingerprint has a centroid location A,. This
`
`
`
`fingerprint also encompasses keys other than the intended key. The amount of intersecting
`
`
`
`
`
`
`
`
`
`surface area between the dashed line and each key area is a reasonable representation of
`
`
`
`the amount of signal level change each intersected key will receive due to the touch,
`
`
`
`
`
`although even non-touched keys will also see an increase in signal due to mere finger
`
`
`
`
`
`
`
`
`
`proximity and to fringe-field effects within the touch panel.
`
`
`
`
`
`
`
`
`
`
`
`[Para 21] The desire is to select the one and only one key which is intended by the user
`
`
`
`
`
`while suppressing adjacent keys intersected by the fingerprint. In this 'non-locking' key
`
`
`
`
`
`
`
`
`
`suppression invention, if the finger slides to a new key location 4, shown dotted with its
`
`
`
`
`
`
`
`centroid at location B, where the movement is shown by the arrow from A to B, this
`
`
`
`
`
`Page 6 of 22
`
`Samsung EX1005 Page 14
`
`
`
`
`
`movement will not cause the first key l to remain solely active even though it has sufficient
`
`
`
`
`
`signal to still retain its state, i.e., its signal still lies past its threshold level despite being
`
`
`
`
`
`
`
`reduced by the movement to a new key. Instead, the invention provides that the newly
`
`
`
`
`
`
`
`intended key 2, having a larger signal level due to a higher degree of fingerprint
`
`
`
`
`
`intersection than key l, becomes the solely active key by switching off the active state of
`
`
`
`key l.
`
`
`
`[Para 22]
`
`
`
`Figures lb and l c further detail the change in signals on the keys of Fig. la by
`
`
`
`
`
`
`
`
`
`
`
`virtue of the relative electrode surface intersections with the fingerprint first at location A
`
`
`
`
`
`
`
`
`
`
`
`(Fig. lb) and then at location B (Fig l c). The signal strengths are shown in the bar plots in
`
`
`
`
`
`
`
`
`
`the lower portions of the respective figures. It is desired that in order for a key it 'win', its
`
`
`
`
`
`
`
`
`
`
`
`
`
`signal change must exceed a threshold value, and it has to be the largest signal change. In
`
`
`
`
`
`
`
`Fig. lb, key l wins. In Fig. l c, key 2 wins.
`
`
`
`
`
`To prevent chatter between keys which have near-identical signal strengths (ie
`
`
`[Para 23]
`
`
`
`
`
`fingerprint areas) the switchover from one key to another should preferably occur when:
`
`
`
`
`
`
`
`
`
`S2 >=(Sl +kl)
`
`
`
`(Eqn. l ). Where S2 is the key signal change due to touch from
`
`
`
`switch 2, Sl is the same but from switch l, and 'kl' is a small adder value which makes the
`
`
`
`
`
`switchover process slightly more difficult than would occur with straight equivalence. After
`
`
`
`
`
`
`
`
`
`the switchover of the keys, the new switchover condition from 2 back to l becomes:(2) Sl
`
`
`
`
`
`
`
`
`
`>= (S2+k2) (Eqn. 2)
`
`
`[Para 24]
`
`
`
`Note that 'k2' can be the same or a different amount than kl according to the
`
`
`
`
`
`needs of the design. In this example, S l and S2 could have been any two keys and the
`
`
`
`
`
`
`
`
`
`equations and principles are obviously extended over the entire set of keys, not just pairs of
`
`
`
`
`
`
`
`keys.
`
`
`
`[Para 2 5]
`
`
`
`Fig. 2 shows a configuration of a capacitive mouse or capacitive touch screen
`
`
`
`
`
`area 6 with surrounding buttons 7. The principles of operation described in conjunction
`
`
`
`
`
`
`
`Page 7 of 22
`
`Samsung EX1005 Page 15
`
`
`
`
`
`with Fig. l apply similarly to Fig. 2, in that the area 6 can be treated as a single key with a
`
`
`
`
`
`
`
`
`
`
`
`single signal strength for purposes of key suppression. Fig. 2 applies when the keys 7 are
`
`
`
`
`
`very close to pointing surface 6 and fingerprints 3 and 4 can overlap both the capacitive
`
`
`
`
`
`
`
`
`
`screen and one or more capacitive buttons.
`
`
`
`touch screen mouse or capacitive [Para 26] Fig 3. shows a configuration of a capacitive
`
`
`
`
`
`
`
`
`
`area 6 with a surrounding 'key' 8. The principles of operation described in conjunction with
`
`
`
`
`
`
`
`Fig. l apply similarly to Fig. 3, in that the area 6 can be treated as a single key with a single
`
`
`
`
`
`
`
`
`
`signal strength for purposes of key suppression, while the outer 'key' 8 acts to detect errant
`
`
`
`
`
`
`
`touch which falls partially on both 6 and 8. In this application, 8 is actually used commonly
`
`
`
`
`
`
`
`as a guard ring and is not necessarily intended as an actual control key. A finger sliding
`
`
`
`
`
`
`
`
`
`
`
`from 3 to 4 would still potentially leave the active screen 6, but in fact the touch is not legal
`
`
`
`since its areal centroid at 'B' lies principally outside the screen area. 'Key' 8 detects this
`
`
`
`
`
`
`
`
`
`
`
`out-of-position fingerprint and the logic of the invention causes the screen 6 to fall out of
`
`
`
`
`
`
`
`
`
`detection or to be ignored by further processing.
`
`
`
`
`
`[Para 27] In order to make the determination of an out-of-position fingerprint according
`
`
`
`
`
`to Fig. 3, equations (l) and (2) can be used to prevent chatter as discussed supra. However,
`
`
`
`
`
`
`
`
`
`Equations (l) and (2) presume the gain of the sensing channels with respect to finger
`
`
`
`
`
`
`
`
`
`
`
`surface area are comparable, so that equivalent fingerprint surface areas on different keys
`
`
`
`
`
`produce comparable signal changes. This is not always the case in any of the instances
`
`
`
`
`
`
`
`
`
`
`
`described with respect to Figs. l, 2 or 3. The electrode sizes of different keys may not be
`
`
`
`
`
`equal, and for various reasons (such as stray loading capacitance variations, etc.) the
`
`
`
`
`
`
`
`electrical gains among the various keys can differ. In these instances, equations (l) and (2)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`might even require negative values for kl or k2. Alternatively, the signals Sl and S2 could
`
`
`
`
`
`be scaled into a state of equivalence: b*S2 >= (a*Sl +kl), or S2 >= (a*Sl +kl )/b
`
`
`
`(Eqn. 3); and similarly, Sl >= (b*S2+k2)/a (Eqn. 4) where 'a' and 'b' are
`
`Page 8 of 22
`
`Samsung EX1005 Page 16
`
`
`
`
`
`
`
`
`
`
`
`
`
`experimentally determined scaling constants. Comparable equations can be developed that
`
`
`
`
`
`
`
`
`
`
`
`
`
`scale and/or offset the signals into equivalence for comparison purposes, to create the
`
`
`
`
`
`
`
`
`
`desired suppression effect without chatter.
`
`
`[Para 28]
`
`Turning now to Fig. 4, one finds a schematic representation of apparatus of the
`
`
`
`
`
`
`
`invention l 0, comprising an array of N capacitive proximity sensors l 2 labeled "Key l ", ...
`
`
`
`
`
`
`
`
`
`
`
`, "Key N". Each of the sensors l 2 has an output to a respective counter 14 that supplies data
`
`
`
`to and is controlled by suitable control logic 16. Those skilled in the electronic arts will
`
`
`
`
`
`
`
`
`
`
`
`appreciate that although the counters 14 and control logic 16 are depicted with discrete
`
`
`
`
`
`
`
`
`
`
`
`blocks in the schematic diagram, these features could be provided either by separate
`
`
`
`
`
`
`
`
`
`physical circuit elements, or could all be provided by a single microcontroller, as depicted
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`by the dashed phantom line l 8 in Fig. 4. Moreover, although the array of keys l 2 is
`
`
`
`
`
`
`
`depicted as being a simple linear array, it will be appreciated by one who reads the
`
`
`
`
`
`
`
`
`
`completed disclosure contained herein that many other sorts of arrays can be used and will
`
`
`
`
`
`
`
`
`
`encompass, without being limited to, arrays used as computer keyboards, keypads of the
`
`
`
`
`
`
`
`
`
`
`
`sort commonly used in telephony and automated banking, cash register data input
`
`
`
`
`
`
`
`
`
`keyboards, etc.
`
`
`[Para 29]
`
`
`
`
`
`The addition of counters 14, or of the logical function equivalent thereof, when
`
`
`
`
`
`
`
`
`
`
`
`used in the accordance with the teachings of this disclosure, can remove or resolve
`
`
`
`
`
`
`
`
`
`
`
`
`
`ambiguities by methods involving comparison of signal strengths from various keys 12.
`
`
`
`
`
`This process involves examining the differences over one or more sequential signal
`
`
`
`
`
`
`
`samples.
`
`
`[Para 30]
`
`Turning now to Figs. Sa and Sb, one finds flow charts depicting a preferred
`
`
`
`method of the invention for operating apparatus l O so as to suppress extraneous key
`
`
`
`
`
`
`
`
`
`
`
`signals or to otherwise resolve keying ambiguities. This method may be carried out by a
`
`
`
`
`
`
`
`
`
`
`
`
`
`microprocessor l 8 operating under control of a program stored in a, preferably, non-
`
`
`
`
`
`
`
`Page 9 of 22
`
`Samsung EX1005 Page 17
`
`
`
`
`
`
`
`volatile memory, or may be carried out by means of discrete circuit elements connected to
`
`
`
`
`
`
`
`
`
`
`
`
`
`provide hardwired logic. Although the flowcharts of Figs. Sa and Sb depict operation in
`
`
`
`
`
`
`
`
`
`
`
`terms of a single sensor key l, variously labeled "Key l" or "Kl" with associated signal level
`
`
`
`
`
`
`
`S l and Detect Integrator DI l, it will be understood that this simplification is solely in the
`
`
`
`
`
`interest of clarity of presentation and that an algorithm controlling an actual keyboard could
`
`
`
`
`
`
`
`
`
`
`
`
`
`carry out substantially the depicted method for each of the N keys in a parallel fashion.
`
`
`
`
`
`
`
`
`
`and of sensor outputs, comparisons on iterated [Para 31] The depicted method relies
`
`
`
`
`
`
`
`
`
`
`
`selects a single sensor output to become active or 'on' based on that sensor both having an
`
`
`
`
`
`output in excess of a detection threshold for some selected number of counter cycles
`
`
`
`
`
`
`
`(which may be one) and thereafter having the highest output of all the sensors in the array
`
`
`
`
`
`
`
`that have also exceeded the detection threshold for the selected number of cycles of the
`
`
`
`
`
`
`
`
`
`
`
`counters. It will be recognized that one could choose to clock all the counters in parallel in
`
`
`
`
`
`
`
`
`
`order to achieve this, or that one could scan through the counters and operate them one at
`
`
`
`
`
`
`
`
`
`a time in rapid succession so as to provide the selected number of counter cycles for each
`
`
`
`
`
`
`
`sensor within a sufficiently short time period that a user could not perceive a delay in
`
`
`
`
`
`
`
`
`
`operation of the keyboard.
`
`
`
`[Para 32] A signal Sl, acquired from sensor key Kl (block 24) is compared with a
`
`
`
`selected signal threshold value (block 26). If S l is less than the threshold value, the value,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Dl, in the DI associated with Kl is decremented by a selected amount (z) or otherwise
`
`
`
`
`
`reduced (block 28) if it is greater than zero. If the value is above the threshold, Dl is next
`
`
`
`
`
`
`
`
`
`checked to make sure it has the strongest change in signal due to touch (30). If this
`
`
`
`
`
`
`
`condition is not met, the counter Dl is also decremented or otherwise reduced. Only if the
`
`
`
`
`
`
`
`
`
`
`
`
`
`counter Dl exceeds its terminal count value TC (32) does the key become active ('on') via
`
`
`
`
`
`block (33); when it does so the control logic forces all other active keys to become inactive
`
`
`
`
`
`
`
`and resets their respective DI counters. In keyboards comprising a large number of keys,
`
`Page l O of 22
`
`Samsung EX1005 Page 18
`
`
`
`
`
`only one of which should be active at a time, this OFF status will, of course, be the
`
`
`
`
`
`predominant result of an analysis of the output of any given key.
`
`
`
`
`
`active [Para 33] Note that in Fig. Sa, in order for a key to gain dominance over an already
`
`
`
`
`
`key, it must exceed the active key's last measured signal level by a small added amount 'k'.
`
`
`
`'k' can be an added constant or can be determined as a percentage of the signal level of the
`
`
`
`
`
`
`
`
`
`
`
`active key, or any of a number of other methods. The adder 'k' can also be zero, i.e., no
`
`
`
`
`
`adder, although this would tend to make the decision process unstable should there be any
`
`
`
`
`
`
`
`
`
`small amount of signal noise which would introduce dithering between two competing keys.
`
`
`
`
`
`
`
`Finally the key Kl can gain dominance in block 33 if the TC is reached, and when it does so
`
`
`
`
`
`
`
`
`
`
`
`
`
`it forces all other active keys to become inactive and resets their DI counters.
`
`
`[Para 34]
`
`Turning off a key can be forced via block (33) as shown in Fig. Sa, or it can be
`
`
`
`deactivated according to Fig. Sb. Whether a key remains on, in the absence of any other
`
`
`
`
`
`
`
`keys with larger signals (Fig. Sa), is determined by whether the key's signal change remains
`
`
`
`
`
`
`
`above the hysteresis level. In block (35), the determination is made if the signal is below the
`
`
`
`
`
`hysteresis point, and if so the DI is reduced in value by some known amount (block 36). If
`
`
`
`
`
`