throbber
EXHIBIT 2003
`
`EXHIBIT 2003
`
`

`
`(12) Ulllted States Patent
`XiaoPing
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 8,519,973 B1
`*Aug. 27, 2013
`
`US008519973B1
`
`(54) APPARATUS AND METHODS FOR
`DETECTING A CONDUCTIVE OBJECT AT A
`LOCATION
`
`(75) Inventor: Jiang XiaoPing, Shanghai (CN)
`
`( * ) Notice:
`
`(73) Assignee: Cypress Semiconductor Corporation,
`San Jose CA (Us)
`’
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`This patent is subject to a terminal dis-
`Claimer-
`
`(21) App1.N0.: 13/442,716
`(22) Filed:
`Apr‘ 9, 2012
`
`Related US. Application Data
`(63) Continuation of application No. 13/204,543, ?led on
`Aug. 5, 2011, noW Pat. No. 8,174,507, Wh1ch 1s a
`continuation of application No. 11/437,517, ?led on
`May 18, 2006, HOW Pat- N0~ 8,004,497-
`
`(2006.01)
`(2006.01)
`(2006.01)
`
`(51) Int CL
`G06F 3/041
`G06F 3/045
`G06F 3/033
`(52) U-s- Cl-
`USPC """ " 345/173; 345/174; 345/179; 178/1801;
`_
`_
`_
`178/1806
`(58) Fleld of Classl?catlon Search
`USPC .... ... ........................................ .. 345/173, 174
`See apphcanon ?le for Complete Search hlstory'
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`3,979,745 A
`9/1976 Bishop
`4,039,940 A
`8/1977 Butler et a1.
`4,113,378 A
`9/1978 Wirtz
`4,145,748 A
`3/1979 Eichelberger et a1.
`
`813
`
`so;
`{
`
`3/ 1980 Hitt et a1.
`4,193,063 A
`4,233,711 A 12/1980 Wallot
`4,264,903 A
`4/1981 BigeloW
`4,266,144 A
`5/1981 Bristol
`4,292,604 A
`9/1981 Embree et 31'
`4,305,135 A 12/1981 Dahl et al.
`4586260 A
`5/1986 Bax??? et 31'
`4,614,937 A
`9/1986 Poujois
`4,728,932 A
`3/1988 Atherton
`i
`gloaglikiztlal'
`_
`'
`(Contlnued)
`FOREIGN PATENT DOCUMENTS
`0574213 A 12/1993
`05000604 B2
`2/2005
`
`’
`
`’
`
`EP
`GB
`
`OTHER PUBLICATIONS
`USPTO Non-Final Rejection for Application No. 11/437,517 dated
`Aug‘ 5, 2009; 9 pages,
`
`(Continued)
`
`Primary Examiner * Bipin ShalWala
`
`Assistant Examiner * Benyam Ketema
`
`ABSTRACT
`(57)
`A method and apparatus to determine capacitance variations
`of a ?rst number of tWo or more sense elements of a touch
`screen device. A processing device is con?gured to detect a
`presence of a conductive object on any one of a second num
`ber of three: or more button areas of the touch Screen device_
`The ?rst number of sense elements is less than the second
`number of button areas. The processing device is further
`con?gured to recognize an activation of one of the three or
`more button areas using the determined capacitance varia
`tions of the ?rst number of tWo or more sense elements.
`
`20 Claims, 10 Drawing Sheets
`
`$1191
`'\
`Capacitance
`3863101,»
`2131 (1} \
`
`3
`am
`
`Capacitance
`»\ Samar
`/ 2mm
`
`Processing Device 25$
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 1
`
`

`
`US 8,519,973 B1
`Page 2
`
`References Cited
`
`U'S' PATENT DOCUMENTS
`4,831,325 A
`5/1989 WatSOn Jr.
`5,008,497 A
`4/1991 Asher
`5,214,388 A
`5/1993 VraniSh 61 61.
`5,237,879 A
`8/1993 Speeter
`5,305,017 A
`4/ 1994 Gerpheide
`5,323,158 A
`6/1994 Ferguson Jr.
`5,373,245 A 12/1994 Vranish
`5,386,219 A
`1/1995 Greanias 61 61.
`5,463,388 A 10/1995 B016 6181.
`5,518,078 A
`5/1996 Tsujioka et al. ......... .. 178/1805
`5,541,580 A
`7/1996 Gerston et al.
`5,670,915 A
`9/1997 Cooper et a1.
`5,760,852 A
`6/1998 Wu et al.
`5,801,340 A
`9/1998 Peter
`5,920,309 A
`7/1999 Bisset et al.
`5,942,733 A
`8/1999 Allen et a1.
`6,037,929 A
`3/2000 Ogura et a1
`6,060,957 A
`5/2000 Kodrnja et a1.
`6,145,850 A 11/2000 Rehm
`6,184,871 B1
`2/2001 Teres et al.
`6,188,391 B1
`2/2001 Seely et a1
`6,191,723 B1
`2/2001 Lewis
`6,297,811 B1
`10/2001 Kent et a1.
`6,353,200 B1
`3/2002 Schwankhart
`6,366,099 B1
`4/2002 Reddi
`6,377,129 B1
`4/2002 Rhee et a1.
`6,380,931 B1
`4/2002 Gillespie et a1
`6,448,911 B1
`9/2002 Somayajula
`6,490,203 B1
`12/2002 Tang
`6,535,200 B2
`3/2003 Philipp
`6,577,140 B1
`6/2003 Wenman
`6,583,632 B2
`6/2003 Von Basse et a1.
`6,700,392 B2
`3/2004 Haase
`6,781,577 B2
`8/2004 Shigetaka
`6,806,693 B1
`10/2004 Bron
`6,825,673 B1
`11/2004 Yamaoka
`6,838,887 B2
`l/2005 Denen et a1
`6,859,159 B2
`2/2005 Michalski
`6,879,930 B2
`4/2005 Sinclair et a1.
`6,882,338 B2
`4/2005 Flowers
`6,888,536 B2
`5/2005 Westerman et a1.
`6,891,531 B2
`5/2005 Lin
`6,914,547 B1
`7/2005 Swaroop et a1.
`6,933,873 B1
`8/2005 Horsley et a1
`6,940,291 B1
`9/2005 Ozick
`6,946,853 B2
`9/ 2005 Gifford et a1.
`6,958,594 B2 10/2005 Redl et a1
`6,970,120 B1
`11/2005 Bjornsen
`6,970,126 B1
`11/2005 O’Dowd et a1.
`7,006,078 B2
`2/2006 Kim
`7,031,886 B1
`4/2006 Hargreaves
`7,032,051 B2
`4/2006 Reay et al.
`7,046,230 B2
`5/2006 Zadesky et a1.
`7,068,039 B2
`6/2006 Parker
`7,075,316 B2
`7/2006 Umeda et a1.
`7,078,916 B2
`7/2006 Denison
`7,098,675 B2
`8/2006 Inaba et a1.
`7,129,935 B2 10/2006 Mackey
`7,148,704 B2 12/2006 Philipp
`g;
`gggdeétai'l' """"""" " 345/173
`7,253,643 B1
`8/2007 Seguine ,,,,,,,,,,,,,,,,,,,,,, n 324/6g6
`7,262,609 B2
`8/2007 Reynolds
`7,288,946 B2 10/2007 Hargreaves et al.
`7,301,350 B2 1 1/ 2007 Hargreaves et al.
`7,307,485 B1
`12/2007 Snyder et al.
`7,323,886 B2
`1/2008 Lee
`7,339,580 B2
`3/2008 Westerman et a1.
`7,359,816 B2
`4/2008 Kumar et 31,
`7375, 53 5 B1
`5/2008 KutZ et 31,
`7,381,031 B2
`6/2008 Kawaguchi et 31,
`7,382,139 B2
`6/ 2008 Mackey
`7,417,411 B2
`8/2008 Hoffman et al.
`7,417,441 B2
`8/2008 Reynolds
`7,423,437 B2
`9/2008 Hargreaves et al.
`
`7,449,895 B2 11/2008 Ely 61 al.
`7,450,113 B2 11/2008 Gillespie et a1.
`7,451,050 B2 11/2008 Hargreaves
`7,453,270 B2 11/2008 Hargreaves et al.
`7,453,279 B2 11/2008 Corbin Jr. et al.
`7,466,307 B2 * 12/2008 Trent et al. .................. .. 345/173
`7,479,788 B2
`1/2009 Bolender et a1.
`7,495,659 B2
`2/2009 Marriott et al.
`7,499,040 B2
`3/2009 Zadesky et al.
`7,521,941 B2
`4/2009 Ely et al.
`7,548,073 B2
`6/2009 Mackey et al.
`7,598,822 B2 10/2009 Rajagopal et al.
`7,683,641 B2
`3/2010 Hargreaves et al.
`7,772,514 B2
`8/2010 Kirmayer
`7,821,274 B2 10/2010 Philipp et a1.
`7,825,910 B2 * 11/2010 Won ............................ .. 345/173
`8,040,321 B2 10/2011 Peng et al.
`8,058,937 B2 11/2011 Qin et al.
`2003/0091220 A1
`5/2003 Sato et a1.
`2004/0178989 A1
`9/2004 Shahoian et al.
`2004/0217945 A1 11/2004 Miyamoto et al.
`2004/0239616 A1* 12/2004 Collins ....................... .. 345/156
`2005/0031175 A1
`2/2005 Hara et al.
`2005/0052429 A1
`3/2005 Philipp
`2005/0159126 A1
`7/2005 Wang
`2005/0179672 A1
`8/2005 Chiu et al.
`2006/0016800 A1* 1/2006 Paradiso et a1. ............. .. 219/497
`2006/0038793 A1
`2/2006 Philipp
`2006/0097992 A1* 5/2006 GitZinger et al. ........... .. 345/173
`2006/0131159 A1
`6/2006 Kaps et al.
`2006/0197750 A1
`9/2006 Kerr et a1.
`2006/0227117 A1* 10/2006 Proctor ....................... .. 345/173
`2006/0232559 A1 10/2006 Chien et al.
`2006/0262101 A1 11/2006 Layton et al.
`2007/0076897 A1
`4/2007 Philipp
`2007/0247443 A1 10/2007 Philipp
`2007/0257894 A1 11/2007 Philipp
`2007/0268265 A1* 11/2007 XiaoPing .................... .. 345/173
`2007/0268273 A1 11/2007 Westerman et al.
`2007/0268274 A1 11/2007 Westerman et al.
`2007/0268275 A1 11/2007 Westerman et al.
`2007/0291013 A1* 12/2007 Won ............................ .. 345/173
`2007/0296694 A1 12/2007 Kim et a1.
`2007/0296709 A1 12/2007 GuangHai
`2008/0007534 A1
`1/2008 Peng et al.
`2008/0024455 A1
`1/2008 Lee et al.
`2008/0036473 A1
`2/2008 Jansson
`2008/0041639 A1
`2/2008 Westerman et al.
`2008/0041640 A1
`2/2008 Gillespie et a1.
`2008/0042986 A1
`2/2008 Westerman et al.
`2008/0042987 A1
`2/2008 Westerman et al.
`2008/0042988 A1
`2/2008 Westerman et al.
`2008/0042989 A1
`2/2008 Westerman et al.
`2008/0042994 A1
`2/2008 Gillespie et a1.
`2008/0068100 A1
`3/2008 Goodnow et al.
`2008/0111714 A1* 5/2008 Krernin ......................... .. 341/33
`2008/0116904 A1
`5/2008 Reynolds et al.
`2008/0128182 A1
`6/2008 Westerman et al.
`2008/0179112 A1
`7/2008 Qin et al.
`2008/0278178 A1* 11/2008 Philipp ....................... .. 324/662
`2009/0128374 A1* 5/2009 Reynolds et al. ............. .. 341/33
`
`OTHER PUBLICATIONS
`“The Virtual Keyboard: I-Tech BluetootlVSerial Virtual Laser Key
`board Available Now!” the Vlrtual Laser Keyboard (VKB) Onllne
`Worldwide Shop, <http://www.virtual-laser-keyboard.com>, down
`loaded Apr. 13, 2006; 4 pages.
`Application No. 11/493,350: “Technique for Increasing the Sensitiv
`ity ofCapacitive Sensor Arrays,” Lee et al., ?led on Jul. 25, 2006; 48
`pages.
`Mark Lee, “CapSense Best Practices,” Cypress Semiconductor
`Application Note, Oct. 16, 2006; 10 pages.
`The Authoritative Dictionary of IEEE Standards Terms, 2000, IEEE
`Press Publications, 7th Edition, pp. 1133-1134; 4 pages.
`USPTO Advisory Action for Application No. 11/230,719 dated Nov.
`30, 2007; 3 pages.
`USPTOAdvisoryAction forApplicationNo. 11/395,417 dated Jul. 6,
`2007; 3 pages.
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 2
`
`

