Fortinet, Inc. v. Sophos, Inc. et al

Filing 305

ORDER (REDACTED) by Judge Edward M. Chen Granting in Part and Denying in Part 218 Plaintiff's Motion for Summary Judgment. (emcsec, COURT STAFF) (Filed on 10/28/2015)

Download PDF
1 2 3 4 UNITED STATES DISTRICT COURT 5 NORTHERN DISTRICT OF CALIFORNIA 6 7 Plaintiff, 8 SOPHOS, INC., et al., Docket No. 218 Defendants. 11 12 For the Northern District of California United States District Court ORDER GRANTING IN PART AND DENYING IN PART PLAINTIFF’S MOTION FOR SUMMARY JUDGMENT v. 9 10 Case No. 13-cv-05831-EMC FORTINET, INC., 13 Plaintiff Fortinet, Inc. has filed suit against Defendants Sophos, Inc. and two of its officers, 14 15 Michael Valentine and Jason Clark, both of whom left employment with Fortinet to work for 16 Sophos. In the operative first amended complaint (“FAC”), see Docket No. 9 (FAC), Fortinet has 17 asserted a variety of claims against Sophos, including patent infringement. Sophos has 18 counterclaimed for infringement of its own patents. Currently pending before the Court is 19 Fortinet’s motion for summary judgment, in which it seeks summary judgment as to some of 20 Sophos’s patent claims and summary judgment as to one of its own patent claims. I. 21 22 23 A. DISCUSSION Legal Standard Under Federal Rule of Civil Procedure 56(a), a party may seek summary judgment on a 24 claim or even part of a claim. “The court shall grant summary judgment if the movant shows that 25 there is no genuine dispute as to any material fact and the movant is entitled to judgment as a 26 matter of law.” Fed. R. Civ. P. 56(a). As indicated by the language of the rule, “[t]he moving 27 party has the burden of establishing the absence of a genuine dispute of material fact. The court 28 must view the evidence in the light most favorable to the non-movant and draw all reasonable 1 inferences in the non-movant’s favor.” City of Pomona v. SQM N. Am. Corp., 750 F.3d 1036, 2 1049-50 (9th Cir. 2014). “‘Where the record taken as a whole could not lead a rational trier of fact 3 to find for the nonmoving party, there is no genuine issue for trial.’” Id. Where the plaintiff ultimately bears the burden of proof, the defendant may prevail on a 4 5 motion for summary judgment by pointing to the plaintiff’s failure “to make a showing sufficient 6 to establish the existence of an element essential to [the plaintiff’s] case.” Celotex Corp. v. 7 Catrett, 477 U.S. 317, 322 (1986). 8 In contrast, where a plaintiff seeks summary judgment in favor of its own claim, it “‘must 9 offer evidence sufficient to support a finding upon every element of [its] claim . . . , except those elements admitted . . . ‘ by the adversary.” Watts v. United States, 703 F.2d 346, 347 (9th Cir. 11 1983). As indicated above, in the instant case, Fortinet seeks summary judgment on some of 12 For the Northern District of California United States District Court 10 13 Sophos’s claims (i.e., where Fortinet is the defendant) as well as summary judgment on one of its 14 own claims (i.e., where Fortinet is the plaintiff). More specifically, Fortinet makes the following 15 arguments: 16 (1) failure to mark; 17 18 (2) Sophos infringes on Fortinet’s ‘430 patent because it has failed to rebut the testimony of Fortinet’s expert; 19 20 Sophos is not entitled to pre-suit damages for its ‘587 and ‘347 patents because of its (3) Three of Sophos’s patents – the ‘002, ‘050, and ‘687 patents – are invalid based on the unrebutted testimony of Fortinet’s expert; 21 22 (4) 23 Each of these arguments is addressed below. 24 B. 25 Claim 9 of Sophos’s ‘587 patent is either not infringed or invalid. Sophos’s ‘587 and ‘347 Patents – Pre-Suit Damages Title 35 U.S.C. § 287 provides as follows: 26 27 28 Patentees, and persons making, offering for sale, or selling within the United States any patented article for or under them, . . . may give notice to the public that the same is patented, either by fixing thereon the word “patent” or the abbreviation “pat.”, together with 2 1 2 3 4 5 6 7 8 9 the number of the patent, or by fixing thereon the word “patent” or the abbreviation “pat.” together with an address of a posting on the Internet, accessible to the public without charge for accessing the address, that associates the patented article with the number of the patent, or when, from the character of the article, this cannot be done, by fixing to it, or to the package wherein one or more of them is contained, a label containing a like notice. In the event of failure so to mark, no damages shall be recovered by the patentee in any action for infringement, except on proof that the infringer was notified of the infringement and continued to infringe thereafter, in which event damages may be recovered only for infringement occurring after such notice. Filing of an action for infringement shall constitute such notice. 35 U.S.C. § 287(a). Here, Fortinet argues that Sophos is not entitled to pre-suit damages on two of its patents held in its order on Sophos’s summary judgment motion, the patentee generally has the burden of 12 For the Northern District of California (the ‘587 and ‘347 patents) because it failed to mark in compliance with the statute. As the Court 11 United States District Court 10 pleading and proving compliance with § 287 (i.e., actual or constructive notice), but, where the 13 predicate issue is whether the patentee’s product practices the claimed invention in the first place, 14 the accused infringer has the burden of production which, if met, then shifts the burden of 15 persuasion to the patentee. 16 Here, Fortinet has met its burden of production by pointing to evidence that Sophos 17 practices the inventions claimed in the ‘587 and ‘347 patents. That evidence consists of Sophos’s 18 own infringement contentions and interrogatory responses. As Fortinet has met its burden of 19 production, then the burden of persuasion shifts to Sophos to show that its products do not practice 20 the claimed inventions or that it did mark the products. Sophos has failed to do either, and 21 therefore Fortinet is entitled to summary judgment – i.e., there should be no pre-suit damages for 22 Sophos, should it prevail, on the ‘587 and ‘347 patents. 23 In its opposition brief, Sophos contends that summary judgment is appropriate only if 24 Fortinet concedes that the Sophos products practice the claimed inventions or this Court rules as a 25 matter of law that Sophos practices the claimed inventions. See Opp’n at 2. According to Sophos, 26 without such a concession or ruling, there is an issue of fact for the jury to decide. This argument 27 lacks merit for the reasons stated above. See U.S. Ethernet Innovations, LLC, No. C 10-3724 CW, 28 2013 U.S. Dist. LEXIS 116640 (N.D. Cal. Aug. 16, 2013) at *51-53 (noting that “Movants offered 3 1 evidence that the marking requirement was not met and thus the burden shifted to USEI to raise an 2 issue of fact to preclude summary judgment[;] [i]t cannot meet its burden to do so simply through 3 argument unsupported by evidence”). In any event, the Court also notes that, in its reply brief, 4 Fortinet essentially stated that, although it need not make a concession, it is willing to do so. See 5 Reply at 2-3 (“[W]hile no concession is necessary from Fortinet, Fortinet agrees that it will not 6 dispute before the jury Sophos’s position that Sophos sold unmarked ‘patented articles’ under the 7 ‘587 and ‘347 patents before asserting those those patents against Fortinet in this case.”). Accordingly, on this issue of pre-suit damages, the Court grants Fortinet summary 8 9 10 judgment. C. Fortinet’s ‘430 Patent – Infringement One of Fortinet’s patent infringement claims is based on the ‘430 patent. Fortinet 12 For the Northern District of California United States District Court 11 contends that it is entitled to summary judgment that Sophos infringes on the ‘430 patent because 13 Fortinet provided an expert report (from Angelos Stavrou) detailing how Sophos infringes, see 14 generally Stavrou Decl., but Sophos failed to provide an expert report to the contrary. Fortinet 15 notes that, although there is an expert report from Sophos (from Frederick Cohen), see 16 Cunningham Decl., Ex. P (Cohen report), which is titled “Expert Report . . . Regarding Non- 17 Infringement”), the substance of that report is about invalidity only, not infringement. 18 In its opposition, Sophos’s argument boils down to the contention that it cannot be said to 19 infringe the ‘430 patent because it is invalid, and therefore summary judgment is not proper. See 20 Opp’n at 4 (“‘It is axiomatic that one cannot infringe an invalid patent.’”) (quoting Richdel, Inc. v. 21 Sunspool Corp., 714 F.2d 1573, 1580 (Fed. Cir. 1983)). 22 Sophos’s position lacks merit. Fortinet is not asking this Court to make a liability 23 determination on the ‘430 patent. Rather, Fortinet is just asking for partial summary judgment to 24 dispose of the issue of infringement. That does not bar Sophos from still arguing that the ‘430 25 patent is invalid (which would preclude liability); it simply prevents Sophos from taking the 26 position that it does not practice the invention claimed in the ‘430 patent. As Fortinet notes in its 27 reply, it is not uncommon for courts to render partial summary judgment on infringement. See, 28 e.g., Apple, Inc. v. Samsung Elecs. Co., No. 12-CV-00630-LHK, 2014 U.S. Dist. LEXIS 8157, at 4 1 *156 (N.D. Cal. Jan. 21, 2014) (granting Apple’s motion for summary judgment of infringement 2 of the ‘172 patent). Accordingly, the Court grants Fortinet summary judgment on infringement of the ‘430 3 4 patent, although this ruling does not bar Sophos from contesting the validity of the patent. 5 D. Sophos’s ‘002, ‘050, and ‘687 Patents – Invalidity For three of the patents asserted by Sophos – i.e., the ‘002, ‘050, and ‘687 patents – 6 7 Fortinet argues that it is entitled to summary judgment because Sophos never served an expert 8 report on infringement and then failed to respond to Fortinet’s expert’s report on invalidity. See 9 Mot. at 14; see also note 2, supra. Sophos’s opposition brief was due on September 18, 2015. On September 17, 2015 (at 12:55 12 For the Northern District of California Fortinet presented the above argument in its opening brief filed on September 7, 2015. 11 United States District Court 10 p.m., to be precise) – i.e., the day before its opposition brief was to be filed – Sophos offered 13 Fortinet a covenant not to sue on the three patents. See Jaffe Reply Decl., Exs. 6-7 (e-mail and 14 letter). Sophos argues that, in light of the covenant, this Court no longer has jurisdiction over the 15 patent infringement claims. See Super Sack Mfg. v. Chase Pkg. Corp., 57 F.3d 1054, 1058-59 16 (Fed. Cir. 1995) (evaluating whether a covenant not to sue on patents extinguished an actual 17 controversy between the parties). In its reply brief, Fortinet argued that the covenant not to sue is insufficient to divest this 18 19 Court of jurisdiction. At the hearing, the Court echoed some of Fortinet’s concerns, which led to 20 Sophos essentially offering a covenant not to sue with additional terms. As Sophos has now 21 offered this covenant not to sue – which is irrevocable and covers both direct and indirect 22 infringement, currently existing and past products and even certain future products, and extends 23 even to customers, see Docket No. 286 (notice of covenant not to sue) – this Court no longer has 24 jurisdiction over Sophos’s claims and Fortinet’s counterclaims on the three patents. All claims 25 related to the three patents at issue are therefore dismissed. The dismissal is with prejudice. At 26 the hearing, Sophos did not dispute that a dismissal with prejudice would be appropriate given a 27 sufficient covenant not to sue. 28 /// 5 1 E. The final issue for the Court is whether Fortinet is entitled to summary judgment of 2 3 Sophos’s ‘587 Patent – Noninfringement or Invalidity noninfringement and/or invalidity on claim 9 of Sophos’s ‘587 patent. Claim 9 reads as follows: 4 9. 5 6 means in a first data processor of the network for providing a second data processor of the network with a copy of an item of data which is stored for access by the first data processor; 7 8 storage means for access by the second data processor for storing a set of information defining data of a plurality of characteristic forms that are indicative of invalidity[;] 9 10 means in the second data processor for testing for the presence of any of the characteristic forms, in the item of data, and generating a validity signal indicative of whether data of any of the characteristic forms has been detected in the item of data; and 11 12 For the Northern District of California United States District Court A data processing system comprising a plurality a plurality of data processors interconnected as a network, and comprising: 13 means for transmitting the validity signal to the first data processor to indicate whether it may allow access to the item of data. 14 15 16 ‘587 patent, claim 9. As indicated by the language above, claim 9 is a means-plus-function 17 claim. 1 18 1. Noninfringement 19 In its noninfringement argument, Fortinet seems to assume that the specification for the 20 ‘587 patent describes the structures which perform the specified functions in claim 9. Fortinet 21 argues, however, that Sophos has failed to point to any structure in the accused Fortinet products 22 that perform the specified functions. The Court has reviewed the report of Sophos’s expert, Robert Stillerman, which is the 23 24 main evidence tendered by Sophos to support its claim of infringement. Based on that report, see 25 Cunningham Reply Decl., Ex. A (Stillerman Report ¶¶ 102, 103-16, 174-85), the Court concludes 26 1 27 28 While Sophos makes a passing suggestion that the claim is not a means-plus-function claim, see Opp’n at 8 (stating that “the Court has neither evaluated nor determined whether these limitations should be interpreted as ‘means-plus-function’”), its opposition brief effectively treats the claim as a means-plus-function claim. 6 1 that Sophos has sufficiently raised a genuine dispute of material fact regarding infringement. The 2 Court rejects Fortinet’s contention that “Mr. Stillerman does not (anywhere in his report) explain 3 how Fortinet’s accused products have an identical or equivalent structure to these four means- 4 plus-function terms.” Mot. at 23; see also Reply at 10 (arguing that Mr. Stillerman’s expert report 5 does not “map[] any corresponding structure or claimed function from claim 9 of the ‘587 patent 6 to anything in Fortinet’s products”). For example, for the means-plus-function limitation “storage 7 means for access by the second data processor for storing a set of information defining data of a 8 plurality of characteristic forms that are indicative of invalidity,” Mr. Stillerman identifies the 9 following structure in Fortinet’s products: 10 12 For the Northern District of California United States District Court 11 13 14 15 16 Accordingly, the Court denies Fortinet’s motion for summary judgment on 17 18 noninfringement. 19 2. 20 The Court now turns to invalidity. 2 According to Fortinet, the first means-plus-function Invalidity 21 limitation above – i.e., “means in a first data processor . . . for providing a second data processor . . 22 . with a copy” – is invalid because it is indefinite. The party claiming indefiniteness has the 23 burden of establishing such by clear and convincing evidence. See TecSec v. Int’l Bus Machines 24 Corp., 731 F.3d 1336, 1349 (Fed. Cir. 2013). 25 26 27 28 2 As to invalidity, the Court ordered the parties to provide supplemental briefing. After the parties filed their cross-briefs, Fortinet asked for leave to file a brief in response to Sophos’s supplemental brief. See Docket No. 298 (motion). Sophos opposed the motion. While the Court is not unsympathetic to Sophos’s opposition, the Court shall grant Fortinet’s motion, especially as Sophos’s opposition addresses the merits of Fortinet’s responsive brief. 7 Generally, “[t]he definiteness requirement focuses on whether ‘a patent’s claims, viewed in 1 2 light of the specification and prosecution history, inform those skilled in the art about the scope of 3 the invention with reasonable certainty.’” Id. For a means-plus-function claim, there must be 4 corresponding structure, material, or acts described in the specification or the claim will be 5 deemed indefinite. See Media Rights Techs., Inc. v. Capital One Fin. Corp., No. 2014-1218, 2015 6 U.S. App. LEXIS 15767, at *16 (Fed. Cir. Sept. 4, 2015); see also See Williamson v. Citrix 7 Online, 792 F.3d 1339, 1347 (Fed. Cir. 2015) (en banc) (noting that, means-plus-function claiming 8 allows “patentees to express a claim limitation by reciting a function to be performed rather than 9 by reciting structure for performing that function, [but] plac[es] specific constraints on how such a materials, or acts described in the specification as corresponding to the claimed function and 12 For the Northern District of California limitation is to be construed, namely, by restricting the scope of coverage to only the structure, 11 United States District Court 10 equivalents thereof”); Saffran v. Johnson & Johnson, 712 F.3d 549, 562 (Fed. Cir. 2013) (stating 13 that the “‘duty to link or associate structure to function is the quid pro quo for the convenience of 14 employing § 112, ¶ 6’”). Whether a claim is indefinite or definite is a question of law. See DDR Holdings, LLC v. 15 16 Hotels.com, L.P., 773 F.3d 1245, 1260 (Fed. Cir. 2014). But while “[i]ndefiniteness is . . . a legal 17 determination arising out of the court’s performance of its duty construing the claims,” “[l]ike 18 enablement, definiteness, too, is amenable to resolution by the jury where the issues are factual in 19 nature.” BJ Servs. Co. v. Halliburton Energy Servs., 338 F.3d 1368, 1372 (Fed. Cir. 2003). In the instant case, Fortinet asserts that the first means-plus-function limitation in claim 9 20 21 is indefinite because it lacks corresponding structure for the claimed function. As indicated above, 22 to evaluate this argument, the Court must consider the specification for the ‘587 patent to 23 determine if there is corresponding structure. According to Sophos, the corresponding structure 24 identified in the specification “is ‘any of the workstations 2-A, 2-B, or 2-C.’” Opp’n at 9; see also 25 ‘587 patent, col. 3:39-41 (“FIG. 1 shows a data processing system in the form of a network 26 including data processors configured as a file server 1 and workstations 2a, 2b and 2c.”) (emphasis 27 added). 28 Workstations are, in essence, computers. Sophos admits that, in Aristocrat Technologies 8 1 Australia Pty Ltd. v. International Game Technology, 521 F.3d 1328 (Fed. Cir. 2008), the Federal 2 Circuit stated, “[i]n cases involving a computer-implemented invention in which the inventor has 3 invoked means-plus-function claiming, this court has consistently required that the structure 4 disclosed in the specification be more than simply a general purpose computer or microprocessor.” 5 Id. at 1333. This is because “[f]or a patentee to claim a means for performing a particular function 6 and then to disclose only a general purpose computer as the structure designed to perform that 7 function amounts to pure functional claiming.” Id. “[I]n a means-plus-function claim ‘in which 8 the disclosed structure is a computer, or microprocessor, programmed to carry out an algorithm, 9 the disclosed structure is not the general purpose computer, but rather the special purpose 10 computer programmed to perform the disclosed algorithm.’” Id. While Sophos concedes the holding in Aristocrat, it points out that the Federal Circuit has 12 For the Northern District of California United States District Court 11 also held that a general purpose computer or microprocessor can serve as sufficient structure 13 where the claimed function can be done without special programming. Sophos cites, inter alia, 14 Katz Interactive Call Processing Patent Litigation v. American Airlines, Inc., 639 F.3d 1303 (Fed. 15 Cir. 2011), and EON Corp. IP Holdings LLC v. AT&T Mobility LLC, 785 F.3d 616 (Fed. Cir. 16 2015). 17 In Katz, the lower court held that “claims directed to a ‘means for processing’ were 18 indefinite” under Aristocrat because “the specifications of each of the patents at issue disclosed 19 only general purpose processors and did not disclose the algorithms that those processors used to 20 perform the recited functions.” Katz, 639 F.3d at 1314. On appeal, the Federal Circuit agreed that 21 some of the claims were indefinite. For example, certain claims “recite[d] a ‘processing means . . . 22 for receiving customer number data entered by a caller and for storing the customer number data . 23 . . and based on a condition coupling an incoming call to the operator terminal, the processing 24 means visually displaying the customer number data.’” Id. The Federal Circuit explained that the 25 claims were indefinite because they did “not disclose an algorithm that corresponds to the ‘based 26 on a condition coupling an incoming call to the operator terminal’ function.” Id. 27 28 The court, however, went on to reject the indefiniteness conclusion reached by the district court for other claims. More specifically, the district court had interpreted Aristocrat “too 9 1 broadly” by understanding Aristocrat to mean that the specification in a patent must disclose an 2 algorithm for any recited function performed solely or predominantly by a general purpose 3 computer. Id. at 1315-16. 4 [T]hat interpretation of our prior cases [including Aristocrat] is too broad. Those cases involved specific functions that would need to be implemented by programming a general purpose computer to convert it into a special purpose computer capable of performing those specified functions. By contrast, in the seven claims identified above, Katz has not claimed a specific function performed by a special purpose computer, but has simply recited the claimed functions of “processing,” “receiving,” and “storing.” Absent a possible narrower construction of the terms “processing,” “receiving,” and “storing,” discussed below, those functions can be achieved by any general purpose computer without special programming. As such, it was not necessary to disclose more structure than the general purpose processor that performs those functions. Those seven claims do not run afoul of the rule against purely functional claiming, because the functions of “processing,” “receiving,” and “storing” are coextensive with the structure disclosed, i.e., a general purpose processor. 5 6 7 8 9 10 12 For the Northern District of California United States District Court 11 13 14 Id. at 1316 (emphasis added). 15 Ultimately, the Federal Circuit remanded to the district court to determine what the terms 16 “processing,” “receiving,” and “storing” meant. “Based on its construction, the district court can 17 then determine whether the functions recited in those seven contested claims can be performed by 18 a general purpose processor or, instead, constitute specific computer-implemented functions as to 19 which corresponding algorithms must be disclosed.” Id. at 1317. In EON, the Federal Circuit expanded on the exception to the algorithm rule created in 20 21 Katz. It noted that, since Katz, it had analyzed the exception only once and found that it did not 22 apply. 23 24 25 26 27 28 The Ergo court explained that “[i]t is only in the rare circumstances where any general-purpose computer without any special programming can perform the function that an algorithm need not be disclosed.” The court found that an algorithm was needed to lend sufficient structure to the terms at issue because “[t]he EON ‘control means’ at issue in this case cannot be performed by a generalpurpose computer without any special programming. The function of ‘controlling the adjusting means’ requires more than merely plugging in a general purpose computer.” 10 1 EON, 785 F.3d at 621. The Federal Circuit then went on to emphasize that “special programming” had nothing to 2 3 do with how complex or simple the function was to implement. See id. at 623 (stating that 4 “‘special programming’ does not denote a level of complexity” and that “the district court erred in 5 holding that ‘special programming’ does not encompass commercially available off-the-shelf 6 software”). 7 To the contrary, . . . “special programming” includes any functionality that is not ‘coextensive’ with a microprocessor or general purpose computer. In other words . . . the general purpose computer becomes a special purpose computer when loaded with the special programming, so a general purpose computer or microprocessor no longer lends sufficient structure to the claim. . . . A microprocessor or general purpose computer lends sufficient structure only to basic functions of a microprocessor. All other computer-implemented functions require disclosure of an algorithm. 8 9 10 12 For the Northern District of California United States District Court 11 13 14 Id. Finally, the Federal Circuit rejected the contention that “a microprocessor can serve as 15 sufficient structure for a software function if a person or ordinary skill in the art could implement 16 the software function” because that argument improperly conflated the definiteness requirement in 17 35 U.S.C. § 112 with the enablement requirement in the statute. Id. at 623-24. The court 18 elaborated: “[A] person of ordinary skill in the art plays no role whatsoever in determining 19 whether an algorithm must be disclosed as structure for a functional claim element.” Id. at 623. 20 21 22 23 24 25 “[O]ur case law regarding special purpose computer-implemented means-plus-functions claims is divided into two distinct groups: First, cases in which the specification discloses no algorithm; and second, cases in which the specification does disclose an algorithm but a defendant contends that disclosure is inadequate.” Where the specification discloses no algorithm, the skilled artisan’s knowledge is irrelevant. Where the specification discloses an algorithm that the accused infringer contends is inadequate, we judge the disclosure’s sufficiency based on the skilled artisan’s perspective. 26 Id. at 623-24. In EON itself, the parties agreed that the specification of the patent at issue 27 disclosed no algorithms, “so this case falls in the first category, in which the skilled artisan’s 28 knowledge is irrelevant.” Id. at 624. 11 Ultimately, the EON court held that there was no clear error in any of the district court’s 1 2 factual findings, “based on expert testimony, that each of the eight claim terms at issue recited 3 complicated, customized computer software” – and consequently there was no error in the lower 4 court’s conclusion of indefiniteness either. 5 Signficantly, EON does not contend on appeal that the terms at issue recite functions that are coextensive with a microprocessor. . . . In fact, EON cites to testimony from its expert that a person skilled in the art would need to consult algorithms outside the specification to implement the claimed functions. Similarly, based on expert testimony, the district court found that “special code would have to be written in order to accomplish the claimed functionality.” 6 7 8 9 10 Id. In its supplemental briefing, Sophos argues that the claimed function in the first means- 12 For the Northern District of California United States District Court 11 plus-function limitation of claim 9 falls within the Katz/EON exception to the Aristocrat rule – 13 i.e., that the claimed function is something that can be done with a general purpose computer 14 because the claimed function simply involves accessing, processing, and sending. See Docket No. 15 297 (Supp. Br. at 3) (“To achieve the claimed function, a standard microprocessor performs the 16 basic functions of ‘accessing’ (to obtain the stored data), ‘processing’ (to provide the item of data 17 to the second processor) and ‘sending’ (transmitting the item of data to the second processor).”). 18 Fortinet contends otherwise. See Docket No. 298-1 (Resp. Br. at 2) (“Whether some ‘copying’ in 19 the abstract may fall within Katz is not the issue; instead, the issue is whether the specific recited 20 function within Claim 9(a) is a basic function of a microprocessor.”). 21 But for Fortinet to prevail at summary judgment, it must show that there is clear and 22 convincing evidence that the claimed function (i.e., providing a copy from one processor to 23 another) is a function that can only be accomplished through special programming. In contrast to 24 EON, where there was expert testimony that the claims at issue recited complicated, customized 25 computer software, here, Fortinet has not offered any evidence, expert or otherwise. This is 26 especially troubling given that, as Katz indicates, copying and sending are arguably functions that 27 can be accomplished by a general purpose computer. Accordingly, the Court denies Fortinet’s 28 motion for summary judgment on this issue. This ruling, however, does not bar Fortinet from later 12 1 arguing indefiniteness (a legal question which may or may not be informed by disputed facts) at 2 trial. The Court acknowledges that Sophos, in its opposition to Fortinet’s motion for summary 3 4 judgment, has suggested that the Court could sua sponte grant summary judgment in Sophos’s 5 favor. See Opp’n at 19; see also Cool Fuel, Inc. v. Connett, 685 F.2d 309, 311 (9th Cir. 1982) 6 (stating that, “if one party moves for summary judgment and, at the hearing, it is made to appear 7 from all the records, files, affidavits and documents presented that there is no genuine dispute 8 respecting a material fact essential to the proof of movant’s case and that the case cannot be 9 proved if a trial should be held, the court may sua sponte grant summary judgment to the non- did not, move for summary judgment on the affirmative defense of indefiniteness in its own 12 For the Northern District of California moving party”). But the Court refuses to do so for several reasons. First, Sophos could have, but 11 United States District Court 10 motion for summary judgment. Second, while copying and sending are arguably functions that 13 can be accomplished by a general purpose computer, it is not clear that that is the case here. 14 Notably, even in Katz, the Federal Circuit remanded so that a determination could be made as 15 whether the functions recited in the contested claims could actually be performed by a general 16 purpose computer. See Katz, 639 F.3d at 1317. Sophos has not demonstrated on the present 17 record that it is entitled to summary judgment. 18 The Court also acknowledges Sophos’s argument that, even if the Aristocrat rule is 19 applicable, it should still prevail because expert testimony (whether from its own expert, see Jaffe 20 Decl., Ex. 16 (Stillerman Report ¶¶ 176, 131), or from Fortinet’s, 3 see Cunningham Decl., Ex. O 21 (Crovella Depo. at 88-89)) establishes that a person of ordinary skill in the art would find 22 corresponding structure. But, as explained in EON, expert testimony can only “fill in the blanks” 23 where there is a partially disclosed algorithm; it cannot be relied upon in the absence of any 24 disclosure of an algorithm. See Noah Sys. Inc. v. Intuit Inc., 675 F.3d 1302, 1313 (Fed. Cir. 2012) 25 (noting that, “[w]here no structure appears, the question ‘is not whether the algorithm that was 26 3 27 28 Contrary to what Sophos suggests, it is not clear from the deposition of Fortinet’s expert that he found no indefiniteness problem. Dr. Crovella stated, for example, that “I had difficulty identifying the structure” and “that was the best structure I could come up with.” Cunningham Decl., Ex. O (Crovella Depo. at 88-89). 13 1 disclosed was described with sufficient specificity, but whether an algorithm was disclosed at 2 all’[;] [w]hen the specification discloses some algorithm, on the other hand, the question is 3 whether the disclosed algorithm, from the viewpoint of a person of ordinary skill, is sufficient to 4 define the structure and make the bounds of the claim understandable”). As for Sophos’s suggestion that the specification contains at least a partially disclosed 5 6 algorithm, see Docket No. 297 (Supp. Br. at 4) (asserting that “any of workstations 2a-2c, which 7 include communication means 8 and storage means 6, is the structure corresponding to ‘providing 8 a second data processor of the network with a copy of an item of data which is stored for access by 9 the first data processor’”), the Court does not agree. The Court finds the PTAB’s analysis during 10 the IPR proceedings – although not binding in any way 4 – persuasive. The PTAB decision cited by Fortinet can be found at Exhibit 18 to the Jaffe declaration. 12 For the Northern District of California United States District Court 11 The relevant portion of the decision is as follows: 13 Claim 9 recites “means in a first data processor of the network for providing a second data processor of the network with a copy of an item of data which is stored for access by the first data processor.” . . . 14 15 16 The written description of the ‘587 patent discloses that “the first data processor is a workstation of the network,” while “the second data processor is a file server of the network.” Petitioner directs us to the written description which further discloses that a workstation of the network includes “storage means 6, data processing means 7 and communication means 8 for communication with the file server.” 17 18 19 20 Petitioner contends that “[t]he corresponding structure for this [means-plus-function] limitation is the data processing system, including communications means 8 within workstations 2a, 2b, 2c in 21 22 4 23 24 25 26 27 28 As Sophos points out, the PTAB was not asked to invalidate based on indefiniteness, see Jaffe Decl., Ex. 18 (PTAB Decision at 5) (taking note of contention that claims were unpatentable under 35 U.S.C. §§ 102 and 103), nor could it technically do so during inter partes review. See 35 U.S.C. § 311(b) (providing that “[a] petitioner in an inter partes review may request to cancel as unpatentable 1 or more claims of a patent only on a ground that could be raised under section 102 or 103 and only on the basis of prior art consisting of patents or printed publications”). But see Inter Partes Review And Indefinite Claims (Apr. 6, 2015), available at http://www.law360.com/articles/630498/inter-partes-review-and-indefinite-claims (last visited October 16, 2015) (noting that “a petitioner requesting IPR must proposed how the challenged claim(s) should be construed,” and “[t]hree PTAB panels, with no overlapping administrative judges between the panels, have now denied or terminated IPR proceedings on the ground that the claims could not be construed because they were indefinite”). 14 Fig. 1 . . . and box 13 of Fig. 2a.” We are unpersuaded by Petitioner’s contention in this regard. First, Petitioner does not identify any portion of the written description that offers guidance as to the structure of the communication means 8 or the structure for performing the function recited in box 13 (i.e., “copy the item to a central server where it will be scanned for data of characteristic forms”). Second, the written description links the communication means 8 to the function of communicating with the file server, not the function of providing the file server with a copy of an item of data. Finally, Petitioner does not direct us to any disclosure in the written description of structure that is linked to the function of providing the file server with a copy of an item of data. Nor can we identify such disclosure. 1 2 3 4 5 6 7 Based on the record before us, we determine that claim 9 is not amenable to construction because the Specification does not disclose structure that performs the function of providing a second data processor of the network with a copy of an item of data which is stored for access by the first data processor. 8 9 10 Jaffe Decl., Ex. 18 (PTAB Decision at 8-10). II. 12 For the Northern District of California United States District Court 11 CONCLUSION For the foregoing reasons, the Court grants in part and denies in part Fortinet’s motion for 13 14 summary judgment. More specifically, the Court rules as follows: 15 (1) and ‘347 patents. 16 17 (2) Fortinet’s motion is granted with respect to the issue of infringement of Fortinet’s ‘430 patent. 18 19 Fortinet’s motion is granted with respect to the issue of pre-suit damages for Sophos’s ‘587 (3) Fortinet’s motion is denied with respect to Sophos’s ‘002, ‘050, and ‘687 patents, but (in 20 light of the covenant) all claims and counterclaims regarding the patents are dismissed with 21 prejudice. 22 /// 23 /// 24 /// 25 /// 26 /// 27 /// 28 /// 15 1 2 (4) 3 Sophos’s request that this Court sua sponte grant summary judgment in its favor is likewise 4 denied. 5 Fortinet’s motion is denied with respect to claim 9 of the ‘587 patent (indefiniteness). This order disposes of Docket No. 218. 6 7 IT IS SO ORDERED. 8 9 10 ______________________________________ EDWARD M. CHEN United States District Judge 12 For the Northern District of California United States District Court 11 Dated: October 28, 2015 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 16

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?