`
`
`
`PAUL ANDRE (State Bar No. 196585)
`pandre@kramerlevin.com
`LISA KOBIALKA (State Bar No. 191404)
`lkobialka@kramerlevin.com
`JAMES HANNAH (State Bar No. 237978)
`jhannah@kramerlevin.com
`KRISTOPHER KASTENS (State Bar No. 254797)
`kkastens@kramerlevin.com
`KRAMER LEVIN NAFTALIS & FRANKEL LLP
`990 Marsh Road
`Menlo Park, CA 94025
`Telephone: (650) 752-1700
`Facsimile: (650) 752-1800
`
`Attorneys for Plaintiff
`FINJAN, INC.
`
`
`IN THE UNITED STATES DISTRICT COURT
`
`FOR THE NORTHERN DISTRICT OF CALIFORNIA
`
`SAN FRANCISCO DIVISION
`
`FINJAN, INC., a Delaware Corporation,
`
`
`
`
`
`
`Plaintiff,
`
`v.
`
`
`JUNIPER NETWORKS, INC., a Delaware
`Corporation,
`
`
`Defendant.
`
`
`
`Case No.: 3:17-cv-05659-WHA
`
`PLAINTIFF FINJAN, INC.’S OPENING
`CLAIM CONSTRUCTION BRIEF FOR U.S.
`PATENT NO. 7,418,731
`
`Date:
`Time:
`Courtroom:
`Before:
`
`
`TBD
`8:00 a.m.
`Courtroom 12, 19th Floor
`Hon. William Alsup
`
`
`
`
`
`
`
`
`FINJAN’S OPENING CLAIM CONSTRUCTION BRIEF
`FOR THE ‘731 PATENT
`
`CASE NO. 3:17-cv-05659-WHA
`
`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
`
`26
`
`27
`
`28
`
`
`
`Case 3:17-cv-05659-WHA Document 347 Filed 12/21/18 Page 2 of 9
`
`
`
`I.
`
`INTRODUCTION
`
`The Court should adopt the plain and ordinary meaning for the terms “cache,” “future access”
`
`and “restrictions” because those skilled in the art, the Court, and even laypersons can readily
`understand their meaning.1 Juniper’s proposed constructions, in contrast, improperly rewrite the claim
`limitations in a litigation-driven attempt to avoid infringement and include lengthy, unnecessary
`
`constructions that will only serve to confuse the jury. Because there is no clear disavowal in the
`
`intrinsic record that would give these terms a special meaning, there is no basis for the Court to stray
`
`from the ordinary meanings of these terms.
`II.
`
`STATEMENT OF FACTS
`
`Finjan currently asserts seven patents against Juniper: U.S. Patent Nos. 6,154,844 (the “’844
`
`Patent”), 8,677,494 (the “’494 Patent”), 6,804,780 (the “’780 Patent”), 8,141,154 (the “’154 Patent”),
`
`7,418,731 (the “’731 Patent”), 7,613,926 (the “’926 Patent”), and 7,647,633 (the “’633 Patent”)
`
`(collectively the “Patents-in-Suit”). Claim construction briefing regarding the ‘844, ‘633, ‘154, and
`
`‘926 Patents have already been submitted by the parties for consideration. See Dkt. Nos. 176, 182,
`
`187. Because the ‘731 Patent was recently added to the case, Finjan consented to Juniper’s request to
`
`handle terms from this patent in a separate briefing schedule. In order to only submit ten terms to the
`
`Court for construction, Juniper has dropped the following terms (which were subject to the first round
`
`of claim construction briefing) in light of the terms being construed for the ‘731 Patent:
`
`
`
`
`
`
`
`
`
`
`‘926 Patent: “a transmitter coupled with said receiver, for transmitting the incoming
`Downloadable and a representation of the retrieved Downloadable security profile data to a
`destination computer, via a transport protocol transmission”
`
`‘154 Patent: “A content processor (i) for processing content received over a network the
`content including a call to a first function, and the call including an input, and (ii) for
`invoking a second function with the input, only if a security computer indicates that such
`invocation is safe
`
`‘154 Patent: “invoking a second function with the input”
`
`
`1 This claim construction briefing relates to only the ‘731 Patent. The other patents at issue in the case
`have already been briefed for the Court’s consideration. See Dkt. Nos. 176, 182, 187.
`1
`FINJAN’S OPENING CLAIM CONSTRUCTION BRIEF
`FOR THE ‘731 PATENT
`
`CASE NO. 3:17-cv-05659-WHA
`
`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
`
`26
`
`27
`
`28
`
`
`
`Case 3:17-cv-05659-WHA Document 347 Filed 12/21/18 Page 3 of 9
`
`
`
`Compare Dkt. No. 115 (Joint Claim Construction and Pre-Hearing Statement) at 2, 4-5 with Dkt. No.
`224 (Supplemental Joint Claim Construction and Pre-Hearing Statement) at 7.
`
`
`Summary of the ‘731 Patent
`A.
`The ‘731 Patent describes systems and methods for multiple types of caches, which are used in
`
`conjunction with a file scanner. Declaration of Kristopher Kastens (“Kastens Decl.”), Ex. 1 (‘731
`
`Patent), Abstract. The ‘731 Patent describes a system that generally reduces latency, increases
`
`efficiency, and decreases processing time associated with security scanning. Id.; id. at 1:64-67.
`
`Specifically, the ‘731 Patent generally describes a computer gateway for an intranet of
`
`computers. ‘731 Patent, Abstract. This system can include a file cache that stores files for future
`
`access and a security profile cache that stores security profiles. Id. Security profiles contained in the
`
`security cache can contain a variety of information, including for example computer commands that a
`
`file is programmed to perform which may be considered a security risk to the network. Id. at 9:30-40.
`
`Such systems may also contain security policy caches, which store security policies for an intranet of
`
`computers. Id. By storing information in cache, the system is capable of retrieving a variety of
`
`information for future use which significantly improves the efficiency of the system.
`
`III. ARGUMENT
`
`Term 1.
`
`
`
`“cache” (Claims 1, 17)
`
`Juniper’s Proposed Construction
`Finjan’s Proposed Construction
`high-speed memory used to temporarily store
`No construction necessary – Plain and ordinary
`duplicated data for quick access
`meaning.
`No construction is necessary for the term “cache” because the term is readily understood in the
`
`context of the claims and the specification of the ‘731 Patent as having its plain and ordinary meaning,
`
`which generally means “memory for storing data, at least temporarily.” Aventis Pharms. Inc. v. Amino
`
`Chems. Ltd., 715 F.3d 1363, 1373 (Fed. Cir. 2013) (presumption that plain and ordinary meaning
`
`applies). The term “cache” appears in multiple contexts in the ‘731 Patent, including as a “file cache,”
`
`a “security profile cache,” and a “security policy cache.” See, e.g., ‘731 Patent at Abstract. Applying
`
`the plain and ordinary meaning of the term as “memory for storing data, at least temporarily” is
`
`consistent with how the term is used in the specification and claims, as any mention of “cache” is for
`2
`FINJAN’S OPENING CLAIM CONSTRUCTION BRIEF
`FOR THE ‘731 PATENT
`
`CASE NO. 3:17-cv-05659-WHA
`
`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
`
`26
`
`27
`
`28
`
`
`
`Case 3:17-cv-05659-WHA Document 347 Filed 12/21/18 Page 4 of 9
`
`
`
`“storing” different types of files or policies. See id. (“a file cache for storing files, a security profile
`cache for storing security profiles for files, and a security policy cache for storing security policies”)
`
`(emphasis added). Further, this understanding of the plain and ordinary meaning is consistent with
`
`how the PTAB construed the related term, “file cache.” See Kastens Decl., Ex. 2 (Decision Denying
`
`Institution) at 6 (construing “file cache” as “a memory for holding a file, at least temporarily.”). As
`
`such, this understanding should be applied.
`
`Furthermore, the ‘731 Patent describes how different types of data can be stored in a cache and
`
`how this data can be stored for different lengths of time and for different purposes. In a first example,
`
`the ‘731 Patent describes how the files that are stored in the “web cache,” can be stored temporarily
`
`and periodically deleted to free up space for more files. ‘731 Patent, 8:17-19 (“Typically, web cache
`
`160 is the cache that fills up, since web objects such as applets and multimedia files tend to be very
`
`large.”). In another example, the ‘731 Patent describes how information in the “security profile cache”
`
`can be stored on a permanent, or close to permanent basis, even when the file the stored security
`
`profile correlates to has been removed from the file cache. Id. at 8:40-45 (“It may be appreciated that
`
`although web content is purged from cache 160 in order to free up memory, the security profile of the
`
`purged content need not be purged from security profile cache 150. In such a case, if the purged web
`
`content is subsequently re-cached and has not changed, then code scanner 140 need not re-scan the
`
`content.”). As shown, the ‘731 Patent describes these different caches as being memory for storing
`
`various types of data which can be used for a variety of purposes and stored for different lengths of
`
`time.
`
`The Court should reject Juniper’s proposed construction because it will not offer any
`
`clarification to the jury and imports limitations that have no intrinsic support. Specifically, Juniper’s
`
`proposed construction is rife with irrelevant terms, such as “high-speed,” “duplicated data,” and “quick
`
`access.” First, none of these terms are found in the specification or claims of the ‘731 Patent as
`
`describing a “cache.” As a whole, it is confusing what Juniper purports each of these terms mean, and
`
`the relevant claims of the ‘731 Patent (Claims 1 and 17) already state that content in certain caches is
`
`“for future access.” Juniper’s proposed construction also clashes with examples in the specification of
`
`3
`FINJAN’S OPENING CLAIM CONSTRUCTION BRIEF
`FOR THE ‘731 PATENT
`
`CASE NO. 3:17-cv-05659-WHA
`
`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
`
`26
`
`27
`
`28
`
`
`
`Case 3:17-cv-05659-WHA Document 347 Filed 12/21/18 Page 5 of 9
`
`
`
`the ‘731 Patent, which describes caches where the content is not required to be stored “temporarily,”
`
`but that they will maintain data for future use. Id. at 8:40-43 (“It may be appreciated that although web
`
`content is purged from cache 160 in order to free up memory, the security profile of the purged content
`
`need not be purged from security profile cache 150.”). Similarly, the term “duplicated data” conflicts
`
`with the specification, as it includes a “policy cache,” which is not described as including “duplicated
`
`data,” but just the data for the security policy. Id. at 8:48-50 (“Security policies are typically specified
`
`by a system administrator and, as such, security policy cache 170 is controlled by the system
`
`administrator.”). Furthermore, the terms “high-speed” and “quick-access” should not be required
`
`because the specification does not state that the caches used are limited to high-speed or quick-access
`
`use. As such, Juniper’s proposed construction further confuses the claims by adding this additional
`
`language.
`
`Moreover, there is no disavowal of claim scope that would support Juniper’s proposed
`
`construction and require deviating from the plain and ordinary meaning of the term “cache.” As a
`
`threshold matter, in order to deviate from the plain meaning of the term, Juniper must demonstrate that
`
`Finjan clearly and unambiguously limited the meaning of the claim term. Avid Tech., Inc. v.
`
`Harmonic, Inc., 812 F.3d 1040, 1045-46 (Fed. Cir. 2016) (to limit the meaning of a claim term, the
`
`Court must find that the statements are both “a clear and unambiguous” disavowal of claim scope); see
`
`also Thorner v. Sony Computer Entm’t Am. LLC, 669 F.3d 1362, 1365–66 (Fed. Cir. 2012) (“There are
`
`only two exceptions to [the] general rule [of ordinary meaning]: (1) when a patentee sets out a
`
`definition and acts as his own lexicographer, or (2) when the patentee disavows the full scope of a
`
`claim term either in the specification or during prosecution.”) (citation omitted). There is simply no
`
`disavowal in the intrinsic record that would apply a special meaning to the word “cache.” As such,
`
`“cache” should be given its plain and ordinary meaning which is memory for storing data, at least
`
`temporarily.
`
`Thus, because there is no support for Juniper’s proposed construction, it should be rejected.
`
`4
`FINJAN’S OPENING CLAIM CONSTRUCTION BRIEF
`FOR THE ‘731 PATENT
`
`CASE NO. 3:17-cv-05659-WHA
`
`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
`
`26
`
`27
`
`28
`
`
`
`Case 3:17-cv-05659-WHA Document 347 Filed 12/21/18 Page 6 of 9
`
`
`
`Term 2.
`
`
`
`“a file cache for storing files that have been scanned by the scanner for
`future access” (Claim 1)
`
`Finjan’s Proposed Construction
`No construction necessary – Plain and ordinary
`meaning.
`
`Juniper’s Proposed Construction
`a file cache for storing files that have been
`scanned by the scanner for use in response to
`subsequent requests by a client to an Internet
`server
`While Juniper has identified the entirety of a claim limitation for construction, the only phrase
`
`that Juniper actually seeks to construe is “future access.” The Court should adopt the plain and
`
`ordinary meaning of this term since it is written in plain English. A person of ordinary skill in the art,
`
`and laypersons, understand that “future access” means what it says, namely that something can be
`
`accessed in the future. In the context of the phrase Juniper identifies, “future access” means that a file
`
`that can be accessed in the future. ‘731 Patent, (Claim 1, 17.). There is no reason to add additional
`
`verbiage when there is no ambiguity as to what “future access” means.
`
`In its construction, Juniper deviates significantly from the claim language, offering a lengthy
`
`and confusing construction that goes well beyond what is required from any plain reading of the claims
`
`and exclude preferred embodiments from the specification. In particular, Juniper’s proposed
`
`construction requires that files are stored “for use in response to subsequent requests by a client to an
`
`Internet server.” However, there is no requirement in the claim that the file is used solely in response
`
`to subsequent requests by a client. Indeed, the ‘731 Patent contemplates that the system can be used to
`
`control content that is sent to computers outside of the Intranet. Id. at 10:25-29. This demonstrates
`
`that files may be accessed in the future based on requests or responses from external computers to the
`
`gateway, and is not restricted to requests sent by clients to the Internet. In addition, the ‘731 Patent
`
`explains that “the gateway may receive a request for a web object without having received a request for
`
`a web page that references it.” Id. at 10:64-66. This cuts directly against Juniper’s construction as the
`specification explains that is no requirement that a request be received at all in order for files to be
`
`accessed. Thus, Juniper’s rewriting of the plain language of the claims excludes at least two preferred
`
`embodiments which is contrary black letter law. Accent Packaging, Inc. v. Leggett & Platt, Inc., 707
`
`5
`FINJAN’S OPENING CLAIM CONSTRUCTION BRIEF
`FOR THE ‘731 PATENT
`
`CASE NO. 3:17-cv-05659-WHA
`
`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
`
`26
`
`27
`
`28
`
`
`
`Case 3:17-cv-05659-WHA Document 347 Filed 12/21/18 Page 7 of 9
`
`
`
`F.3d 1318, 1326 (Fed. Cir. 2013) (“a claim interpretation that excludes a preferred embodiment from the
`
`scope of the claim is rarely, if ever, correct.”) (citation omitted); Aventis, 715 F.3d at 1373.
`
`Therefore, the Court reject Juniper’s proposed construction because “future access” is a basic
`
`term that does not require further construction.
`
`Term 3.
`
`
`
`“storing the retrieved file within a file cache for future access” (Claim 17)
`
`Finjan’s Proposed Construction
`No construction necessary – Plain and ordinary
`meaning.
`
`Juniper’s Proposed Construction
`storing the retrieved file within a file cache for
`use in response to subsequent requests by a
`client to an Internet server
`Similar to Term 2, Juniper identifies the entire claim limitation but really only seeks to change
`
`“future access” into “use in response to subsequent requests by a client to an Internet server.” Again,
`
`for the same reasons stated for Term 2—namely, that this term is written in plain English and that the
`
`specification of the ‘731 Patent describes embodiments that are untethered to “subsequent requests by
`
`a client to an Internet server”—there is no reason to deviate from the plain language of the term. As
`
`such, “future access” in the context of the identified phrase is simply the ability to access a file in the
`
`future.
`
`Term 4.
`
`
`
`“the security policies each including a list of restrictions” (Claim 1)
`
`Finjan’s Proposed Construction
`No construction necessary – Plain and ordinary
`meaning.
`
`Juniper’s Proposed Construction
`the security policies each including a list of
`operations or computer commands that are to
`be blocked
`For the final term, Juniper seeks to change the term “restrictions” in a claim limitation into
`
`“operations or computer commands that are to be blocked.” “Restrictions” is a commonly understood
`
`term, that is well-known to the Court and even lay persons, which means “limitations.” Accordingly,
`
`“restrictions” does not require construction and should be given its plain and ordinary meaning because
`
`it is clear on its face and there is no unmistakable disclaimer or disavowal by the patentee. Aventis,
`
`715 F.3d at 1373 (presumption that plain and ordinary meaning applies); Thorner, 669 F.3d at 1365-
`
`66.
`
`6
`FINJAN’S OPENING CLAIM CONSTRUCTION BRIEF
`FOR THE ‘731 PATENT
`
`CASE NO. 3:17-cv-05659-WHA
`
`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
`
`26
`
`27
`
`28
`
`
`
`Case 3:17-cv-05659-WHA Document 347 Filed 12/21/18 Page 8 of 9
`
`
`
`Juniper’s construction should be rejected because it is at odds with the specification which
`
`provides that “restrictions” are not limited to a list of operations or computer commands that are to be
`
`blocked. Instead, the ‘731 Patent provides several examples for the types of restrictions that can be
`
`used, such as restrictions “based on grouping of recipients” and restrictions based on “files that are
`
`transmitted to intranet computers.” ‘731 Patent, Col. 3:51, Col. 10:43. In addition, the specification
`
`sets forth several aspects of a security policy that include the corresponding restrictions, including
`
`sending only a portion of the requested web page or allowing the intranet computer to decide whether
`
`or not to trust the suspicious web page. Id. at Col. 10:15-21. Thus, Juniper’s attempt to restrict the
`
`claims to exclude preferred embodiments should be ignored. See EPOS Techs. Ltd. v. Pegasus Techs.
`
`Ltd., 766 F.3d 1338, 1343-44 (Fed. Cir. 2014) (cannot import limitations from specification); Accent
`
`Packaging, 707 F.3d at 1326 (quoting On-Line Techs., Inc. v. Bodenseewerk Perkin-Elmer GmbH, 386
`
`F.3d 1133, 1138 (Fed. Cir. 2004)) (“a claim interpretation that excludes a preferred embodiment from
`
`the scope of the claim is rarely, if ever, correct.”).
`
`Further, Juniper’s proposed construction also excludes embodiments where the policies include
`
`a list of restrictions that are allowed, not blocked, based on whether the file itself was determined to be
`
`malicious. Id. at Col. 9:61:67 (“based on the results of the analysis at step 265, whether or not to block
`
`the web page from being transmitted to the requesting intranet computer, in order to protect the
`
`intranet computer from potentially malicious software.”). In other words, these results include in the
`security policy a determination if certain files are “Potentially Malicious” and may be allowed or
`
`blocked. ‘731 Patent, TABLE I; id. at 6:27-29 (“As can be seen from Table I, web page P and web
`
`objects O1 and O4 are deemed potentially malicious. Web objects O2 and O3 are deemed safe.”). As
`
`such, Juniper’s proposed construction improperly imports an embodiment, while excluding others
`
`provided in the specification. See EPOS Techs., 766 F.3d at 1343-44; Accent Packaging, 707 F.3d at
`
`1326.
`
`Because Juniper’s construction reads out preferred embodiments and improperly imports
`
`limitations without justification, it should be rejected.
`
`7
`FINJAN’S OPENING CLAIM CONSTRUCTION BRIEF
`FOR THE ‘731 PATENT
`
`CASE NO. 3:17-cv-05659-WHA
`
`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
`
`26
`
`27
`
`28
`
`
`
`Case 3:17-cv-05659-WHA Document 347 Filed 12/21/18 Page 9 of 9
`
`
`
`IV. CONCLUSION
`As such, Finjan’s proposed constructions should be adopted.
`
`
`
`
`
`Dated: December 21, 2018
`
`
`
`Respectfully submitted,
`
`
`By: /s/ Kristopher Kastens
`Paul J. Andre (State Bar No. 196585)
`Lisa Kobialka (State Bar No. 191404)
`James Hannah (State Bar No. 237978)
`Kristopher Kastens (State Bar No. 254797)
`KRAMER LEVIN NAFTALIS
` & FRANKEL LLP
`990 Marsh Road
`Menlo Park, CA 94025
`Telephone: (650) 752-1700
`Facsimile: (650) 752-1800
`pandre@kramerlevin.com
`lkobialka@kramerlevin.com
`jhannah@kramerlevin.com
`kkastens@kramerlevin.com
`
`Attorneys for Plaintiff
`FINJAN, INC.
`
`8
`FINJAN’S OPENING CLAIM CONSTRUCTION BRIEF
`FOR THE ‘731 PATENT
`
`CASE NO. 3:17-cv-05659-WHA
`
`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
`
`26
`
`27
`
`28
`
`