Exhibit 9

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 1 of 28
Page 1

U.S. Patent No. 9,411,472 (“’472 Patent”)

Exemplary Accused Product

Cypress products, including at least each of the following products (and their variations) infringe at least Claim 1 of the ’472

Patent: Capsense enabled Cypress products, including MBR3, CY8CMBR2110, CY8CMBR2044, CY8CMBR2016, CY8CMBR2010,

CY8CMBR3XXX, and Capsense-enabled PSoC. The infringement chart below is based on the Cypress PSoC with CapSense

(“CapSense”), which is exemplary of the infringement of the ’472 Patent.

Claim CapSense 

[1pre] A touch sensor comprising: The CapSense touchcontroller provides capacitive touch sensing functionality, 

including in noisy and moist environments, and is designed to operate with a touch 

sensor.

See Getting Started with CapSense, at p. 10, 

https://www.cypress.com/file/41076/download

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 2 of 28
Page 2

See Getting Started with CapSense, at p. 12,

https://www.cypress.com/file/41076/download

See Getting Started with CapSense, at p. 18, 

https://www.cypress.com/file/41076/download

See PSoC 4 and PSoC 6 MCU CapSense Design Guide, at p. 15,

https://www.cypress.com/file/46081/download

See Getting Started with CapSense, at p. 20, 

https://www.cypress.com/file/41076/download

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 3 of 28
Page 3

See CSA Software Filters with Ezl2Cs Slave on CY8C20xx6, at p. 10, 

https://www.cypress.com/file/137541/download

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 4 of 28
Page 4

[1a] a plurality of sense electrodes; and Touch sensors for CapSense have a plurality of sense electrodes, which can be in 

different configurations. For example, a CapSense-enabled touch sensor is a matrix 

touch sensor that has a plurality of sense electrodes. Alternatively, the touch sensor may 

be an array of capacitive-type buttons having a plurality of sense electrodes.

See PSoC 4 and PSoC 6 MCU CapSense Design Guide, at p. 27,

https://www.cypress.com/file/41076/download

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 5 of 28
Page 5

See PSoC 4 and PSoC 6 MCU CapSense Design Guide, at p. 25, 

https://www.cypress.com/file/41076/download

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 6 of 28
Page 6

See Getting Started with CapSense, at p. 14,

https://www.cypress.com/file/41076/download

See PSoC 4 and PSoC 6 MCU CapSense Design Guide, at p. 135, 

https://www.cypress.com/file/46081/download

[1b] a controller communicatively 

coupled to the plurality of sense 

electrodes, the controller configured to:

The CapSense touchcontroller is communicatively coupled to the plurality of sense 

electrodes. See limitation [1a].

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 7 of 28
Page 7

[1c] receive a plurality of signals from 

the plurality of sense electrodes 

associated with an interaction with the 

touch sensor by an external object, the 

plurality of signals indicative of an 

amount of capacitance between the touch 

sensor and the external object;

The CapSense touchcontroller receives a plurality of signals from the plurality of sense 

electrodes associated with an interaction with the touch sensor by an external object, the 

plurality of signals indicative of an amount of capacitance between the touch sensor and 

the external object.

For example, a plurality of signals indicative of capacitance is received by the CapSense 

touchcontroller when a finger touches the touch sensor.

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 16.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 8 of 28
Page 8

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 76.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 9 of 28
Page 9

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 77.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 10 of 28
Page 10

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 11 of 28
Page 11

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 78.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 12 of 28
Page 12

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 79.

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 15.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 13 of 28
Page 13

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 16.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 14 of 28
Page 14

[1d] access a stored threshold value, the 

threshold value indicating a threshold 

magnitude of capacitance; determine a 

grounding status of the touch sensor 

based on a strength of a charge return 

path between the touch sensor and a 

ground; adjust the stored threshold value 

based on the determined grounding status 

of the touch sensor;

The CapSense touchcontroller accesses a stored threshold value, the threshold value 

indicating a threshold magnitude of capacitance, determines a grounding status of the 

touch sensor based on a strength of a charge return path between the touch sensor and a 

ground, and adjusts the stored threshold value based on the determined grounding status 

of the touch sensor.

For example, the SmartSense Auto-Tuning dynamically tunes the noise threshold and 

finger touch thresholds based on different parameters, including the grounding status of 

the touch sensor.

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 20.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 15 of 28
Page 15

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 20.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 16 of 28
Page 16

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 21.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 17 of 28
Page 17

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 68.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 18 of 28
Page 18

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 69.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 19 of 28
Page 19

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 88.

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 44.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 20 of 28
Page 20

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 67.

[1e] after adjusting the stored threshold 

value, determine whether to process the 

interaction as a touch by the external 

object based on a comparison of the 

amount of capacitance with the adjusted 

threshold value; and after adjusting the 

stored threshold value based on the 

determined grounding status of the touch 

The CapSense touchcontroller, after adjusting the stored threshold value, determines

whether to process the interaction as a touch by the external object based on a 

comparison of the amount of capacitance with the adjusted threshold value, and after 

adjusting the stored threshold value based on the determined grounding status of the 

touch sensor, determines that the external object has not touched the touch sensor within 

a predetermined amount of time and changes the stored threshold value back to an 

original value, the original value comprising a value of the stored threshold value before 

it was adjusted based on the determined grounding status of the touch sensor.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 21 of 28
Page 21

sensor: 

determine that the external object has not 

touched the touch sensor within a 

predetermined amount of time; 

and change the stored threshold value 

back to an original value, the original 

value comprising a value of the stored 

threshold value before it was adjusted 

based on the determined grounding status 

of the touch sensor.

For example, after the SmartSense Auto-Tuning dynamically tunes the noise threshold 

and finger touch thresholds based on different parameters, including the grounding 

status of the touch sensor, the SmartSense Auto-Tuning functionality reverts back to a 

default or previous state having the default or previous noise and touch thresholds.

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 20.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 22 of 28
Page 22

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 20.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 23 of 28
Page 23

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 21.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 24 of 28
Page 24

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 68.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 25 of 28
Page 25

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 69.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 26 of 28
Page 26

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 88.

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 44.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 27 of 28
Page 27

https://www.cypress.com/documentation/application-notes/an64846-getting-startedcapsense at 67.

Case 6:20-cv-00523-ADA Document 1-9 Filed 06/12/20 Page 28 of 28