Elan Microelectronics Corporation v. Apple, Inc.

Filing 104

Declaration of Nathan Greenblatt in Support of Apple's Responsive Claim Construction Brief re 103 filed by Apple, Inc. (Attachments: # 1 Exhibit A, # 2 Exhibit B, # 3 Exhibit C, # 4 Exhibit D, # 5 Exhibit E, # 6 Exhibit F, # 7 Exhibit G, # 8 Exhibit H, # 9 Exhibit I, # 10 Exhibit J) (Powers, Matthew) (Filed on 6/2/2010) Modified on 6/4/2010 (bw, COURT STAFF).

Download PDF
EXHIBIT B 1 2 3 4 5 Yitai Hu (SBN 248085) (yhu@akingump.com) Scan P. DeBruine (SBN 168071) (sdebruine@akingump.com) Hsin-Yi Cindy Feng (SBN 215152) (cfeng@akingump.com) AKIN GUMP STRAUSS HAUER & FELD LLP Two Palo Alto Square 3000 E1 Camino Real, Suite 400 Palo Alto, California 94306-2112 Telephone: 650-838-2000 Facsimile: 650-838-2001 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Attorneys for Plaintiff and Counterdefendant ELANTECH DEVICES CORPORATION UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF CALIFORNIA SAN FRANCISCO DIVISION ELANTECH DEVICES CORP., Plaintiff, VS. Case No. 3:06-CV-01839 CRB ELANTECH DEVICES CORP.'S NOTICE OF MOTION AND MOTION FOR PARTIAL SUMMARY JUDGMENT OF INFRINGEMENT; MEMORANDUM OF POINTS AND AUTHORITIES Date: Time: Judge: Courtroom: December 28, 2007 10:00 am Hon. Charles R. Breyer 8, 19th Floor SYNAPTICS, INC. and AVERATEC, INC, Defendants. DOCUMENT SUBMITTED UNDER SEAL ELANTECH'S MOTION FOR PARTIAL SUMMARY JUDGMENT OF INFRINGEMENT BY ENABLED TYPE 2 CODE CASE NO. 3:06-CV-01839 CRB A 2774 ELN041246 1 2 3 NOTICE OF MOTION AND MOTION TO DEFENDANTS AND THEIR ATTORNEYS OF RECORD: PLEASE TAKE NOTICE that on December 28, 2007 at 10:00 a.m. or as soon thereafter as the 4 matter may be heard, in Courtroom 8 of this Court, located at 450 Golden Gate Avenue, 19th Floor, San 5 Francisco, California, PlaintiffElantech Devices Corp. ("Elantech") will and hereby does move this Court for partial summary judgment, pursuant to Rule 56 of the Federal Rules of Civil Procedure, that 7 8 the touchpad products sold by defendant Synaptics, Inc. ("Synaptics") using its "Type 2" source code with finger counting enabled, literally infringe Claim 18 of Elantech's United States Patent No. 9 5,825,352 ("the '352 patent"). lO 11 As its basis for this motion, as more fully set forth in the following Memorandum of Points and Authorities, Elantech states that the Court has already determined that each and every limitation of 12 Claim 18 of the '352 patent is literally present in Synaptics touchpad products that use the "Type 2" 13 source code with multiple finger detection enabled. Elantech therefore moves for judgment consistent 14 with that finding. 15 This motion is based upon this Notice of Motion and Memorandum of Points and Authorities, th~ 16 briefing and declarations submitted in support of and opposition to Synaptics' April 20, 2007 Motion for 17 Summary Judgment of Noninfringement of the Asserted Claims of the '352 Patent and Elantech's May 18 25, 2007 Motion for Summary Judgment of Infringement, the Court's October 26, 2007 Memorandum 19 and Order Re: Summary Judgment Motions in which the Court indicated it "would grant summary 2o 21 iudgment of infringement for Accused Touchpads implementing Type 2 code and having enabled finger :ounting functionality," and all of the other papers and pleadings on file in this matter and on such other 22 argument and evidence as may be presented to the Court at or prior to the hearing on this motion. 23 24 25 26 27 28 ELANTECH'S MOTION FOR PARTIAL SUMMARY JUDGMENT OF INFRINGEMENT BY ENABLED TYPE 2 CODE 1 CASE NO. 3:06-CV-01839 CRB . A 2775 ELN041247 1 2 I. 3 4 5 6 7 8 9 MEMORANDUM OF POINTS AND AUTHORITIES FACTUAL AND PROCEDURAL BACKGROUND Elantech's motion for partial summary judgment asks that judgment be entered confirming the Court's determination that Synaptics' touchpads using its current "Type 2" firmware code with multiple finger detection enabled ("Enabled Type 2 products") infringe claim 18 of this '352 patent. The Court has already determined that there are no disputed issues of fact, and that these specific products include every element of claim 18. As such, judicial economy would be served by entry of partial summary judgment. As discussed in the Court's October 26, 2007 Memorandum and Order Re: Summary Judgment 10 Motions ("SJ Order"), Elantech asserts that Synaptics' enabled Type 2 products infringe, inter alia, 11 Claim 18 of the '352 Patent. SJ Order at 3. See Wolf Decl., Ex. 3 (Elantech's Preliminary Infringement 12 Contentions). Claim 18 states as follows: A touch sensor for detecting the operative coupling of multiple fingers comprising: 13 14 15 16 17 means for scanning the touch sensor to (a) identify a first maxima in a signal corresponding to a first finger, (b) identify a minima following the first maxima, and (c) identify a second maxima in a signal corresponding to a second finger following said maxima; and means for providing an indication of the simultaneous presence of two fingers in response to identification of said first and second maxima. 18 May 25, 2007 DeBruine Decl., Ex. A ('352 patent) at 17:27-37. 19 In the Court's Claim Construction Order, the Court construed, inter alia, certain phrases found in 20 the Claim 18, i.e., (1) "scanning the touch sensor to..." or "means for scanning the touch sensor to.. 21 ." (2) "scanning the touch sensor to... identify a first maxima in a signal corresponding to a first 22 finger," (3) "scanning the touch sensor to... identify a minima following the first maxima," (4) 23 "scanning the touch sensor to... identify a second maxima in a signal corresponding to a second finger 24 following said minima." See Claim Construction Order, dated April 6, 2007 ("Claim Construction 25 Order"), at 11:2-9. Specifically, the Court construed (1) the phrase "scanning the touch sensor" to mean 26 "measuring the values generated by a touch sensor to detect operative coupling and determining the 27 corresponding positions at which measurements are made"; (2) the phrase "identify a first maxima in a 28 ELANTECH~S MOTION FOR PARTIAL SUMMARY JUDGMENT OF INFRINGEMENT BY ENABLED TYPE 2 CODE 2 CASE NO. 3:06-CV-01839 CRB A 2776 ELN041248 1 2 3 4 5 6 7 8 9 signal corresponding to a first finger" to mean "identify a first peak value in a finger profile obtained from scanning the touch sensor"; (3) the phrase "identify a minima following the first maxima" to mean "identify the lowest value in the finger profile that occurs after the first peak value, and before the another peak value is identified," and (4) the phrase "identify a second maxima in a signal corresponding to a second finger following said minima" to mean "after identifying the lowest value in the finger profile, identify a second peak value in the finger profile." See Claim Construction Order, at 12:22-24 and 15:1-7. Synaptics's "current" or "Type 2" code includes the peak_detect_subr, asm file. May 25, 2007 MacKenzie Decl., ¶14. Within the peak_detect_subr, asm, the 10 bui ldPeaksB i t Pat tern routine performs an identification of a first maxima, intervening minima 11 and second maxima following the minima. MacKenzie Decl. at ¶¶16, 18, 23, 30; SJ Order at 15. In 12 particular, this routine examines the value corresponding to each trace and compares it to the value of 13 the neighboring trace. Id. If the value of the current trace is less than that of the next, the routine 14 assigns that trace a value of"0." Id. If the value of the next trace is lower than the current trace, the 15 routine assigns a value of"l ." Id. The location of each "0" and "1" on the bit pattern correspond to the 16 9osition on the touchpad (i.e., the trace) at which the averaged capacitance values were originally 17 measured. Id. When the resulting variable string (e.g., the bit pattern) is analyzed, any instance of"0" 18 followed by "1" indicates a local maxima. That is, the point where the finger profile begins to decrease 19 following an increasing slope is identified by the "1" in the pattern "01 ." Id. Similarly, a "1" followed 20 by a "0" in the bit pattern indicates a minima. In other words, a location where the finger profile ceases 21 to decrease is identified by the "0" in the pattern "10." Id. This corresponds to the bit pattern set forth 22 in line "A" of the figure below: 23 24 25 26 27 28 ELANTECH'S MOTION FOR PARTIAL SUMMARY JUDGMENT OF INFRINGEMENT BY ENABLED TYPE 2 CODE CASE NO. 3:06-CV-01839 CRB A 2777 ELN041249 1 2 3 4 5 1 6 7 8 9 10 11 12 13 14 15 16 17 18 19 The oneAxis module calls the buildPeaksBitPattern routine along with the count PeaksAboveThreshold routine. MacKenzie Decl. at ¶¶15, 20. Once the bui ldPeaksB it Pat tern routine is performed, as described above in Section II.D. 1.a(l), the oneAxis module then calls the countPeaksAboveThreshold routine, which compares the capacitance value stored for the peak traces from the analog-to-digital converters - that is, the numeric representation of the trace value - to given two threshold values. Id. at ¶20. Each peak value that exceeds both threshold values is then counted as a finger, and the count is stored in a FingerInfo_FingerCount##ArrayNum register, ld. !I. ARGUMENT A. Legal Standard for Summary Judgment Pursuant to Federal Rule of Civil Procedure 56, summary judgment may be granted if there exists no genuine issue of material fact for trial and the moving party is entitled to judgment as a matter 20 of law. See Fed. R. Cir. Pro. 56(c); Andersorl ~ Liberty Lobby, Inc., 477 U.S. 242,251-52 (! 986) 21 (holding that a court must determine whether evidence presents a sufficient disagreement to require 22 submission lo a jury or whether it is so one-siided that one party must prevail as a matter of law). The 23 movant has the burden of coming forward with sufficient evidence to demonstrate that there is no 24 ~naterial issue of fact that would preclude summary judg~nent, and that it is entitled to judgment as a 25 matter of law. I/ivid Tech, lnc. v. American Science & Engineering, lnc., 200 F.3d 795,806-807 (Fed. 26 Cir. 1999); Continental Can Co. USA v. Monsm~to Co., 948 F.2d 1264, 1265 (Fed. Cir. 1991). Detemaining infringement (or non-infringement) involves a two-step process: The first step 27 28 ELANI'ECII'S MOTION EOP, PAP, TIAI. SUMMAP, Y JUDGMI:!N [ 4 OF INFRINGEMENT BY ENABLED TYPE 2 CODE CASE NO. 3:06-C\/-01839 C1{13 A 2778 ELN041250 1 2 3 requires the Court to construe the claims to ascertain their meaning and scope. The second step requires a comparison of the construed claims to the Enabled Type 2 product to determine whether the elements in the asserted claims are found in that product. Markman v. Westview Instruments, Inc., 52 F.3d 967, 4 979 (Fed. Cir. 1995) (en banc), aft'd, 517 U.S. 370 (1996). 5 6 7 While infringement, either literal or under the doctrine of equivalents, is a question of fact, summary judgment may nevertheless be granted "when no reasonable jury could find that every limitation recited in the properly construed claim either is or is not found [in the Enabled Type 2 8 device]." Bai v. L & L Wings, 160 F.3d 1350, 1353 (Fed. Cir. 1998). Here, as discussed below, and as 9 confirmed in the Court's summary judgment order, Synaptics' own documents demonstrate that there is 10 no material issue of fact that Synaptics' Enabled Type 2 Products contain each element of Claim 18 of 11 the '352 Patent. Accordingly, summary judgment of infringement of the Asserted Claims should be 12 entered. 13 14 B. The Synaptics Products Literally Infringe Claim 18. Based on the Court's claim construction, the Enabled Type 2 Products literally infringe Claim 18 15 Literal infringement of a means-plus function claim element may be established if the Enabled Type 2 16 product performs the same function, using the same or equivalent corresponding structure as that 17 disclosed in the patent. See 35 U.S.C. § 112, ¶6 (means-plus function claim literally covers "the 18 corresponding structure, material, or acts described in the specification and equivalents thereof") 19 (emphasis added); Odetics, Inc. v. Storage Technology Corp., 185 F.3d 1259, 1267 (Fed. Cir. 1999) 20 ("Literal infringement of a § I 12, ¶ 6 limitation requires that the relevant structure in the Enabled Type 2 21 device perform the identical function recited in the claim and be identical or equivalent to the 22 corresponding structure in the specification."). Here, the Enabled Type 2 Products literally infringes 23 Claim 18 because they contain the same claimed functions for the two means-plus-function elements of 24 Claim 18, i.e., "means for scanning..." and "means for providing an indication .... " and contain the 25 same or equivalent corresponding structures. SJ Order at I 0, 14-15. 26 27 28 ELANTECH~S MOTION FOR PARTIAL SUMMARY JUDGMENT OF INFRINGEMENT BY ENABLED TYPE 2 CODE CASE NO. 3:06-CV-01839 CRB A 2779 ELN041251 1 2 3 1. The Enabled Type 2 Products Meet the "Means for Scanning..." Limitation As the Court found, The Enabled Type 2 Products perform the same claimed function for the "means for scanning .... lement. That finding was based on the following facts: It is undisputed that "e 4 the claimed function is "scanning the touch sensor to (a) identify a first maxima in a signal 5 6 7 8 9 corresponding to a first finger, (b) identify a minima following the first maxima, and (c) identify a second maxima in a signal corresponding to a second finger following said maxima." Kramer Decl., Ex. 1. Under the Court's Construction, this claimed function means "measuring the values generated by a touch sensor to detect operative coupling and determining the corresponding positions at which measurements are made" to (a) "identify a first peak value in a finger profile obtained from scanning the 10 touch sensor", (b) "identify the lowest value in the finger profile that occurs after the first peak value, 11 and before another peak value is identified" and (c) "after identifying the lowest value in the finger 12 profile, identify a second, peak value in the finger profile." April 6, 2007 Claim Construction Order, at 13 14 12:22-24, 15:1-7. The peak_detect_subr, asm file contains a module entitled oneAxis, which calls the 15 buildPeakBitsPattern routine. MacKenzie Decl., at ¶¶15, 22. This 16 buildPeaksBitPattern routine generates a bit pattern from each trace, whereby a "0" followed by 17 "1" identifies a peak value while a "1" followed by a "0" identifies a lowest value. Id. SJ Order at 14. 18 The locations of each "0" and "1" on the bit pattern correspond to the positions on the touchpad (i.e., the 19 traces) at which the averaged capacitance values were originally measured. Id. Hence, through the 20 buildPeaksBitPattern routine, the Enabled Type 2 Products measure the values generated by 21 fingers touching the touch sensor and determine the corresponding positions of each value to identify a 22 first peak value, a following lowest value and a second peak value. This oneAxi s module is included 23 in the Enabled Type 2 Products. Hence, those Enabled Type 2 Products with boards that always call for 24 the execution of oneAxi s module perform the "scanning the touch sensor..." function. 25 Moreover, the Enabled Type 2 Products here include the identical structure corresponding to the " 26 "means for scanning ....The undisputed corresponding structures are comprised of the "analog 27 multiplexor 45, capacitance measuring circuit 70, analog to digital converter 80 and microcontroller 60." 28 ELANTECH'S MOTION FOR PARTIAL SUMMARY JUDGMENT OF [NFP, INGEMENT BY ENABLED TYPE 2 CODE CASE NO. 3:06-CV-01839 CRB A 2780 ELN041252 1 2 3 Kramer Decl., Ex. 1. These structures are all readily shown in the Enabled Type 2 Products. The Enabled Type 2 Products include an integrated circuit controller called the "T1005." MacKenzie Decl., at ¶7, Ex. 2 (schematic design of the T1005), Ex. 4 (T1005 specification). This T1005 includes a 4 multiplexer, capacitance measuring circuit, analog-to-digital converter and microcontroller. MacKenzie 5 6 7 8 9 10 11 12 13 Decl., ¶¶7-8; Ex. 2 (schematic design of the T1005); Ex. 4 (T1005 specification, at SYN00099005). Therefore, there can be no dispute that the Enabled Type 2 Products have the same structures corresponding to the "means for scanning..." element. SJ Order at 14-15. 2. The Enabled Type 2 Products Literally Meet the "Means for Providing an Indication" Claim Elements The Court has already determined that the Enabled Type 2 Products perform the same claimed function for the "means for providing an indication..." element. SJ Order at 10. The undisputed claimed function is the "providing an indication of the simultaneous presence of two fingers in response to identification of said first and second maxima." Kramer Decl., Ex. 1. In response to the 14 identification of the maxima by the buildPeaksBitPattern each peak value that exceeds two 15 16 threshold values is then counted as a finger, and the count is stored in a FingerInfo_FingerCount##ArrayNum register. MacKenzie Decl., at ¶20. This procedure has 17 been found by the court to satisfy the "providing an indication" claim limitation. SJ Order at 11. 18 19 III. 20 21 Accordingly, as a matter of law, the Enabled Type 2 Products literally infringe Claim 18. CONCLUSION For the foregoing reasons, Elantech respectfully requests that the Court grant its motion for partial summary judgment that the Enabled Type 2 products infringe Claim 18 of the '352 patent. AKIN GUMP STRAUSS HAUER & FELD LLP By: 24 25 26 27 28 ELANTECH'S MOTION FOR PARTIAL SUMMARY JUDGMENT OF INFRINGEMENT BY ENABLED TYPE 2 CODE 22 Dated: November 20, 2007 23 /s/ Sean P. DeBruine Attorney for Plaintiff ELANTECH DEVICES CORP. 7 CASE NO. 3:06-CV-01839 CRB A 2781 ELN041253

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?