`
`US 8,519,973 B1
`Page 3
`
`USPTO Advisory Action for Application No. 1 1/437,517 dated Apr.
`7, 2010; 3 pages.
`USPTO Advisory Action for Application No. 11/477,179 dated Jun.
`7, 2010; 3 pages.
`USPTO Advisory Action for Application No. 12/367,279 dated Jun.
`25, 2010; 3 pages.
`USPTO Final Rejection forApplication No. 11/230,719 dated Sep. 7,
`2007; 9 pages.
`USPTO Final Rejection for Application No. 11/273,708 dated Jul. 5,
`2007; 8 pages.
`USPTO Final Rejection for Application No. 11/395,417 dated Apr.
`24, 2007; 9 pages.
`USPTO Final Rejection for Application No. 11/437,517 dated Jan.
`26, 2010; 11 pages.
`USPTO Final Rejection for Application No. 11/477,179 datedApr. 1,
`2010; 10 pages.
`USPTO Final Rejection for Application No. 11/477,179 dated Nov.
`24,2010; 10 pages.
`USPTO Final Rejection for Application No. 11/484,085 dated Mar.
`16, 2010; 7 pages.
`USPTO Final Rejection for Application No. 1 1/ 502,267 dated Feb. 3,
`2009; 10 pages.
`USPTO Final Rejection for Application No. 11/600,896 dated Sep.
`30,2010; 19 pages.
`USPTO Final Rejection for Application No. 12/367,279 datedApr. 1,
`2010; 6 pages.
`USPTO Non-Final Rejection for Application No. 11/230,719 dated
`Jan. 16, 2007; 8 pages.
`USPTO Non-Final Rejection for Application No. 11/230,719 dated
`May 11,2006; 5 pages.
`Uspto Non-Final Rejection for Application No.
`May 25, 2007; 6 pages.
`USPTO Non-Final Rejection for Application No.
`Aug. 28, 2006; 7 pages.
`USPTO Non-Final Rejection for Application No
`. 11/273,708 dated
`Mar. 19,2007; 16 pages.
`USPTO Non-Final Rejection for Application No
`. 11/395,417 dated
`Apr. 25, 2008; 7 pages.
`USPTO Non-Final Rejection for Application No.
`Oct. 26, 2006; 13 pages.
`USPTO Non-Final Rejection for Application No.
`Nov. 1, 2007; 8 pages.
`USPTO Non-Final Rejection for Application No.
`Aug. 3,2010; 10 pages.
`USPTO Non-Final Rejection for Application No.
`Feb. 25, 2011; 13 pages.
`
`11/230,719 dated
`
`11/230,719 dated
`
`11/395,417 dated
`
`11/395,417 dated
`
`11/437,517 dated
`
`11/442,212 dated
`
`USPTO Non-Final Rejection for Application No.
`11/477,179 dated
`Jun. 9, 2009; 13 pages.
`USPTO Non-Final Rejection for Application No
`. 11/477,179 dated
`Jul. 20, 2010; 10 pages.
`USPTO Non-Final Rejection for Application No.
`11/477,179 dated
`Nov. 18, 2009; 10 pages.
`USPTO Non-Final Rejection for Application No.
`11/484,085 dated
`Sep. 17,2009; 8 pages.
`USPTO Non-Final Rejection for Application No
`. 11/493,350 dated
`Jun. 16, 2010; 8 pages.
`USPTO Non-Final Rejection for Application No.
`11/493,350 dated
`Nov. 9, 2010; 9 pages.
`USPTO Non-Final Rejection for Application No.
`11/502,267 dated
`Aug. 11, 2008; 10 pages.
`USPTO Non-Final Rejection for Application No
`. 11/600,255 dated
`Mar. 29, 2010; 10 pages.
`USPTO Non-Final Rejection for Application No.
`11/600,896 dated
`Jan 26,2011; 12 pages.
`USPTO Non-Final Rejection for Application No.
`11/600,896 dated
`May 14, 2010; 15 pages.
`USPTO Non-Final Rejection for Application No
`. 11/600,896 dated
`Dec. 16, 2009; 13 pages.
`USPTO Non-Final Rejection for Application No
`. 11/700,314 dated
`Mar. 26, 2010; 7 pages.
`USPTO Non-Final Rejection for Application No.
`12/367,279 dated
`Oct. 29, 2009; 8 pages.
`USPTO Notice of Allowance for Application No.
`11/230,719 dated
`Jan. 16, 2008; 4 pages.
`USPTO Notice of Allowance for Application No
`. 11/273,708 dated
`Aug. 9, 2007; 4 pages.
`USPTO Notice of Allowance for Application No.
`11/395,417 dated
`Nov. 6, 2008; 7 pages.
`USPTO Notice of Allowance for Application No
`. 11/437,517 dated
`Feb. 3, 2011; 10 pages.
`USPTO Notice of Allowance for Application No.
`11/437,517 dated
`May 19, 2011; 9 pages.
`USPTO Notice of Allowance for Application No
`. 11/437,517 dated
`Jun. 16, 2011; 9 pages.
`USPTO Notice of Allowance for Application No
`. 11/484,085 dated
`Jun. 10, 2010; 4 pages.
`USPTO Notice of Allowance for Application No
`. 11/489,944 dated
`Apr. 9, 2007; 7 pages.
`
`* cited by examiner
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 3
`
`

