throbber

`
`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
`
`
`
`
`
`

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