`Case 1:17-cv-00770-JDW Document 369-35 Filed 04/12/24 Page 1 of 5 PagelD #: 34322
`
`EXHIBIT 35
`EXHIBIT 35
`
`
`
`Case 1:17-cv-00770-JDW Document 369-35 Filed 04/12/24 Page 2 of 5 PageID #: 34323
`HIGHLY CONFIDENTIAL – OUTSIDE ATTORNEYS’ EYES ONLY
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE DISTRICT OF DELAWARE
`
`Plaintiff/Counterclaim-Defendant,
`
`
`WIRTGEN AMERICA, INC.,
`
`
`
`
`
`CATERPILLAR INC.,
`
`
`
`v.
`
`
`
`
`
`
`Civil Action No. 1:17-cv-00770-JDW
`
`CONTAINS INFORMATION MARKED
`CONFIDENTIAL PURSUANT TO
`PROTECTIVE ORDER
`
`Defendant/Counterclaim-Plaintiff.
`
`
`INITIAL EXPERT REPORT OF DR. CHRISTOPHER RAHN
`
`
`
`
`
`
`
`Case 1:17-cv-00770-JDW Document 369-35 Filed 04/12/24 Page 3 of 5 PageID #: 34324
`HIGHLY CONFIDENTIAL – OUTSIDE ATTORNEYS’ EYES ONLY
`
`
`
`Tier 4F Cold Planer CTCT Paving Industry, MKT-0002, (August, 2014)) at 0129-0131;
`
`CTCT000001 (Sycamore Project – CAT Grade Control Tier IV Final Cold Planer) at 0015
`
`(depicting same diagram); Engelmann Dep., 110:6-18; 112:8-11; 112:20-113:6; 126:10-127:22;
`
`130:2-10, Mar. 16, 2023.
`
`353. As I explained above regarding claim elements 1[c] and 1[d], the indication and
`
`setting devices permit the operator to select a subset of available sensors for automatic grade and
`
`slope control and enter set (target) values for the selected subset of sensors. CAT-770_040200
`
`(OMM Manual – Grade & Slope) at 0221, 0223; see also CAT-770_022979 (All SOTA -
`
`Monitoring System/Grade & Slope) at 3040-3042. When in the “Auto Mode,” the grade and slope
`
`ECM controls the milling depth and/or the slope of the milling drum to maintain the target values.
`
`CAT-770_040200 (OMM Manual – Grade & Slope) at 0212; see also CAT-770_022979 (All
`
`Model SOTA Troubleshooting Manual - Monitoring System/Grade & Slope) at 3015, 3048-3049;
`
`CAT-770_001323 (Hot Swap Software Requirements). To do this, the grade and slope ECM
`
`compares the measured position against the target value, and based on that comparison, outputs an
`
`adjustment signal (if any) to adjust the milling depth and/or slope of the milling drum so that the
`
`sensed current actual values approach the set values (target) entered by the operator for the subset
`
`of selectable sensors that the operator has selected for control. See CAT-770_040200 (OMM
`
`Manual – Grade & Slope) at 0212; see also CAT-770_022979 (All Model SOTA Troubleshooting
`
`Manual - Monitoring System/Grade & Slope) at 3015, 3048-3049; CAT-770_001323 (Hot Swap
`
`Software Requirements); See Engelmann Dep., 117:9-121:4; 132:16-133:14, Mar. 16, 2023;
`
`Tarvin Dep., 65:5-21; 66:20-67:6; 76:11-13; 83:1-12, Mar. 7, 2023.
`
`354.
`
`I have reviewed the Source Code Report of Dr. Valerdi, and he confirmed that the
`
`source code for the Accused PM600/PM800 Sensor Swapping Machines has the functionality as I
`
`228
`
`
`
`Case 1:17-cv-00770-JDW Document 369-35 Filed 04/12/24 Page 4 of 5 PageID #: 34325
`HIGHLY CONFIDENTIAL – OUTSIDE ATTORNEYS’ EYES ONLY
`
`
`
`have described above. Opening Expert Report of Dr. Ricardo Valerdi Regarding Source Code (the
`
`"Opening Valerdi Report") at ¶¶ 19-49.
`
`355.
`
`If this claim limitation is not literally present due to the ECM architecture, it is also
`
`my opinion that the Accused PM600/PM800 Sensor Swapping Machines infringe this limitation
`
`under the doctrine of equivalents. For example, if the recited “controller” is not literally present
`
`because the Accused PM600/PM800 Sensor Swapping Machines use additional ECMs, such as
`
`the machine ECM to control machine elevation, then a skilled artisan would have understood the
`
`differences between one controller and multiple controllers to be insubstantial.
`
`356. The Accused PM600/PM800 Sensor Swapping Machines’ controllers perform
`
`substantially the same function, in substantially the same way, to achieve substantially the same
`
`result as the recited controller. More specifically, the grade and slope ECM and machine ECM
`
`function to receive measured values from selected sensors, calculate adjustment values based on
`
`set values, and vary the leg heights to control the elevation of the machine frame (and thereby the
`
`depth and the slope of the milling drum). The two ECMs do this in substantially the same way as
`
`the controller cited in claim 1[f] (e.g., by taking and processing information signals from input
`
`devices and providing output signals to the legs) to achieve substantially the same result (e.g.,
`
`controlling the milling depth and/or slope of the milling drum). Thus, it is my opinion that this
`
`limitation is met under the doctrine of equivalents.
`
`357. For at least these reasons, in my opinion, the Accused PM600/PM800 Sensor
`
`Swapping Machines include claim element 1[f].
`
`(ii)
`
`PM300
`
`358. For the same reasons stated above for the Accused PM600/PM800 Sensor
`
`Swapping Machines, it is my opinion that the Accused PM300 Sensor Swapping Machines include
`
`229
`
`
`
`Case 1:17-cv-00770-JDW Document 369-35 Filed 04/12/24 Page 5 of 5 PageID #: 34326
`HIGHLY CONFIDENTIAL – OUTSIDE ATTORNEYS’ EYES ONLY
`
`
`
`
`Dated: May 19, 2023
`
`
`
`Christopher Rahn, Ph.D.
`
`
`
`
`
`
`
`
`299
`
`HIGHLY CONFIDENTIAL -OUTSIDE ATTORNEYS’ EYES ONLY
`
`Dated: May 19, 2023
`
`NGL
`Christpher Rahn, Ph.D.
`
`299
`
`