`
`US. Patent
`
`Aug. 27, 2013
`
`Sheet 1 0f 10
`
`US 8,519,973 B1
`
`E?
`
`15%
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 4
`
`

`
`US. Patent
`
`Aug. 27, 2013
`
`Sheet 2 0f 10
`
`US 8,519,973 B1
`
`
`
`“K w gm 3mm
`
`aw
`
`x.
`
`$3 w
`
`wmm
`
`v
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 5
`
`

`
`US. Patent
`
`Aug. 27, 2013
`
`Sheet 3 0f 10
`
`US 8,519,973 B1
`
`3%
`
`“ii 3%
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 6
`
`

`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 7
`
`

`
`US. Patent
`
`Aug. 27, 2013
`
`Sheet 5 0f 10
`
`US 8,519,973 B1
`
`a) ase'iamm i
`
`FREQ; $31k
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 8
`
`

`
`US. Patent
`
`Aug. 27, 2013
`
`Sheet 6 0f 10
`
`US 8,519,973 B1
`
`55:32am:
`
`Sszszxw Mwy
`
`Elms“
`Eiamwi
`
`.
`
`{finiamn i ‘M
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 9
`
`

`
`US. Patent
`
`Aug. 27, 2013
`
`Sheet 7 0f 10
`
`US 8,519,973 B1
`
`-- Raw ‘3
`
`3%
`
`mix
`
`Qaatiag Lawr 58$
`
`iii 55}
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 10
`
`

