`
`QUINN EMANUEL URQUHART &
`SULLIVAN, LLP
`Jennifer A. Kash (Bar No. 203679)
`jenniferkash@quinnemanuel.com
`Sean Pak (Bar No. 219032)
`seanpak@quinnemanuel.com
`Iman Lordgooei (Bar No. 251320)
`imanlordgooei@quinnemanuel.com
`Howard Chen (Bar No. 265015)
`howardchen@quinnemanuel.com
`50 California Street, 22nd Floor
`San Francisco, California 94111-4788
`Telephone:
`(415) 875-6600
`Facsimile:
`(415) 875-6700
`
`Attorneys for Defendants
`PROOFPOINT, INC. and ARMORIZE
`TECHNOLOGIES, INC.
`
`
`
`
`PAUL J. 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
`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 JOSE DIVISION
`
`Case No.: 13-CV-05808-BLF
`
`JOINT CLAIM CONSTRUCTION AND
`PRE-HEARING STATEMENT
`PURSUANT TO PATENT LOCAL RULE
`4-3
`
`
`
`FINJAN, INC., a Delaware Corporation,
`
`
`
`
`
`v.
`
`Plaintiff,
`
`PROOFPOINT, INC. AND ARMORIZE
`TECHNOLOGIES, INC.,
`
`
`
`Defendants.
`
`
`
`
`
`05829.00001/6471714.1
`____________________________________________________________________________________
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 1
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page2 of 31
`
`
`
`Pursuant to the Court’s Case Management Order and Patent L.R. 4-3 Plaintiff Finjan, Inc.
`
`(“Finjan”) and Defendants Proofpoint, Inc. and Armorize Technologies, Inc. (collectively “Proofpoint”
`
`or “Defendants”) hereby submit this Joint Claim Construction and Pre-Hearing Statement.
`
`I.
`
`PATENT L.R. 4-3(a): CLAIM TERMS ON WHICH THE PARTIES AGREE.
`
`During the meet and confer process, the parties have agreed to the following constructions:
`
`Claim Term
`
`Agreed Construction
`
`Downloadable
`
`Security Context
`
`CODE-A
`
`CODE-B
`
`an executable application program,
`which is downloaded from a source
`computer and run on the destination
`computer
`
`an environment in which a software
`application is run, which may limit
`resources that the application is
`permitted to access or operations that the
`application is permitted to perform
`
`potentially malicious executable code
`
`
`
`executable wrapper code
`
`
`
`CODE-C
`
`combined code
`
`II.
`
`PATENT L.R. 4-3(b): PROPOSED CONSTRUCTION OF EACH DISPUTED TERM.
`
`The parties’ proposed claim constructions are provided below. All supporting evidence for the
`
`parties’ claim constructions is provided in Exhibit A.1 The parties reserve their rights to cite additional
`
`supporting evidence based on arguments raised in the claim construction briefs. The parties propose
`
`that, for the purposes of identifying claim terms for construction, a party’s designation of a term that
`
`appears across multiple patents shall only count as a single term to be construed to the extent the
`
`intrinsic record does not change the meaning across the patents. Additionally, the parties propose that
`
`for the purposes of construing the terms identified herein, if the same term appears across multiple
`
`
`1 In support of any claim construction argument, the parties reserve the right to rely on any
`inconsistent positions taken by either party in any other proceeding concerning the asserted patents, as
`well as any of the evidence cited by the other party.
`
`05829.00001/6471714.1
`1
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 2
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page3 of 31
`
`
`
`related patents in the same family, to the extent the intrinsic evidence does not require a different
`
`result, it shall have the same meaning for all of those patents, as noted below.
`
`Moreover, it is Proofpoint’s position that similar terms for which the same or substantially
`
`similar construction is proposed and rely on the same or substantially similar intrinsic and extrinsic
`
`evidence, should be construed together and counted as only a single term to be construed. Finjan
`
`disagrees with Proofpoint’s position.
`
`
`U.S. Patent No. 6,154,844
`Claim Term
`Claim(s)
`
`means for
`receiving a
`Downloadable
`
`43
`
`43
`
`43
`
`means for
`generating a first
`Downloadable
`security profile
`that identifies
`suspicious code in
`the received
`Downloadable
`
`means for linking
`the first
`Downloadable
`security profile to
`the Downloadable
`before a web
`server makes the
`Downloadable
`available to web
`clients
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`Governed by 35 U.S.C.
`§ 112(6):
`
`Function: receiving a
`Downloadable
`
`Structure:
`Downloadable file
`interceptor
`
`Governed by 35 U.S.C.
`§ 112(6):
`
`Function: generating a
`first Downloadable
`security profile that
`identifies suspicious code
`in the received
`Downloadable
`
`
`Structure: content
`inspection engine
`
`Governed by 35 U.S.C.
`§ 112(6):
`
`
`Function: linking the first
`Downloadable security
`profile to the
`Downloadable before a
`web server makes the
`Downloadable available to
`web clients
`
`means-plus-function under § 112,
`¶ 6
`
`function: receiving a
`Downloadable
`
`structure: indefinite for failure to
`disclose corresponding
`structure/algorithm
`
`means-plus-function under § 112,
`¶ 6
`
`function: generating a first
`Downloadable security profile that
`identifies suspicious code in the
`received Downloadable
`
`structure: indefinite for failure to
`disclose corresponding
`structure/algorithm
`
`means-plus-function under § 112,
`¶ 6
`
`function: linking the first
`Downloadable security profile to
`the Downloadable before a web
`server makes the Downloadable
`available to web clients
`
`structure: indefinite for failure to
`disclose corresponding
`
`05829.00001/6471714.1
`2
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 3
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page4 of 31
`
`
`
`U.S. Patent No. 6,154,844
`Claim Term
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`Structure: content
`inspection engine
`
`Defendants’ Proposed
`Construction
`structure/algorithm
`
`Downloadable
`security profile
`that identifies
`suspicious code in
`[a / the] [received]
`Downloadable
`
`before [a /the] web
`server make[s] the
`Downloadable
`available to [the]
`web client[s]
`
`1, 15, 32,
`42, 43
`
`a profile that identifies
`hostile or potentially
`hostile operations in the
`Downloadable
`
`a profile that identifies code in the
`received Downloadable that
`performs hostile or potentially
`hostile operations
`
`1, 15, 32,
`42, 43
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`before [a/the] non-network
`gateway web server make[s] the
`Downloadable available to web
`clients
`
`web client[s]
`
`
`
`1, 15, 32,
`42, 43
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`an application on a user computer
`that requests and downloads web
`page data from a web server
`
`web server
`
`
`
`1, 15, 32,
`42, 43
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`non-network gateway web server
`
`linking the first
`Downloadable
`security profile to
`the Downloadable
`
`
`
`Downloadable
`[includes / with] a
`linked [first]
`Downloadable
`security profile
`
`
`
`1, 15, 43
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`
`
`32, 42
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`
`
`creating an association from the
`Downloadable to the first
`Downloadable security profile,
`including using a pointer from the
`Downloadable to the profile or
`attaching the profile to the
`Downloadable
`
`Downloadable [includes / with] an
`association to a [first]
`Downloadable security profile,
`including using a pointer from the
`Downloadable to the profile or
`attaching the profile to the
`Downloadable
`
`security policy
`
`32, 42
`
`
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`a set of rules for managing
`whether to allow or block a
`Downloadable to an intended
`
`05829.00001/6471714.1
`3
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 4
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page5 of 31
`
`
`
`U.S. Patent No. 6,154,844
`Claim Term
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`recipient
`
`1
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`15
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`“inspector” is means-plus-function
`under § 112, ¶ 6
`
`function: receiving a
`Downloadable, generating a
`Downloadable security profile that
`identifies suspicious code in the
`received Downloadable, and
`linking the first Downloadable
`security profile to the
`Downloadable before a web server
`makes the Downloadable available
`to web clients
`
`structure: the algorithm performed
`by the content inspection engine
`160 and disclosed at Fig. 6 and
`col. 8, l. 47 – col. 9, l. 16
`
`means-plus-function under § 112,
`¶ 6
`
`function: using the first rule set to
`generate a first Downloadable
`security profile that identifies
`suspicious code in a
`Downloadable, and linking the
`first Downloadable security profile
`to the Downloadable before a web
`server makes the Downloadable
`available to web clients
`
`structure: the algorithm performed
`by the content inspection engine
`160 and disclosed at Fig. 6 and
`col. 8, l. 47 – col. 9, l. 16
`
`receiving by an
`inspector a
`Downloadable;
`generating by the
`inspector a first
`Downloadable
`security profile
`that identifies
`suspicious code in
`the received
`Downloadable;
`and linking by the
`inspector the first
`Downloadable
`security profile to
`the Downloadable
`before a web
`server makes the
`Downloadable
`available to web
`clients.
`
`a first content
`inspection engine
`for using the first
`rule set to generate
`a first
`Downloadable
`security profile
`that identifies
`suspicious code in
`a Downloadable,
`and for linking the
`first Downloadable
`security profile to
`the Downloadable
`before a web
`server makes the
`Downloadable
`available to web
`clients
`
`05829.00001/6471714.1
`4
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 5
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page6 of 31
`
`
`
`U.S. Patent No. 6,154,844
`Claim Term
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`32
`
`32
`
`32
`
`32
`
`a Downloadable
`interceptor for
`receiving a
`Downloadable
`
`
`
`a file reader
`coupled to the
`interceptor for
`determining
`whether the
`Downloadable
`includes a linked
`Downloadable
`security profile
`that identifies
`suspicious code in
`the Downloadable
`
`an engine coupled
`to the file reader
`for determining
`whether to trust
`the Downloadable
`security profile
`
`
`
`a security policy
`analysis engine
`coupled to a
`verification engine
`for comparing the
`Downloadable
`security profile
`against a security
`policy if the
`engine determines
`that the
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`means-plus-function under § 112,
`¶ 6
`
`function: receiving a
`downloadable
`
`structure: indefinite for failure to
`disclose corresponding
`structure/algorithm
`
`means-plus-function under § 112,
`¶ 6
`
`function: coupled to the
`interceptor for determining
`whether the Downloadable
`includes a linked Downloadable
`security profile that identifies
`suspicious code in the
`Downloadable
`
`structure: indefinite for failure to
`disclose corresponding
`structure/algorithm
`
`means-plus-function under § 112,
`¶ 6
`
`function: coupled to the file reader
`for determining whether to trust
`the Downloadable security profile
`
`structure: indefinite for failure to
`disclose corresponding
`structure/algorithm
`
`means-plus-function under § 112,
`¶ 6
`
`function: coupled to a verification
`engine for comparing the
`Downloadable security profile
`against a security policy if the
`engine determines that the
`Downloadable security profile is
`trustworthy
`
`structure: the algorithm performed
`
`05829.00001/6471714.1
`5
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 6
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page7 of 31
`
`U.S. Patent No. 6,154,844
`Claim Term
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`by local security policy analysis
`engine 530 and described in cols.
`8, ll. 6-16, and col. 10, ll. 2-23
`
`Downloadable
`security profile is
`trustworthy
`
`U.S. Patent No. 7,058,822
`
`Claim Term
`
`Claim(s)
`
`mobile protection
`code
`
`1-35
`
`
`
`28
`
`28
`
`receiving means
`for receiving, at an
`information re-
`communicator,
`downloadable-
`information,
`including
`executable code
`
`
`mobile code means
`communicatively
`coupled to the
`receiving means
`for causing mobile
`protection code to
`be executed by a
`mobile code
`executor at a
`downloadable-
`information
`destination
`
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`code capable of monitoring
`or intercepting potentially
`malicious code
`
`
`code communicated to at least one
`information-destination that, at
`runtime, monitors or intercepts
`actually or potentially malicious
`code operations
`
`Governed by 35 U.S.C. §
`112(6):
`
`Function: receiving
`downloadable information
`
`Structure: information
`recommunicator
`
`Governed by 35 U.S.C. §
`112(6):
`
`Function: forming a
`sandboxed package
`
`Structure: packaging
`engine
`
`means-plus-function under § 112,
`¶ 6
`
`function: receiving downloadable-
`information, including executable
`code
`
`structure: the algorithm disclosed
`in col. 6, l. 56 – col. 9, l. 62 and
`Figs 1a-c, 2, 3
`
`means-plus-function under § 112,
`¶ 6
`
`function: communicatively
`coupled to the receiving means,
`and causing mobile protection
`code to be executed by a mobile
`code executor at a downloadable-
`information destination such that
`one or more operations of the
`executable code at the destination,
`if attempted, will be processed by
`the mobile protection code
`
`structure: the algorithm disclosed
`in Figs 7a, 7b and 8, and at col. 17,
`l. 34 – col. 18, l. 34
`
`
`
`
`
`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
`
`information-
`destination of the
`
`9, 12, 28
`
`No construction necessary
`– Plain and ordinary
`
`a user computer that receives and
`initiates (or otherwise hosts)
`
`05829.00001/6471714.1
`6
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 7
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page8 of 31
`
`
`
`U.S. Patent No. 7,058,822
`
`Claim Term
`
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`downloadable-
`information /
`downloadable-
`information
`destination
`
`a content
`inspection engine
`communicatively
`coupled to the
`information
`monitor for
`determining
`whether the
`downloadable-
`information
`includes
`executable code
`
`an inspection
`controller
`communicatively
`coupled to the
`analyzers for
`determining
`whether the
`indicators indicate
`that the
`downloadable-
`information
`includes
`executable code
`
`one or more
`downloadable-
`information
`analyzers for
`analyzing the
`downloadable-
`information, each
`analyzer producing
`therefrom a
`detection indicator
`
`
`
`meaning.
`
`execution of the downloadable-
`information
`
`9, 12
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`9
`
`9
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`means-plus-function under § 112,
`¶ 6
`
`function: communicatively
`coupled to the information
`monitor, and determining whether
`the downloadable-information
`includes executable code
`
`structure: the algorithm disclosed
`in Fig. 10A and 19, l. 40 – col. 20,
`l. 4
`
`means-plus-function under § 112,
`¶ 6
`
`function: communicatively
`coupled to the analyzers, and
`determining whether the indicators
`indicate that the downloadable-
`information includes executable
`code
`
`structure: the algorithm disclosed
`in Fig. 10(a) and at col. 19, l. 40 –
`col. 20, l. 3
`
`means-plus-function under § 112,
`¶ 6
`
`function: analyzing the
`downloadable-information, each
`analyzer producing therefrom a
`detection indicator indicating
`whether a downloadable-
`information characteristic
`corresponds with an executable
`
`05829.00001/6471714.1
`7
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 8
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page9 of 31
`
`
`
`U.S. Patent No. 7,058,822
`
`Claim Term
`
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`indicating whether
`a downloadable-
`information
`characteristic
`corresponds with
`an executable code
`characteristic
`
`a linking engine
`coupled to the
`MPC generator for
`forming a sandbox
`package including
`the MPC and the
`downloadable-
`information
`
`12
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`an MPC generator
`for providing the
`MPC
`
`12
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`9, 12
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`
`
`a packaging engine
`communicatively
`coupled to the
`content inspection
`engine for causing
`mobile protection
`code (“MPC”) to
`be communicated
`to at least one
`information-
`destination of the
`downloadable-
`information, if the
`downloadable-
`information is
`determined to
`include executable
`
`code characteristic
`
`structure: the algorithm disclosed
`in Fig. 10(a) and at col. 19, l. 40 –
`col. 20, l. 3
`
`means-plus-function under § 112,
`¶ 6
`
`function: coupled to the MPC
`generator, and forming a sandbox
`package including the MPC and
`the downloadable-information
`
`structure: linking engine 405
`disclosed in Fig. 4 and at col. 13, l.
`54 – col. 14, l. 11
`
`means-plus-function under § 112,
`¶ 6
`
`function: providing the MPC
`
`structure: the algorithm disclosed
`in Fig. 8 and at col. 18:19-33
`
`means-plus-function under § 112,
`¶ 6
`
`function: communicatively
`coupled to the content inspection
`engine, and causing mobile
`protection code (“MPC”) to be
`communicated to at least one
`information-destination of the
`downloadable-information, if the
`downloadable-information is
`determined to include executable
`code
`
`structure: the algorithm disclosed
`in Fig. 4 and at col. 14, ll. 38-50
`
`05829.00001/6471714.1
`8
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 9
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page10 of 31
`
`U.S. Patent No. 7,058,822
`
`Claim Term
`
`Claim(s)
`
`code
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`
`
`
`
`U.S. Patent No. 7,613,918
`Claim Term
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`12
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`a receiver for
`receiving content
`including
`potentially
`malicious
`executable code
`(“CODE-A”),
`intended for
`downloading at a
`client computer
`
`12
`
`a code profiler,
`coupled with said
`receiver, for
`scanning CODE-A
`and deriving a
`profile thereof
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`12
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`a security context
`generator, coupled
`with said code
`profiler, for
`determining, based
`on the profile of
`CODE-A derived
`by said profiler, an
`appropriate
`computer account
`from among the
`
`means-plus-function under § 112,
`¶ 6
`
`function: receiving content
`including potentially malicious
`executable code ("CODE-A"),
`intended for downloading at a
`client computer
`
`structure: gateway receiver 135
`disclosed in Fig. 1 and col. 2 l. 60
`– col. 3 l. 2; and gateway receiver
`405 disclosed in Fig. 4 and col. 9
`ll. 1-17
`
`means-plus-function under § 112,
`¶ 6
`
`function: coupled with said
`receiver, and scanning CODE-A
`and deriving a profile thereof
`
`structure: indefinite for failure to
`disclose corresponding
`structure/algorithm
`
`means-plus-function under § 112,
`¶ 6
`
`function: coupled with said code
`profiler, and determining, based on
`the profile of CODE-A derived by
`said profiler, an appropriate
`computer account from among the
`plurality of computer accounts,
`under which CODE-A may be
`processed by the client computer
`
`05829.00001/6471714.1
`9
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 10
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page11 of 31
`
`
`
`U.S. Patent No. 7,613,918
`Claim Term
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`plurality of
`computer
`accounts, under
`which CODE-A
`may be processed
`by the client
`computer
`
`a code packager,
`coupled with said
`security context
`generator, for
`packaging (i)
`information about
`the computer
`account
`determined by said
`security context
`generator and (ii)
`CODE-A, with
`(iii) executable
`wrapper code
`(“CODE-B”), into
`a combined code
`(“CODE-C”)
`
`a transmitter,
`coupled with said
`code packager, for
`forwarding
`CODE-C to the
`client computer for
`processing
`
`12
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`12
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`Defendants’ Proposed
`Construction
`structure: indefinite for failure to
`disclose corresponding
`structure/algorithm; also indefinite
`due to “appropriate” term
`
`means-plus-function under § 112,
`¶ 6
`
`function: coupled with said
`security context generator, and
`packaging (i) information about
`the computer account determined
`by said security context generator
`and (ii) CODE-A, with (iii)
`executable wrapper code (“CODE-
`B”), into a combined code
`(“CODE-C”)
`
`structure: the algorithm performed
`by file embedder 415 as described
`in col. 9, l. 51 – col. 10, l. 5
`
`means-plus-function under § 112,
`¶ 6
`
`function: coupled with said code
`packager, and forwarding CODE-
`C to the client computer for
`processing
`
`structure: gateway transmitter 140
`disclosed in Fig. 1 and col. 2 l. 60
`– col. 3 l. 2; and gateway
`transmitter 425 disclosed in Fig. 4
`and col. 9 ll. 1-17
`
`an appropriate
`computer account
`from among the
`plurality of
`computer
`
`1, 12, 21
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`indefinite
`
`05829.00001/6471714.1
`10
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 11
`
`
`
`
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page12 of 31
`
`U.S. Patent No. 7,613,918
`Claim Term
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`accounts, under
`which CODE-A
`may be processed
`by the client
`computer
`
`profile
`
`
`
`1, 12, 21
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`a list or delineation of one or more
`attributes of executable content
`including the source from which
`the content originated, the time &
`date at which the content was
`received, the destination client
`computer to which the content is
`being sent, and privileges of a user
`of the destination client computer;
`a profile may also include a list or
`delineation of potentially
`malicious operations that the
`content is programmed to perform
`
`forwarding /
`forward CODE-C
`to the client
`computer for
`processing
`
`1, 12, 21
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`transmit[ting] CODE-C to the
`client computer that requested the
`content ("CODE-A")
`
`executable code
`
`1, 12, 21
`
`1, 12, 21
`
`executable
`wrapper code
`("CODE-B") /
`wrapper
`executable code
`("CODE-B")
`
`U.S. Patent No. 7,647,633
`
`Claim Term
`
`Claim(s)
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`code that is ready to run on a
`computer
`
`code that is ready to run on a
`computer and that includes
`computer instructions to initiate a
`new process using a specified set
`of parameters
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`mobile protection
`
`1-41
`
`code capable of
`monitoring or intercepting
`
`code communicated to at least one
`information-destination that, at
`
`05829.00001/6471714.1
`11
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 12
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page13 of 31
`
`
`
`U.S. Patent No. 7,647,633
`
`Claim Term
`
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`potentially malicious code
`
`
`runtime, monitors or intercepts
`actually or potentially malicious
`code operations
`
`8, 14
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`a user computer that receives and
`initiates (or otherwise hosts)
`execution of the downloadable-
`information
`
`8
`
`8
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`means-plus-function under § 112,
`¶ 6
`
`function: communicatively
`coupled to the information
`monitor, and determining, by the
`computer, whether the
`downloadable-information
`includes executable code
`
`structure: the algorithm disclosed
`in Fig. 10(a) and at col. 19, ll. 18-
`64
`
`means-plus-function under § 112,
`¶ 6
`
`function: communicatively
`coupled to the content inspection
`engine, and causing mobile
`protection code (“MPC”) to be
`communicated by the computer to
`at least one information-
`destination of the downloadable-
`information, if the downloadable-
`information is determined to
`include executable code
`
`structure: the algorithm disclosed
`in Fig. 10(a) and at col. 19, ll. 18-
`64
`
`code
`
`
`
`information-
`destination of the
`downloadable
`information /
`downloadable-
`information
`destination
`
`a content
`inspection engine
`communicatively
`coupled to the
`information
`monitor for
`determining, by
`the computer,
`whether the
`downloadable-
`information
`includes
`executable code
`
`a protection agent
`engine
`communicatively
`coupled to the
`content inspection
`engine for causing
`mobile protection
`code (“MPC”) to
`be communicated
`by the computer to
`at least one
`information-
`destination of the
`downloadable-
`information, if the
`downloadable-
`information is
`
`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
`
`05829.00001/6471714.1
`12
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 13
`
`
`
`
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page14 of 31
`
`U.S. Patent No. 7,647,633
`
`Claim Term
`
`Claim(s)
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`12
`
`12
`
`determined to
`include executable
`code
`
`a parser for
`parsing the
`downloadable-
`information
`
`a content analyzer
`communicatively
`coupled to the
`parser for
`determining
`whether one or
`more
`downloadable-
`information
`elements of the
`downloadable-
`information
`correspond with
`executable code
`elements
`
`U.S. Patent No. 7,975,305
`Claim Term
`Claim(s)
`
`1
`
`incoming content
`from the Internet
`on its destination
`to an Internet
`application
`running on the
`computer
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`means-plus-function under § 112,
`¶ 6
`
`function: parsing the
`downloadable-information
`
`structure: parser 502 disclosed in
`Fig. 5 and col. 14, ll. 50-57
`
`means-plus-function under § 112,
`¶ 6
`
`function: communicatively
`coupled to the parser, and
`determining whether one or more
`downloadable-information
`elements of the downloadable-
`information correspond with
`executable code elements
`
`structure: file type detector 502
`disclosed in Fig. 5 and col. 14, l.
`58 – col. 15, l. 20
`
`Finjan’s Proposed
`Construction
`
`Defendants’ Proposed
`Construction
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`incoming content from the Internet
`in transit to an Internet application
`running on the computer that
`requested download of the content
`
`selectively
`diverting incoming
`
`1
`
`No construction necessary
`– Plain and ordinary
`
`indefinite
`
`05829.00001/6471714.1
`13
`__________________________________________________________________________________
`
`JOINT CLAIM CONSTRUCTION
`
`CASE NO. 13-CV-05808-BLF
`AND PRE-HEARING STATEMENT
`
`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
`
`BLUE COAT SYSTEMS - Exhibit 1019 Page 14
`
`
`
`Case3:13-cv-05808-HSG Document117 Filed01/26/15 Page15 of 31
`
`Finjan’s Proposed
`Construction
`meaning.
`
`Defendants’ Proposed
`Construction
`
`
`
`U.S. Patent No. 7,975,305
`Claim Term
`Claim(s)
`
`content from its
`intended
`destination to said
`rule-based content
`scanner
`
`a database of
`parser and
`analyzer rules
`corresponding to
`computer exploits,
`stored within the
`computer
`
`1
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`a database of parser and analyzer
`rules corresponding to computer
`exploits, stored within the
`computer that requested download
`of the content
`
`parser rules
`
`1, 2, 13
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`patterns of tokens that form
`syntactical constructs of program
`code
`
`analyzer rules
`
`1, 2, 13
`
`1
`
`a rule-based
`content scanner
`that communicates
`with said database
`of parser and
`analyzer rules,
`operatively
`coupled with said
`network interface,
`for scanning
`incoming content
`received by said
`network interface
`to recognize the
`presence of
`potential computer
`exploits
`therewithin
`
`a network traffic
`probe, operatively
`coupled to said
`
`1
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`No construction necessary
`– Plain and ordinary
`meaning.
`
`patterns of tokens that correspond
`to potential exploits
`
`means-plus-function under § 112,
`¶ 6
`
`function: communicates with said
`database of parser a