`
`Pages 1-23
`
`UNITED STATES DISTRICT COURT
`NORTHERN DISTRICT OF CALIFORNIA
`SAN FRANCISCO DIVISION
`
`FINJAN, INC., a Delaware
`Corporation,
`
`Plaintiff,
`
`v.
`
`JUNIPER NETWORKS, INC., a
`Delaware Corporation,
`
`)
`
`))
`
`)
`Defendant.
`_____________________________)
`
`TRANSCRIPT OF TELEPHONIC DISCOVERY HEARING
`BEFORE THE HONORABLE THOMAS S. HIXSON
`UNITED STATES MAGISTRATE JUDGE
`
`APPEARANCES:
`
`For Plaintiff:
`
`For Defendant:
`
`Transcription Service:
`
`YURIDIA CAIRE, ESQ.
`DANIEL D. WILLIAMS, ESQ.
`Kramer Levin Naftalis & Frankel, LLP
`990 Marsh Road
`Menlo Park, California 94025
`(650) 752-1700
`
`REBECCA L. CARSON, ESQ.
`Irell & Manella, LLP
`840 Newport Center Drive, Suite 400
`Newport Beach, California 92660
`(949) 760-0991
`
`Peggy Schuerger
`Ad Hoc Reporting
`2220 Otay Lakes Road, Suite 502-85
`Chula Vista, California 91915
`(619) 236-9325
`
`Proceedings recorded by electronic sound recording; transcript
`produced by transcription service.
`
`) Case No. 17-cv-05659-WHA
`
`San Francisco, California
`Courtroom A, 15th Floor
`Thursday, June 20, 2019
`
`))
`
`)
`)
`
`))
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 2 of 23
`
`2
`
`SAN FRANCISCO, CALIFORNIA
`
`THURSDAY, JUNE 20, 2019 10:52 A.M.
`
`(Call to order of the Court.)
`
`--oOo--
`
`THE CLERK:
`
`Hello, everyone.
`
`This is the Courtroom
`
`Deputy.
`
`We’re moving on to the next case. Calling Civil Action
`
`17-5659, Finjan, Inc. v. Juniper Networks, Inc. Counsel, please
`
`state your appearances for the record.
`
`Let’s start with
`
`Plaintiff.
`
`MS. CAIRE: This is Yuridia Caire from Kramer Levin on
`
`behalf of Finjan.
`
`MR. WILLIAMS: This is Daniel Williams from Kramer Levin
`
`on behalf of Plaintiff Finjan.
`
`MS. CARSON:
`
`And this is Rebecca Carson of Irell &
`
`Manella on behalf of Juniper Networks, Inc.
`
`THE COURT: Good morning, Counsel. We are here on two
`
`letter briefs, ECF Numbers 530 and 532.
`
`Let’s start with ECF
`
`Number 530, and the first issue there is the sales and revenue
`
`information for the SRX devices.
`
`One question I have -- and I
`
`guess this is directed at Finjan -- is that Juniper makes the
`
`argument based on ECF Number 516 that only the stand-alone SRX
`
`remains an accused product. And so SRX devices that are used as
`
`Sky ATP are no longer relevant.
`
`I didn’t see a response to that from Finjan. Can you please
`
`address that point?
`
`MS. CAIRE:
`
`Yes, Your Honor.
`
`Thank you.
`
`So, one, we
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 3 of 23
`
`3
`
`think that that’s incorrect for several reasons.
`
`One, we think
`
`the Court -- the Court has not ruled on the ’154 patent yet. So
`
`that’s the first issue.
`
`The second issue, even should the Court rule that, based on
`
`the order to show cause, that the ’154 is no longer in the case of
`
`the SRX client or device, the SRX alone would still be at issue
`
`because they would fall under a convoyed sale.
`
`And all of the
`
`datasheets for the SRX and the Sky ATP product say that they’re
`
`integrated together.
`
`And so we don’t believe it’s correct that
`
`this would not be an issue in the case anymore.
`
`THE COURT:
`
`I think you’re answering a somewhat
`
`different question. Let’s assume that the ’154 patent remains in
`
`the case, so it survives the order to show cause.
`
`Juniper has made the argument that your infringement
`
`contentions for the upcoming trial only include the stand-alone
`
`SRX.
`
`Leave aside the convoyed product for the moment -- only
`
`include the stand-alone SRX and not the SRX used for the Sky ATP.
`
`Is that correct?
`
`MS. CAIRE: No, Your Honor.
`
`That’s not true.
`
`THE COURT: Well, --
`
`MS. CAIRE: I have both in the infringement brief.
`
`THE COURT:
`
`Why is that not -- I looked at ECF Number
`
`516 and that seemed like it was your claim.
`
`MS. CAIRE:
`
`You know, Your Honor, I don’t have 516 in
`
`front of me.
`
`Could you direct me to what --
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 4 of 23
`
`4
`
`THE COURT:
`
`You had to --
`
`MS. CAIRE:
`
`The way I --
`
`THE COURT:
`
`-- give notice to Judge Alsup about what
`
`claims you’re asserting at the upcoming trial. And it looked like
`
`it was just the SRX stand-alone.
`
`Maybe I’m misreading that
`
`document.
`
`MS. CAIRE: Well, that might be just for the ’154, but
`
`we have an issue with the SRX with Sky ATP. We also have the ATP
`
`Appliance at issue in this case.
`
`THE COURT:
`
`Okay. So your --
`
`MS. CAIRE:
`
`And I --
`
`THE COURT: So your assertion is that SRX devices used
`
`for Sky ATP are still part of your infringement contentions?
`
`MS. CAIRE:
`
`Correct.
`
`Yes.
`
`THE COURT: Okay. Juniper, can you speak to that issue?
`
`MS. CARSON:
`
`Sure, Your Honor.
`
`Rebecca Carson.
`
`Just
`
`as a point of clarification, because I think there might be some
`
`confusion, Juniper’s contention is that if the ’154 patent is no
`
`longer a part of the case, then the SRX alone is no longer part of
`
`the case.
`
`So, in other words, the only patent where Finjan is
`
`still maintained in the allegations related to the SRX alone is
`
`the ’154 patent.
`
`Now, we recognize that the other patents where Finjan is
`
`still asserting their contentions against the Sky ATP -- just by
`
`way of background, Sky ATP is a service -- a cloud-based service
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 5 of 23
`
`5
`
`that is an add-on to SRX devices.
`
`So in those cases, we
`
`acknowledge that the SRX used in combination with Sky ATP would
`
`still be relevant.
`
`And, in fact, we have already updated our
`
`revenue data.
`
`So in terms of the revenue data that we updated,
`
`that includes the revenue data for ATP Appliance, which is one of
`
`the case products, the revenue for Sky ATP, which is the service-
`
`based license.
`
`And then we’ve also recently updated the revenue
`
`data for SRX devices that were used in combination with Sky ATP
`
`during the (indiscernible) period.
`
`Now, one thing is that there are lots of SRX models and not
`
`all SRXs are used in combination with Sky ATP.
`
`In order to do
`
`that, a customer has to activate a free license or sign up for a
`
`paid license.
`
`And so because of that, our contention is that
`
`assuming the ’154 patent drops out of the case, SRX alone is no
`
`longer relevant, and that is what Finjan is requesting as to
`
`updates.
`
`We acknowledge that if the Court does not disburse of
`
`the ’154 patent, that we will need to produce that data.
`
`But
`
`we’re simply saying that it doesn’t make sense for Juniper to
`
`undergo that burden until we have a decision on that.
`
`THE COURT:
`
`Okay.
`
`Thank you for the clarification.
`
`Just to make sure I understand, if the ’154 patent remains in the
`
`case, then you would agree that both the stand-alone SRX and the
`
`SRX used with Sky ATP, those are both still at issue; is that
`
`right?
`
`MS. CAIRE:
`
`We certainly would acknowledge that that
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 6 of 23
`
`6
`
`data would be relevant.
`
`However, it’s important to understand
`
`that Finjan’s contentions, even for the ’154 patent, are dependent
`
`upon SRX -- the bases that were connected to Sky ATP because one
`
`of the elements requires a security computer and they have pointed
`
`to other Sky ATP or ATP Appliance. However, we would acknowledge
`
`that every (indiscernible) contention is a disputed issue and,
`
`therefore, we’d be willing to produce the revenue data in that
`
`instance.
`
`THE COURT:
`
`Okay.
`
`Thank you.
`
`With respect to
`
`Interrogatory Number 16, I think Finjan’s -- can I just say if I
`
`order you to produce updated revenue information for the stand-
`
`alone SRX and the SRX used for Sky ATP, can I just tell you to
`
`produce the categories of information that are requested in
`
`Interrog. 16, which don’t include customer ID numbers or invoice
`
`purchase order numbers, or do you contend that’s not clear enough?
`
`MS. CAIRE:
`
`Is that a question for Juniper or for
`
`Finjan?
`
`THE COURT: Yes. It’s a question for Juniper. Sorry.
`
`MS. CARSON: So we have -- yes. To the extent that you
`
`ordered us to produce, I think the relevant interrogatories are
`
`Number 4 and 16.
`
`And we have produced the requested informa- --
`
`that information does not include customer invoice numbers or
`
`customers -- specific names of customers.
`
`THE COURT: So -- okay. In the briefing, I saw Rog. 16.
`
`I didn’t see Rog. 4 mentioned.
`
`Finjan, is that also at issue
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 7 of 23
`
`7
`
`here?
`
`MS. CAIRE: It’s related, Your Honor, just because that
`
`one is asking for identification of the number of units and
`
`revenue.
`
`But as far as the -- and so it is related.
`
`I believe Number 16 sort of overlaps in some respects with
`
`Number 4. Number 4 just asks for unit information, where 16 asks
`
`for revenue and cost information as well.
`
`We provided both of
`
`those for the products that we supplemented -- the ATP Appliance,
`
`Sky ATP, and others used in combination with Sky ATP.
`
`THE COURT:
`
`I’m looking at the exhibits.
`
`I don’t see
`
`Rog. 4 in front of me.
`
`I’ve got 15 and I’ve got 16.
`
`MS. CAIRE:
`
`You’re right, Your Honor.
`
`I think we
`
`removed that as an exhibit because we felt that Rog. 16 kind of
`
`covered all of the issues that we were raising.
`
`THE COURT: Oh, okay. So I can just deal with Rog. 16.
`
`But for Finjan, you do ask for customer ID numbers or invoice
`
`purchase numbers.
`
`I didn’t see that requested in the rog.
`
`Was
`
`that asked for?
`
`MS. CAIRE: Your Honor, the reason we asked for that is
`
`because the way that Juniper has provided the information, they’ve
`
`said, If you want to figure out which SRX devices are activated
`
`for our site, either free version or applied to a premium license,
`
`then you need to match up these serial numbers in this one
`
`spreadsheet, which has about 3,000 rows, to another spreadsheet
`
`that has about -- almost, you know, 2500 rows and determine when
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 8 of 23
`
`8
`
`things were activated, when they were purchased.
`
`And so just because they didn’t actually respond in the
`
`interrogatory in a 33(d), we did ask for that in the letter
`
`briefing so that we’re able to decipher what is going on and which
`
`devices are actually at issue.
`
`THE COURT: Oh, I see. But if I order them to give the
`
`information requested by Rog. 16, they would again be free to
`
`33(d) and they could do the same thing, but -- so they might end
`
`up producing that information just as part of their 33(d)
`
`response?
`
`MS. CAIRE:
`
`We’d just like to make sure that that
`
`information, if they’re going to do a 33(d), includes all of the
`
`information that we need to be able to try and track that
`
`information.
`
`THE COURT:
`
`Okay.
`
`Juniper, my inclination is just to
`
`order you to provide the updated revenue information or the
`
`categories of information that are requested in Rog. 16. And then
`
`-- but I’m not going to tell you how to do it.
`
`Do you need any more specific guidance than that?
`
`MS. CARSON: No, Your Honor.
`
`THE COURT: Okay. All right. The convoyed/derivative
`
`sales, a question for Juniper.
`
`When somebody wants to use the
`
`free version of Sky ATP, do they have to buy a customer support
`
`license for something so that they can use the Sky ATP?
`
`MS. CARSON:
`
`So in most instances, the apparatus sort
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 9 of 23
`
`9
`
`of already comes with it. There is some situations where if for
`
`some reason a customer had purchased an SRX where the SKU (ph)
`
`didn’t already include a license or a customer support license,
`
`they may be required to purchase that separately. The problem is
`
`that Juniper’s financial data system doesn’t specifically track or
`
`correlate with SRX devices signed up for a free license --
`
`THE COURT: Wait.
`
`Before we --
`
`MS. CARSON: -- and --
`
`THE COURT: -- get into that -- I appreciate that, but
`
`before --
`
`MS. CARSON: Sorry.
`
`THE COURT: -- we get into that, if there is a situation
`
`where somebody wants to use the free version of Sky ATP and they
`
`have to buy a customer support license, would that be a support
`
`license for a different product?
`
`MS. CARSON:
`
`Yes, Your Honor.
`
`It would be a support
`
`license for the SRX.
`
`THE COURT: Okay, for the SRX. Okay.
`
`MS. CARSON:
`
`Again, if you recall, as I clarified
`
`earlier, Sky ATP is basically a license or an add-on to an SRX
`
`device.
`
`The SRX is a hardware device that’s on premise and Sky
`
`ATP is a cloud-based service. So in order for SRX to be able to
`
`support Sky ATP, in some instances it has to have, for example,
`
`certain software requirements that are in some instances already
`
`part of the device or it needs to be updated to that particular
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 10 of 23
`
`10
`
`version. And then there are some additional requirements for some
`
`models, not all SRX models. But on the website, it does lay out
`
`that for some SRX models, some of the lower-end models in
`
`particular, they need to, for example, purchase a license to a
`
`product called AppSecure.
`
`THE COURT: Okay.
`
`MS. CARSON:
`
`That hasn’t already been included in the
`
`package that they bought for the SRX device.
`
`THE COURT:
`
`Got it.
`
`Okay.
`
`So question for Finjan is
`
`for the convoyed and derivative sales, you’re asking for revenue
`
`information concerning the convoyed products.
`
`How is that
`
`responsive to RFP 31 or RFP 122?
`
`MS. CAIRE:
`
`So there’s two kind of categories for the
`
`convoyed field, Your Honor.
`
`The first one is products that are
`
`sold with Sky ATP or at least advertised with Sky ATP. There are
`
`several datasheets -- and I have a list here that I was able to --
`
`you know, we obviously thought that Juniper was, you know -- it’s
`
`our position -- to identify which products they market with Sky
`
`ATP.
`
`But I went onto their website and found several of the
`
`issues that they -- you want to buy this product and, guess what
`
`-- it has this great feature with Sky ATP and -- so that’s kind of
`
`one bucket -- all products that either advertise or highlight Sky
`
`ATP.
`
`And then the second one is the customer support contracts.
`
`And so our position is if you need to purchase these customer
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 11 of 23
`
`11
`
`support contracts to use the free Sky ATP version, that is
`
`relevant to either, one, a convoyed sale and also to the
`
`infringement and damages issue with respect to the specific
`
`accused product. On their website, they also have all of the data
`
`sheets for customer support, that if you don’t have a valid
`
`support contract, you can’t use Sky ATP and you also -- your SRX
`
`product may also not work properly if don’t have a valid support
`
`contract.
`
`THE COURT:
`
`I understand your argument about why this
`
`information is relevant. The issue I’m struggling with is whether
`
`you asked for it.
`
`RFP 31 seems to ask for document servers
`
`sufficient to show the products and services that are sold or
`
`bundled with the accused products.
`
`It doesn’t ask for revenue
`
`information.
`
`And RFP 122 asks for revenue information but only
`
`for the accused products, not for non-accused products that are
`
`bundled with them.
`
`So where did you ask for that?
`
`MS. CAIRE: Okay. Sorry, Your Honor. I misunderstood
`
`your question.
`
`So from 122, that asks specifically for the
`
`customer support information.
`
`THE COURT: Well, sure, but --
`
`MS. CAIRE: That is Exhibit 4.
`
`THE COURT: But all of those things lead up to "for the
`
`accused products."
`
`And as I understand your convoyed or
`
`derivative sales argument, you want to reach past that to things
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 12 of 23
`
`12
`
`that are bundled or sold with the accused products.
`
`MS. CAIRE:
`
`Well, Your Honor, RFP 31 is the one that
`
`deals with the bundles with the accused products. And if you look
`
`at their response, Juniper understood that that’s what we were
`
`asking for.
`
`You know, we’ve had several issues, issues where we
`
`have met and conferred after we served these requests for
`
`production.
`
`If you look at Juniper’s actual response to RFP 31,
`
`they said they were going to produce sales and revenue information
`
`for certain products.
`
`So I don’t think there’s an issue that they do not understand
`
`that that’s what that request was asking for.
`
`THE COURT:
`
`Okay.
`
`Juniper, what’s your response?
`
`Is
`
`this information responsive?
`
`MS. CARSON: No, Your Honor. As you noted, the request
`
`seeks "documents, communications, or things sufficient to show any
`
`products or services sold, offered for sale, marketed, or bundled
`
`with each of the accused instrumentalities for the year 2012 to
`
`the present."
`
`And as we noted in our letter, we did produce documents
`
`sufficient
`
`to
`
`show
`
`that;
`
`in
`
`particular,
`
`the
`
`various
`
`(indiscernible) marketing literature.
`
`In contrast, there are other requests that have been
`
`propounded, like specifically (indiscernible) revenue data, and
`
`this one does not encompass revenue data.
`
`And, therefore, they
`
`haven’t sought the information or power cords or accessories which
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 13 of 23
`
`13
`
`are indisputably not a safe product.
`
`THE COURT:
`
`Okay.
`
`All right.
`
`Thank you.
`
`I think I
`
`understand the issues with respect to ECF 530.
`
`Let’s turn to ECF 532.
`
`With respect to CLOC, has Juniper
`
`analyzed CLOC to see if that does present any security concerns?
`
`MS. CARSON: Your Honor, no. We have not yet done that.
`
`It’s not to our knowledge that has been requested to just put on
`
`any code with Juniper’s source code, and so we haven’t yet
`
`conducted that thorough analysis which requires a thorough
`
`analysis from engineers to ensure, as we mention in our brief,
`
`that there are no security issues either in the particular
`
`(indiscernible) that are outlined or within the integrity of the
`
`code.
`
`THE COURT: How long would that take to do an analysis?
`
`MS. CARSON: I’m not certain, Your Honor. But it’s not
`
`a quick process because, given the representations that Juniper
`
`needs to make to its consumers, I know from prior experience that
`
`it does take some time to get approval for a particular tool.
`
`THE COURT: I guess I’m --
`
`MS. CARSON: And we have done that analysis for certain
`
`tools.
`
`Sometimes it depends on the complexity of a tool.
`
`THE COURT:
`
`I’m not understanding the reference to
`
`"representations to customers."
`
`What we’re talking about is a
`
`single stand-alone computer that’s provided to Finjan for them to
`
`review source code, not connected to any other computer or not
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 14 of 23
`
`14
`
`connected to the Internet, and the issue is whether you can put
`
`CLOC on it without raising concerns.
`
`What does that have to do with representations to customers?
`
`MS. CARSON: So given that the source code is used for
`
`security purposes and some of the customers that Juniper has are,
`
`you know, sort of dealing in highly-confidential and secure
`
`situations, and the source code is, you know, sort of the core for
`
`that, there are certain representations we have to make about the
`
`access and about what kinds of things people who have had access
`
`to have been able to do.
`
`And so because of that, it’s sort of a
`
`heightened concern as opposed to, say, a Docker product in a case
`
`where it wasn’t dealing with network security or security issues.
`
`THE COURT: I think Finjan made the request on May 29th
`
`to have CLOC added to the computer. Why hasn’t Juniper done the
`
`security analysis since that time?
`
`MS. CARSON: So, Your Honor, we had understood that the
`
`parties had previously negotiated the tool and that that was set
`
`in the protective order and that Finjan had been able to
`
`successfully review the code using the tools that the parties
`
`negotiated and put into the protective order for the past year.
`
`So because of that, Juniper has not undertaken the burden to
`
`sort of reopen those negotiations or re-analyze these new tools
`
`that are just being raised very near to the end of discovery.
`
`THE COURT:
`
`The problem for the Court is that you’re
`
`coming to this argument and you don’t know that CLOC presents any
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 15 of 23
`
`15
`
`security concerns. You’re saying maybe it potentially could, but
`
`that’s kind of your own doing because Juniper hasn’t taken any
`
`look into that.
`
`It’s hard for me to know what to do with an
`
`argument that maybe there could be a security concern. It seems
`
`hard for me to envision that there is one if a stand-alone
`
`computer isn’t connected to the Internet and is not connected to
`
`another computer. I’m having trouble grasping why there would be
`
`a security concern.
`
`But it’s -- you know, what do I do with your argument that
`
`there might be a security concern but you haven’t investigated to
`
`figure that out?
`
`MS. CARSON:
`
`I think, Your Honor, the other important
`
`thing to keep in mind is that we have already provided them with
`
`numerous tools, and we have not heard from them an articulation of
`
`why they need these tools or what they provide above and beyond
`
`the tools that have been provided and that Juniper is comfortable
`
`with and that we have agreed to put on the computer.
`
`So it’s unclear to us why sort of at this late stage they all
`
`the sudden have a need for these additional tools, one of which,
`
`the Cygwin, we have already analyzed and rejected because of a
`
`security concern.
`
`THE COURT: No. I understand. You want to see that the
`
`other side has to jump through a bunch more hoops before you’re
`
`willing to do anything. But I’m getting a little hung up on your
`
`security argument when Juniper itself has done nothing to
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 16 of 23
`
`16
`
`determine whether CLOC presents a security problem.
`
`And what would the problem be? That’s what I’m having a hard
`
`time figuring out.
`
`MS. CARSON: So I’m not highly technical, but I do know
`
`that sometimes there are integrity issues in the actual source
`
`code that is for this tool. And, you know, some tools are sort of
`
`more (indiscernible) than others with regard to that.
`
`And I do want to -- I may have misspoke. I do believe that
`
`we have started the analysis, but it has not been completed. But
`
`we do have them in here that are sort of looking into the tools.
`
`We’ve already looked into Cygwin and, as I’ve noted in our brief,
`
`that was done a while ago.
`
`In terms of CLOC, that one was
`
`recently noted and we’ve done some preliminary investigation, but
`
`that’s not completed.
`
`THE COURT: See, I’d be willing to give you a reasonable
`
`amount of time to examine CLOC, but I’m not comfortable with an
`
`open-ended, you know, maybe one day we’ll get to it. What -- is
`
`there a reasonable time frame you could propose to conclude the
`
`security evaluation?
`
`MS. CARSON: So, Your Honor, I think we could probably
`
`complete it within a week.
`
`THE COURT:
`
`Within one week?
`
`Okay.
`
`Now, Finjan, if
`
`they do the security analysis within one week -- obviously you’ll
`
`have to see the outcome they arrive at -- is that -- can you work
`
`with that time frame for CLOC?
`
`Let’s start with CLOC and then
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 17 of 23
`
`17
`
`we’ll get to Cygwin later.
`
`MR. WILLIAMS:
`
`Hi, Your Honor.
`
`I guess it would be
`
`reasonable. I mean, we gave them notice of this on May 29th and,
`
`like you said previously, it’s kind of curious why they haven’t
`
`started the analysis sooner.
`
`But I think that a week would be
`
`reasonable.
`
`But my concern is that, you know, we have the fact discovery
`
`deadline coming up and expert report deadlines coming up and my
`
`concern is that, you know, if they determine that there is
`
`security risk, then, you know, what the next step would be for
`
`that because, you know, the -- the CLOC program, you know, is
`
`pretty important for some of our analysis that we would like to
`
`do, and I’m just worried that giving them another week to assess
`
`the security concern, it will just cause more delay.
`
`THE COURT:
`
`That’s a fair point.
`
`I think a week is
`
`reasonable. Then you have the further point of what if at the end
`
`of that week they say, Yes, there’s a security problem and you
`
`don’t believe them. I think your remedy is to come in here with
`
`a letter brief. I understand that the other clock, the discovery
`
`cutoff clock, is always running.
`
`But you did wait a long time
`
`before you raised this issue with them. Didn’t you?
`
`MR. WILLIAMS: Well, based on our recent review of code
`
`and the code that we’ve been reviewing, it’s become more apparent
`
`that, you know, there’s just more code that we do need to review
`
`and we would do it very efficiently, as efficiently as possible
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 18 of 23
`
`18
`
`and, you know, probably one of the tools that would enable us to
`
`do that.
`
`THE COURT:
`
`Okay.
`
`I understand.
`
`With respect to
`
`Cygwin, one of the arguments Juniper makes is they don’t
`
`understand which particular packages you want them to install.
`
`They do -- they did direct me to the website, the Cygwin website,
`
`that has a list of packages, and they don’t seem to correspond
`
`exactly with the names of the things you wanted installed.
`
`So
`
`they said they actually don’t know what you want them to put on
`
`the computer.
`
`Can you speak to that?
`
`MR. WILLIAMS:
`
`Yeah.
`
`So I think that list provides a
`
`variety of Cygwin packages and the tools -- the specific tools
`
`that we are requesting are functionalities that exist within a
`
`variety of those packages.
`
`THE COURT: So can you -- how much effort would it take
`
`you to tell Juniper exactly what you want them to install with
`
`Cygwin
`
`rather
`
`than
`
`just
`
`saying
`
`functionality
`
`--
`
`various
`
`functionalities have existed in parts of that, but just say
`
`install these things.
`
`MR. WILLIAMS: I’m not exactly sure how much effort that
`
`would take. I think we could probably provide that fairly quickly
`
`But, again, you know, there may be an issue where we pick a
`
`package and then Juniper comes back and says, you know, Oh, this
`
`package has X functionality as well and, you know, that causes a
`
`security concern. We’re going to have to do more analysis. And
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 19 of 23
`
`19
`
`that just causes further delay.
`
`So, you know, from Finjan’s perspective, it may make more
`
`sense for Juniper to find a package that contains functionality
`
`and then address the security concern or pick one that they deem
`
`safe.
`
`THE COURT: I don’t know. If you want something put on
`
`that computer, you’re trying to hoist a bunch of work onto them.
`
`You know what functionality you want. And how -- when could you
`
`give them a list of packages? -- within one week?
`
`MR. WILLIAMS: I believe -- I believe we could probably
`
`do that.
`
`THE COURT: Okay. And then for Juniper, say in a week
`
`-- is it correct that just looking at the functionalities they’ve
`
`identified, you don’t know exactly what they want you to install?
`
`MS. CARSON: Yes, Your Honor. So originally they just
`
`said Cygwin, which is sort of a collection of lots of different
`
`packages.
`
`And we’ve objected to that in the past based on the
`
`fact that many of those packages -- I’m not sure of all of them --
`
`but Cygwin is sort of known to include compiling functionalities,
`
`which is a huge issue for us.
`
`And it wasn’t until they submitted the letter brief, of
`
`redacting the letter brief, that they then sort of said, No, we
`
`just sort of want these specific tools.
`
`But as noted in our
`
`letter, we don’t know sort of which of these hundreds of packages
`
`contain the tools that they propose that they want.
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 20 of 23
`
`20
`
`So given that their packages contain other tools, we can’t
`
`evaluate their request without having that additional information.
`
`THE COURT: Okay. So say in one week they come back and
`
`they say, Please install these things.
`
`How long will it take
`
`Juniper to say -- to look at them and say yes or no, depending on
`
`security concerns?
`
`MS. CARSON: So I think, Your Honor, it depends on the
`
`complexity of the package. So if the package only contains one or
`
`two tools and it’s fairly simple, then that’s a much easier
`
`exercise than, say, if they come back with a package that is very
`
`large and contains lots of tools in addition to the tool that they
`
`want. So it’s difficult for me to respond to that without knowing
`
`how large the package is and how many tools. Because the packages
`
`that Cygwin offered were part of -- they varied in terms of their
`
`complexity.
`
`THE COURT:
`
`Oh, I see.
`
`Well, fair enough.
`
`What if I
`
`tell you --
`
`MS. CAIRE:
`
`Your Honor, I’m sorry.
`
`THE COURT:
`
`Go ahead.
`
`MS. CAIRE: This is Yuridia Caire. I was just going to
`
`say that I think we can get them the tools that we want and those
`
`packages within a day or two.
`
`THE COURT:
`
`Okay. So within one or two days.
`
`MS. CAIRE:
`
`Uh-huh.
`
`THE COURT:
`
`Do you think it’s going to be a big list?
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 21 of 23
`
`21
`
`Like Juniper’s expressed a concern what if you -- these really are
`
`large packages.
`
`It might take longer to analyze.
`
`Do you think
`
`it’s likely to be something like that?
`
`MS. CAIRE: I don’t -- I can’t speak to the amount, Your
`
`Honor, but given that, you know, Juniper represented that they’ve
`
`already investigated, then I think it should be very quickly for
`
`them to be able to say what would or would not be of concern.
`
`THE COURT:
`
`Well, what they say -- at least as I
`
`understand what they’re saying is before, when you asked for
`
`Cygwin, they’ve looked at Cygwin, realized it’s a big ol’ thing
`
`and it has some components in it that they would find problematic,
`
`that sounds like the extent of their investigation. It’s not like
`
`they went through each and every package to see where’s the
`
`problem.
`
`Juniper, how about this?
`
`What if I say you shall use best
`
`efforts to determine if there’s a security problem within one week
`
`of getting Finjan’s list -- "best efforts" gives you some wiggle
`
`room. You’re not in contempt of court if it takes you longer, but
`
`it does mean you should try your best to do it in seven days. Can
`
`you live with that?
`
`MS. CARSON:
`
`I believe we can work within that, Your
`
`Honor.
`
`THE COURT: Okay. Great. And then, again, if you come
`
`back and you say there’s a security concern and Finjan says, No,
`
`there isn’t, or Finjan says, Well, there is but it can be managed
`
`1 2 3 4 5 6 7 8 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`Case 3:17-cv-05659-WHA Document 619 Filed 09/30/19 Page 22 of 23
`
`22
`
`because of other provisions in the protective order, then the
`
`parties should come back to me with a joint letter brief. Please
`
`do that quickly because you are getting to the close of fact
`
`discovery.
`
`And, Finjan, I know that this is introducing some delay from
`
`your perspective. This, though, is attributable to the fact that
`
`you waited until this point or until May 29th to ask for the
`
`installation of these tools. So I’m trying to address this issue
`
`as soon as possible.
`
`But I think a fair amount of this delay is
`
`just kind of self-inflicted. But, nonetheless, I want the parties
`
`to act as quickly as possible.
`
`And then if there is a further
`
`dispute, bring