`
`US. Patent
`
`Aug. 27, 2013
`
`Sheet 8 0f 10
`
`US 8,519,973 B1
`
`Frma-ssmg Qevésa 12*?
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 11
`
`

`
`US. Patent
`
`Aug. 27, 2013
`
`Sheet 9 0f 10
`
`US 8,519,973 B1
`
`sass \
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 12
`
`

`
`US. Patent
`
`Aug. 27, 2013
`
`Sheet 10 0f 10
`
`US 8,519,973 B1
`
`m \
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 13
`
`

`
`US 8,519,973 B1
`
`1
`APPARATUS AND METHODS FOR
`DETECTING A CONDUCTIVE OBJECT AT A
`LOCATION
`
`RELATED APPLICATIONS
`
`This application is a continuation of US. patent applica
`tion Ser. No. 13/204,543, ?led Aug. 5, 2011, now US. Pat.
`No. 8,174,507, issued May 8, 2012, Which is a continuation of
`US. patent application Ser. No. 11/437,517, ?led May 18,
`2006, now US. Pat. No. 8,004,497, issued Aug. 23, 2011.
`
`TECHNICAL FIELD
`
`This invention relates to the ?eld of user interface devices
`and, in particular, to touch-sensing devices.
`
`BACKGROUND
`
`Computing devices, such as notebook computers, personal
`data assistants (PDAs), and mobile handsets, have user inter
`face devices, Which are also knoWn as human interface device
`(HID). One user interface device that is common is a touch
`sensor button. A basis touch-sensor button emulates the func
`tion of a mechanical button. Touch-sensor buttons may be
`embedded into different types of operational panels of elec
`tronic devices. For example, touch-sensor buttons may be
`used on operational or control panels of household appli
`ances, consumer electronics, mechanical devices, and the
`like. Touch-sensor buttons may also be used in conjunction
`With, or in place of, other user input devices, such as key
`boards, mice, trackballs, or the like.
`FIG. 1A illustrates a conventional sensing device having
`three touch-sensor buttons. Conventional sensing device 100
`includes button 101, button 102, and button 103. These but
`tons are conventional touch-sensor buttons. These three but
`tons may be used for user input using a conductive object,
`such as a ?nger.
`FIG. 1B illustrates a conventional sensing device of three
`touch-sensor buttons 101-103 coupled to a processing device
`110. Processing device 110 is used to detect Whether a con
`ductive object is present on either, or none, of the touch
`sensor buttons 101-103. To detect the presence of the conduc
`tive object, the processing device 110 may include
`capacitance sensors 104-106, Which are coupled to buttons
`101-103, respectively. The capacitance sensors of the pro
`cessing device are coupled to the touch-sensor buttons in a
`one-to-one con?guration. Accordingly, the processing device
`110 scans the touch-sensor buttons 101-103 using the capaci
`tance sensors 104-106, and measures the capacitance on the
`touch-sensor buttons 101-103.
`Each of the conventional touch-sensor buttons 101-103
`may be made of a sensor element of conductive material, such
`as copper-clad. The conductive material may be form shaped
`in a circular shape (illustrated in FIG. 1A), or even in a
`rectangular shape (illustrated in FIG. 1B). The touch-sensor
`buttons may be capacitance sensor buttons, Which may be
`used as non-contact sWitches. These sWitches, When pro
`tected by an insulating layer, offer resistance to severe envi
`ronments.
`It should be noted that the conventional con?guration of
`FIG. 1B includes a one-to-one con?guration of touch-sensor
`buttons to capacitance sensors. There are other conventional
`con?gurations that may use less capacitance sensors to mea
`sure the capacitance on the three touch-sensor buttons. These
`conventional con?gurations, hoWever, still require a one-to
`one con?guration of pins to touch-sensor buttons. Accord
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`ingly, by adding more buttons, the processing device needs to
`have more pins to correspond to the one-to-one con?guration
`of pins to touch-sensor buttons. Similarly, by increasing the
`pin count, the scan time to scan the sensor elements increases.
`In addition, the memory of the processing device, Which may
`be used to store program data and/or temporary data (e.g., raW
`measurement data, differential counts, baseline measurement
`data, and the like), increases by increasing the pin count.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention is illustrated by Way of example, and
`not by Way of limitation, in the ?gures of the accompanying
`draWings.
`FIG. 1A illustrates a conventional sensing device having
`three touch-sensor buttons.
`FIG. 1B illustrates a conventional sensing device of three
`touch-sensor buttons coupled to a processing device.
`FIG. 2 illustrates a block diagram of one embodiment of an
`electronic system having a processing device for detecting a
`presence of a conductive object.
`FIG. 3A illustrates a varying sWitch capacitance.
`FIG. 3B illustrates one embodiment of a relaxation oscil
`lator.
`FIG. 4 illustrates a block diagram of one embodiment of a
`capacitance sensor including a relaxation oscillator and digi
`tal counter.
`FIG. 5A illustrates a top-side vieW of one embodiment of a
`sensor array having a plurality of sensor elements for detect
`ing a presence of a conductive object on the sensor array of a
`touch-sensor pad.
`FIG. 5B illustrates a top-side vieW of one embodiment of a
`sensor array having a plurality of sensor elements for detect
`ing a presence of a conductive object on the sensor array of a
`touch-sensor slider
`FIG. 5C illustrates a top-side vieW of one embodiment of a
`tWo-layer touch-sensor pad.
`FIG. 5D illustrates a side vieW of one embodiment of the
`tWo-layer touch-sensor pad of FIG. 5C.
`FIG. 6A illustrates one embodiment of a sensing device
`having three touch-sensor buttons.
`FIG. 6B illustrates one embodiment of the sensing device
`of FIG. 6A coupled to a processing device.
`FIG. 6C illustrates another embodiment of a sensing device
`having three touch-sensor buttons.
`FIG. 6D illustrates another embodiment of a sensing
`device having three touch-sensor buttons.
`FIG. 7A illustrates another embodiment of a sensing
`device having four touch-sensor buttons.
`FIG. 7B illustrates another embodiment of a sensing device
`having ?ve touch-sensor buttons.
`
`DETAILED DESCRIPTION
`
`Described herein is an apparatus and method for detecting
`a presence of a conductive object on a sensing device, and
`recognizing three or more button operations performed by the
`conductive object using tWo sensing areas of the sensing
`device. The folloWing description sets forth numerous spe
`ci?c details such as examples of speci?c systems, compo
`nents, methods, and so forth, in order to provide a good
`understanding of several embodiments of the present inven
`tion. It Will be apparent to one skilled in the art, hoWever, that
`at least some embodiments of the present invention may be
`practiced Without these speci?c details. In other instances,
`Well-knoWn components or methods are not described in
`detail or are presented in simple block diagram format in
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 14
`
`

