Finjan, Inc. v. Juniper Network, Inc.

Filing 540

Discovery Order re 532 530 . Signed by Judge Thomas S. Hixson on 6/20/2019. (tshlc2S, COURT STAFF) (Filed on 6/20/2019)

Download PDF
1 2 3 4 5 6 7 UNITED STATES DISTRICT COURT 8 NORTHERN DISTRICT OF CALIFORNIA 9 10 FINJAN, INC., Plaintiff, United States District Court Northern District of California 11 DISCOVERY ORDER v. 12 13 Case No. 17-cv-05659-WHA (TSH) Re: Dkt. Nos. 530, 532 JUNIPER NETWORK, INC., et al., Defendants. 14 15 16 Pending before the Court are two joint discovery letter briefs, ECF Nos. 530, 532. The 17 Court held a telephonic hearing on them this morning and now issues this order. 18 A. ECF No. 530 19 1. 20 Finjan contends that Juniper should provide updated revenue information for the SRX Sales and Revenue Information for the SRX Devices 21 devices used with Sky ATP, as well as revenue information for the SRX devices by themselves, 22 since both are accused products. Specifically, Finjan requests the dates, revenues, customer 23 identification numbers, and invoice/purchase order numbers for sales to customers that purchased 24 the accused products and services. In the letter brief, Juniper appeared to argue that Finjan’s 25 notice of claims to be tried, ECF No. 516, includes only the standalone SRX as an accused 26 product, so revenue information for the SRX devices used with Sky ATP is no longer relevant. 27 However, at oral argument Juniper clarified that if the ‘154 patent remains in the case, then SRX 28 devices used with Sky ATP would remain relevant. Juniper does argue that producing updated 1 revenue information for the SRX devices is premature because Judge Alsup has issued an order to 2 show cause why judgment should not be entered against Finjan on the ‘154 patent, which if 3 granted would remove the SRX as an accused product in the case. Further, Juniper contends that 4 customer identification numbers and invoice/purchase order numbers are not responsive to 5 interrogatory No. 16, which Finjan is moving to compel on. 6 If Judge Alsup enters judgment against Finjan on the ‘154 patent, that will end Juniper’s 7 discovery obligations with respect to that patent. However, until that event happens, the patent is 8 still in the case, and Juniper is obligated to produce relevant discovery on it. Further, the close of 9 fact discovery is less than a month away, ECF No. 536, so it is too late to call any fact discovery 10 United States District Court Northern District of California 11 12 13 “premature.” However, the Court agrees with Juniper that Finjan is seeking in this motion some information that is not requested by interrogatory No. 16. Accordingly, the Court ORDERS Juniper to provide updated revenue information for the 14 standalone SRX device and the SRX device used with Sky ATP. Specifically, Juniper must 15 provide the categories of information specified in interrogatory No. 16, which do not include 16 customer identification numbers or invoice/purchase order numbers. 17 2. 18 Finjan moves to compel Juniper to produce revenue information concerning convoyed or 19 derivative sales, that is, sales of non-accused products such as power cords and other accessories 20 sold in bundles with the accused products, or customer support licenses for other products that 21 customers must purchase in order to use the free version of Sky ATP. However, the Court agrees 22 with Juniper that this information is not responsive to RFPs 31 or 122. RFP 31 asks for 23 documents sufficient to show what products or services are sold, offered for sale, marketed or 24 bundled with the accused products. It doesn’t ask for revenue information. And RFP 122 asks for 25 documents sufficient to identify the revenues for customer support licenses, fees or service “for 26 the Accused Products,” not for non-accused products bundled with them. Finjan’s motion to 27 compel with respect to convoyed or derivative sales is DENIED. Convoyed/Derivative Sales 28 2 1 B. ECF No. 532 2 Finjan requests an order compelling Juniper to install certain tools used for searching and 3 analyzing source code on its source code review computer. Specifically, Finjan wants Juniper to 4 install CLOC (which stands for “Count Lines of Code”) and certain functionality in the Cygwin 5 package (Find, Sort, Uniq, Join, Xargs, Cat, WC, SED and SHA1SUM). Finjan states that these 6 tools will allow it to analyze the source code more quickly and to provide a precise counting of 7 source code lines that relate to the accused technology. In addition to facilitating its experts’ 8 review in general, Finjan argues that a more efficient way to count the lines of code associated 9 with the accused functionality is relevant to damages because it may be relevant to the cost of developing the technology at issue. Finjan also asserts that this analysis may be relevant to 11 United States District Court Northern District of California 10 assessing Juniper’s arguments concerning ways it could design around the patents, as well as to 12 answering Juniper’s interrogatory asking why its proffered non-infringing alternatives are not 13 viable. 14 Juniper expresses doubt about Finjan’s relevance arguments, but that’s not the primary 15 basis for its opposition. It argues, first, that the Stipulated Protective Order in this action, ECF No. 16 149, was a highly negotiated and final agreement concerning Finjan’s access to Juniper’s source 17 code. Juniper says the Protective Order itself specifies what review tools will be provided and that 18 Finjan is not free to revisit this agreement. Second, Juniper contends that the tools Finjan seeks to 19 use could potentially raise security concerns. 20 The Court finds that Finjan has provided a satisfactory explanation for why the addition of 21 these tools is relevant. The assertion that the tools would help its experts analyze the source code 22 is itself a reasonable justification for the request. Further, counting of lines of code may also be 23 relevant to damages and the viability of design-arounds. 24 Juniper’s argument that the tools specified in the Protective Order were intended as a final 25 list that cannot be revisited later does not pass muster. Paragraph 14.1 of the Protective Order 26 states: “Nothing in this Order abridges the right of any person to seek its modification by the 27 court in the future.” ECF No. 149 at 18. That is what Finjan is seeking now. 28 At the oral argument the Court discussed with the parties Juniper’s security concerns, 3 which need to be taken seriously. Juniper has started analyzing CLOC and represented that it 2 could complete its security analysis within a week. Accordingly, the Court ORDERS Juniper to 3 analyze CLOC for potential security concerns, including if they could be mitigated (for example, 4 because the source code review computer is not connected to another computer or to the internet) 5 within one week. If Juniper determines that the installation of CLOC does not pose security 6 concerns that cannot be mitigated, it must install the tool on the source code review computer for 7 Finjan’s use. If Juniper determines there are security concerns that cannot be appropriately 8 mitigated, then within one week it must identify them to Finjan with as much specificity as 9 possible. If Finjan disputes those concerns, the parties should promptly file a joint letter brief. At 10 the oral argument, Finjan complained that this process introduces delay, which is of concern given 11 United States District Court Northern District of California 1 that fact discovery closes in less than a month. However, the reason for this is that Finjan waited 12 until May 29, 2019 to ask Juniper to install CLOC, so Finjan is primarily responsible for this 13 delay. 14 With respect to Cygwin, the Court agrees with Juniper that Finjan’s request is vague. The 15 nine Cygwin functionalities that Finjan refers to in the letter brief do not correspond to any of the 16 named Cygwin packages. Juniper is entitled to analyze any of the tools that Finjan requests to be 17 put on the source code review computer to determine if they present security risks, but it cannot do 18 that without a precise identification of what Finjan wants installed. At oral argument, Finjan 19 stated it could identify the specific packages it wants installed in a day or two. Juniper was unsure 20 how long it would for it to analyze those packages for security concerns, but thought it could 21 likely do it in a week if the packages were not unduly complex. Accordingly, the Court ORDERS 22 Finjan to specify to Juniper which Cygwin packages it wants installed within two days, and 23 Juniper shall use best efforts to determine within one week if they present security concerns that 24 cannot be mitigated, and so inform Finjan. If Juniper determines that some or all of the requested 25 Cygwin packages do not pose security concerns that cannot be mitigated, it must install the non- 26 problematic ones on the source code review computer for Finjan’s use. For any that Juniper 27 determines do pose security concerns that cannot be appropriately mitigated, it must identify the 28 concerns to Finjan with as much specificity as possible. If Finjan disputes those concerns, the 4 1 parties should promptly file a joint letter brief. While the timing of this is getting close to the end 2 of fact discovery, even as of the hearing this morning, Finjan had never specifically told Juniper 3 which Cygwin packages it wants installed. 4 5 6 IT IS SO ORDERED. 7 8 Dated: June 20, 2019 9 THOMAS S. HIXSON United States Magistrate Judge 10 United States District Court Northern District of California 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 5

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?