`
`US 8,5 19,973 B1
`
`3
`order to avoid unnecessarily obscuring the present invention.
`Thus, the speci?c details set forth are merely exemplary.
`Particular implementations may vary from these exemplary
`details and still be contemplated to be Within the spirit and
`scope of the present invention.
`Embodiments of a method and apparatus are described to
`recognize three or more button operations performed by the
`conductive object on three or more sensor elements that are
`coupled to tWo pins of a processing device. In one embodi
`ment, the apparatus may include a sensing device (e.g., touch
`sensor button) that has ?rst, second, and third sensor ele
`ments. The third sensor element has a ?rst portion coupled to
`the ?rst sensor element, and a second portion coupled to the
`second sensor element. These portions of the third sensor
`element are electrically isolated from one another.
`The embodiments describe herein permit the expansion of
`additional buttons (e.g., three or more total buttons) to the
`sensing device, While using only tWo pins on the processing
`device. Conversely, since the conventional con?guration has
`implemented a one-to-one con?guration of sensor elements
`to pins of the processing device, each button added requires
`an additional pin on the processing device. Using only tWo
`pins, the scan time does not increase by adding additional
`buttons to implement three or more buttons on the sensing
`device. By maintaining tWo pins for three or more buttons, the
`scan time to scan the sensor elements is not increased. In other
`Words, more buttons may be implemented Without increasing
`the total scan time of the sensing device. Similarly, the
`memory of the processing device is not increased to accom
`modate additional program data and/ or temporary data (e.g.,
`raW measurement data, differential counts, baseline measure
`ment data, and the like) for the additional buttons.
`The sensing device may use tWo capacitive sWitch relax
`ation oscillator (CSR) pins of a processing device to realiZe
`more than tWo buttons on the sensing device. For example, the
`three or more buttons may be realiZed by using tWo sensing
`areas. Each sensing area may include a bar of conductive
`material and several interconnected sub-bars. The sub -bars of
`the tWo sensing areas are interleaved and are electrically
`isolated. In other Words, one set of interconnected sub-bars
`are connected to one pin, While the other set is coupled to the
`otherpin. The tWo sensing areas make up three or more sensor
`elements that are used to form the touch-sensor buttons. The
`different buttons contain different percentages of surface area
`of the sensing areas. Alternatively, each sensing area may
`include tWo or more bars of conductive material With or
`Without several interconnected sub-bars.
`For example, a three-button scheme using tWo pins
`includes one sensor element that has 100% of the ?rst sensing
`area, the second sensor element has 50% of the ?rst sensing
`area and 50% of the second sensing area, and the third sensor
`element has 100% of the second sensing area. Accordingly,
`by scanning and measuring the capacitance (e. g., capacitance
`variation of the capacitance minus the baseline, as described
`beloW) on the tWo pins to detect the presence of the conduc
`tive object, the processing device can distinguish betWeen the
`presence of the conductive object on the ?rst, second, and
`third sensor elements. For example, if the capacitance varia
`tion 61, measured on the ?rst pin, is greater than Zero, and the
`capacitance variation 62, measured on the second pin is equal
`to approximately Zero, then the ?rst button has been pressed.
`Similarly, if the capacitance variation 61, measured on the
`?rst pin, is equal to the capacitance variation 62, measured on
`the second pin, then the second button has been pressed. If the
`capacitance variation 61, measured on the ?rst pin, is equal to
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`approximately Zero, and the capacitance variation 62, mea
`sured on the second pin is greater than Zero, then the third
`button has been pressed.
`The embodiments herein may be bene?cial to help reduce
`the pin count of the processing device. This may decrease the
`complexity of the processing device, or alloW the processing
`device to support additional functionality, such as cursor
`positioning and selecting functionality, keyboard functional
`ity, slider functionality, or the like. Furthermore, the embodi
`ments may be bene?cial to help reduce the scan time of the
`sensing device. Using tWo pins of the processing device to
`measure the capacitance on tWo sensing areas to realiZe three
`or more buttons is faster than measuring the capacitance on
`three or more touch-sensor buttons of the conventional con
`?guration (e.g., one-to-one con?guration). In addition, using
`tWo pins reduces the RAM/FLASH space needed in the sens
`ing device, as compared to the conventional con?guration.
`The embodiments described herein may be used in differ
`ent types of operational panels of electronic devices. For
`example, touch-sensor buttons may be used on operational or
`control panels of household appliances, consumer electron
`ics, mechanical devices, and the like. Touch-sensor buttons
`may also be used in conjunction With, or inplace of, other user
`input devices, such as keyboards, mice, trackballs, or the like.
`FIG. 2 illustrates a block diagram of one embodiment of an
`electronic system having a processing device for detecting a
`presence of a conductive object. Electronic system 200
`includes processing device 210, touch-sensor pad 220, touch
`sensor slider 230, touch-sensor buttons 240, host processor
`250, embedded controller 260, and non-capacitance sensor
`elements 270. The processing device 210 may include analog
`and/or digital general purpose input/output (“GPIO”) ports
`207. GPIO ports 207 may be programmable. GPIO ports 207
`may be coupled to a Programmable Interconnect and Logic
`(“PIL”), Which acts as an interconnect betWeen GPIO ports
`207 and a digital block array of the processing device 210 (not
`illustrated). The digital block array may be con?gured to
`implement a variety of digital logic circuits (e.g., DAC, digi
`tal ?lters, digital control systems, etc.) using, in one embodi
`ment, con?gurable user modules (“UMs”). The digital block
`array may be coupled to a system bus. Processing device 210
`may also include memory, such as random access memory
`(RAM) 205 and program ?ash 204. RAM 205 may be static
`RAM (SRAM), and program ?ash 204 may be a non-volatile
`storage, Which may be used to store ?rmware (e.g., control
`algorithms executable by processing core 202 to implement
`operations described herein). Processing device 210 may also
`include a memory controller unit (MCU) 203 coupled to
`memory and the processing core 202.
`The processing device 210 may also include an analog
`block array (not illustrated). The analog block array is also
`coupled to the system bus. Analog block array also may be
`con?gured to implement a variety of analog circuits (e.g.,
`ADC, analog ?lters, etc.) using, in one embodiment, con?g
`urable UMs. The analog block array may also be coupled to
`the GPIO 207.
`As illustrated, capacitance sensor 201 may be integrated
`into processing device 210. Capacitance sensor 201 may
`include analog I/O for coupling to an external component,
`such as touch-sensorpad 220, touch-sensor slider 230, touch
`sensor buttons 240, and/or other devices. Capacitance sensor
`201 and processing device 202 are described in more detail
`beloW.
`It should be noted that the embodiments described herein
`are not limited to touch-sensor pads for notebook implemen
`tations, but can be used in other capacitive sensing implemen
`tations, for example, the sensing device may be a touch
`
`Patent Owner Exhibit 2003
`Petition for IPR Review of Patent No. 8,059,015
`Page 15
`
`

`
`US 8,519,973 B1
`
`5
`sensor slider 230, or a touch-sensor button 240 (e.g.,
`capacitance sensing button). Similarly, the operations
`described herein are not limited to notebook cursor opera
`tions, but can include other operations, such as lighting con
`trol (dimmer), volume control, graphic equalizer control,
`speed control, or other control operations requiring gradual
`adjustments. It should also be noted that these embodiments
`of capacitive sensing implementations may be used in con
`junction With non-capacitive sensing elements, including but
`not limited to pick buttons, sliders (ex. display brightness and
`contrast), scroll-Wheels, multi-media control (ex. volume,
`track advance, etc) handWriting recognition and numeric key
`pad operation.
`In one embodiment, the electronic system 200 includes a
`touch-sensor pad 220 coupled to the processing device 210
`via bus 221. Touch-sensor pad 220 may include a multi
`dimension sensor array. The multi-dimension sensor array
`comprises a plurality of sensor elements, organiZed as roWs
`and columns. In another embodiment, the electronic system
`200 includes a touch-sensor slider 230 coupled to the pro
`cessing device 210 via bus 231. Touch-sensor slider 230 may
`include a single-dimension sensor array. The single-dimen
`sion sensor array comprises a plurality of sensor elements,
`organiZed as roWs, or alternatively, as columns. In another
`embodiment, the electronic system 200 includes a touch
`sensor button 240 coupled to the processing device 210 via
`bus 241. Touch-sensor button 240 may include a single-di
`mension or multi-dimension sensor array. The single- or
`multi-dimension sensor array comprises a plurality of sensor
`elements. For a touch-sensor button, the plurality of sensor
`elements may be coupled together to detect a presence of a
`conductive object over the entire surface of the sensing
`device. Alternatively, the touch-sensor button 240 has a single
`sensor element to detect the presence of the conductive
`object. In one embodiment, the touch-sensor button 240 may
`be a capacitance sensor element. Capacitance sensor ele
`ments may be used as non-contact sWitches. These sWitches,
`When protected by an insulating layer, offer resistance to
`severe environments.
`The electronic system 200 may include any combination of
`one or more of the touch-sensor pad 220, touch-sensor slider
`23 0, and/ or touch- sensor button 240. In another embodiment,
`the electronic system 200 may also include non-capacitance
`sensor elements 270 coupled to the processing device 210 via
`bus 271. The non-capacitance sensor elements 270 may
`include buttons, light emitting diodes (LEDs), and other user
`interface devices, such as a mouse, a keyboard, or other
`functional keys that do not require capacitance sensing. In
`one embodiment, buses 271, 241, 231, and 221 may be a
`single bus. Alternatively, these buses may be con?gured into
`any combination of one or more separate buses.
`The processing device may also provide value-added func
`tionality such as keyboard control integration, LEDs, battery
`charger and general purpose I/O, as illustrated as non-capaci
`tance sensor elements 270. Non-capacitance sensor elements
`270 are coupled to the GPIO 207.
`Processing device 210 may include internal oscillator/
`clocks 206 and communication block 208. The oscillator/
`clocks block 206 provides clock signals to one or more of the
`components of processing device 210. Communication block
`208 may be used to communicate With an external compo
`nent, such as a host processor 250, via host interface (I

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