throbber

`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`__________________
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`___________________
`
`
`PALO ALTO NETWORKS, INC.,
`Petitioner,
`
`v.
`
`FINJAN, INC.,
`Patent Owner.
`
`____________________
`
`Case IPR2016-00151
`U.S. Patent No. 8,141,154
`__________________________________________________________
`
`DECLARATION OF NENAD MEDVIDOVIC, PH.D.
`ON THE VALIDITY OF CLAIMS 1–8, 10, AND 11 OF U.S. PATENT NO.
`8,141,154 IN SUPPORT OF PATENT OWNER’S RESPONSE
`
`
`
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 1
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`
`TABLE OF CONTENTS
`
`Page
`
`I.
`
`II.
`
`QUALIFICATIONS ...................................................................................... 1
`
`SCOPE OF ASSIGNMENT AND APPROACH ........................................ 5
`
`III. APPLICABLE STANDARDS AND CONTROLLING
`PRINCIPLES ................................................................................................. 7
`
`A.
`
` OBVIOUSNESS ........................................................................................ 7
`
`B.
`
`
`
`PERSON OF ORDINARY SKILL IN THE ART ......................................... 9
`
`IV. SUMMARY OF MY OPINIONS ............................................................... 11
`
`V. OVERVIEW OF THE ‘154 PATENT ....................................................... 11
`
`VI. CLAIM CONSTRUCTION ........................................................................ 14
`
`VII. Dr. Rubin’s Description of the Background of the ‘154 Patent .................... 15
`
`VIII. ROSS IS NOT PRIOR ART ....................................................................... 16
`
`A.
`
`
`
`The Invention Disclosure Document Supports All Elements of the
`‘154 Patent Claims .............................................................................. 16
`
`IX. DISCUSSION AND OPINIONS REGARDING THE
`CONTRAST BETWEEN THE CLAIMS OF THE ‘154 PATENT
`AND THE PRIOR ART .............................................................................. 23
`
`A.
`
`
`
`B.
`
`
`
`TEACHINGS OF ROSS ........................................................................... 24
`
`Dr. Rubin’s Discussion of Ross .......................................................... 25
`
`X.
`
`The Claims of the ‘154 Patent are Not Unpatentable Over Ross .................. 26
`
`A.
`
`
`
`Ross does not disclose processing content received over a network,
`the content including a call to a first function, and the call including
`an input (claims 1, 4, 6, and 10) .......................................................... 27
`
`i
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 2
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`
`Ross Does Not Disclose the Content Including a Call to a
`First Function .......................................................................... 27
`
`Ross Does not Teach or Suggest Receiving Content Over a
`Single Network, the Content Including a Call to a First
`Function ................................................................................... 32
`
`Ross’s Third Device Embodiment Fails to Disclose
`“Processing Content Received Over a Network .................. 35
`
`1.
`
`2.
`
`3.
`
`B.
`
`
`
`C.
`
`
`
`D.
`
`
`
`Ross does not disclose “a Content Processor…for invoking a
`second function with the input” .......................................................... 37
`
`Ross does not disclose [a receiver] for receiving an indicator from
`the security computer whether it is safe to invoke the second
`function with the input ........................................................................ 38
`
`Ross does not disclose “calling a second function with a modified
`input variable” (claims 6 and 10) ........................................................ 39
`
`XI. SECONDARY CONSIDERATIONS OF NON-OBVIOUSNESS .......... 40
`
`Commercial Success............................................................................ 40
`
`Long-Felt But Unresolved Need and Recognition of a problem ........ 44
`
`Skepticism and Unexpected Results ................................................... 44
`
`Failure of Others .................................................................................. 45
`
`A.
`
`
`
`B.
`
`
`
`C.
`
`
`
`D.
`
`
`
`
`
`ii
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 3
`
`

`

`
`I, Nenad Medvidovic, Ph.D., declare and state as follows:
`
`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`I.
`
`QUALIFICATIONS
`1.
`
`I make this Declaration based upon my own personal knowledge,
`
`information, and belief, and I would and could competently testify to the matters
`
`set forth herein if called upon to do so.
`
`2.
`
`I received a Bachelor of Science (“BS”) degree, Summa Cum Laude,
`
`from Arizona State University’s Computer Science and Engineering department.
`
`3.
`
`I received a Master of Science (“MS”) degree from the University of
`
`California at Irvine’s Information and Computer Science department.
`
`4.
`
`I received a Doctor of Philosophy (“PhD”) degree from the University
`
`of California at Irvine’s Information and Computer Science department. My
`
`dissertation was entitled, “Architecture-Based Specification-Time Software
`
`Evolution.”
`
`5.
`
`I am employed by the University of Southern California (“USC”) as a
`
`faculty member in the Computer Science Department, and have been since
`
`January, 1999. I currently hold the title of Professor with tenure. Between
`
`January, 2009 and January 2013, I served as the Director of the Center for Systems
`
`and Software Engineering at USC. Between July, 2011, and July, 2015, I served as
`
`my Department’s Associate Chair for PhD Affairs.
`
`
`
` - 1 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 4
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`6.
`
`I teach graduate and undergraduate courses in Software Architecture,
`
`
`
`Software Engineering, and Embedded Systems, and advise PhD students. I have
`
`graduated 15 PhD students and advise 7 students currently pursuing a PhD.
`
`7.
`
`I served as Program Co-Chair for the flagship conference in my
`
`field—International Conference on Software Engineering (“ICSE”)—held in May
`
`2011. I have served as Chair or Co-Chair for various other conferences in the
`
`Software Engineering field, including: the Fifth Working IEEE/IFIP Conference
`
`on Software Architecture, the Third IEEE International Conference on Self-
`
`Adaptive and Self-Organizing Systems, the Fifteenth International ACM SIGSOFT
`
`Symposium on Component Based Software Engineering, the IEEE/CSSE/ISE
`
`Workshop on Software Architecture Challenges for the 21st Century, and the
`
`Doctoral Symposium at the Sixteenth ACM SIGSOFT International Symposium
`
`on the Foundations of Software Engineering.
`
`8.
`
`I serve or have served as an editor of several peer-reviewed journals,
`
`including: “IEEE Transactions on Software Engineering,” “ACM Transactions on
`
`Software Engineering and Methodology”, “Journal of Software Engineering for
`
`Robotics,” “Elsevier Information and Software Technology Journal,” “Journal of
`
`Systems and Software,” “Journal of Software Engineering Research and
`
`Development,” and “Springer Computing Journal.” Additionally, I have served as
`
`a guest editor of several special issues for different journals.
`
`
`
` - 2 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 5
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`9.
`
`Between September 2013 and September 2015 I served as Chair of
`
`
`
`the ICSE Steering Committee. I am currently a member of the Steering Committee
`
`of the European Conference on Software Engineering. I previously served as a
`
`member of the Steering Committees of ICSE and of the Working IEEE/IFIP
`
`Conference on Software Architecture.
`
`10. Since July, 2015, I have served as Chair of the Association for
`
`Computing Machinery’s Special Interest Group on Software Engineering (ACM
`
`SIGSOFT), the largest professional organization in my field of work.
`
`11.
`
`I co-authored “Software Architecture: Foundations, Theory, and
`
`Practice,” a widely used textbook in the field of Software Systems’ Architecture.
`
`12.
`
`I have served as editor of various books in the Software Engineering
`
`field including: “Proceedings of the 3rd International Conference on Self-Adaptive
`
`and Self-Organizing Systems,” “Proceedings of the Warm-Up Workshop for the
`
`32nd International Conference on Software Engineering,” and “Proceedings of the
`
`5th Working IEEE/IFIP Conference on Software Architecture.”
`
`13.
`
`I have authored or co-authored over 200 papers in the Software
`
`Engineering field. My most cited paper has been cited nearly 2,500 times. A
`
`paper I co-authored in the 1998 International Conference on Software Engineering,
`
`my field’s flagship conference, was given ten years later, in 2008, that
`
`conference’s Most Influential Paper Award.
`
`
`
` - 3 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 6
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`14.
`
`I have served as referee or reviewer for over twenty peer-reviewed
`
`
`
`journals, including: “ACM Transactions on Software Engineering and
`
`Methodology,” “IEEE Transactions on Software Engineering,” “Journal of
`
`Software Engineering for Robotics,” “IEEE Software,” “IEEE Transactions on
`
`Industrial Informatics,” “Elsevier Information and Software Technology Journal,”
`
`“Journal of Systems and Software,” “Journal of Automated Software Engineering,”
`
`“IEEE Transactions on Parallel and Distributed Systems,” “IEEE Computer,” and
`
`“IEEE Proceedings – Software Engineering.”
`
`15.
`
`I have been named a Distinguished Scientist of the Association for
`
`Computing Machinery (“ACM”). I have been elected a Fellow the Institute of
`
`Electrical and Electronics Engineers (IEEE), IEEE’s highest grade that is granted
`
`to less than 0.1% of its membership annually.
`
`16.
`
`I am very familiar with and have substantial expertise in the area of
`
`software systems development / software engineering, software architecture,
`
`software design, and distributed systems.
`
`17.
`
`I have reviewed in detail U.S. Patent No. 8,141,154 (Ex. 1001, the
`
`“‘154 Patent”); the Petition for Inter Partes Review of the ‘154 Patent filed in Case
`
`No. IPR2015-01979 (Paper No. 2, “Petition”); Dr. Rubin’s declaration filed in
`
`Case No. IPR2015-01979 (Ex. 1002, “Rubin Decl.”); the Board’s Institution
`
`Decision in Case No. IPR2015-01979 (Paper 8, the “Institution Decision”); Patent
`
`
`
` - 4 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 7
`
`

`

`
`Owner’s Request for Rehearing in Case No. IPR2015-01979 (Paper No. 11,
`
`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`“Rehearing Request”); the Board’s Decision Denying Request for Rehearing
`
`(Paper No. 12, “Decision Denying Rehearing”); the deposition transcript of Dr.
`
`Aviel Rubin (Exhibit 2005); Patent Application Pub. No. US 2005/0108562 A1
`
`(Exhibit 1003, “Khazan”); Sirer et al., Design and Implementation of a Distributed
`
`Virtual Machine for Networked Computers (Exhibit 1004, “Sirer”); and U.S.
`
`Patent No. 7,437,362 B1 (Exhibit 1005, “Ben-Natan”).
`
`18.
`
`I understand that I am submitting a declaration in connection with the
`
`above-referenced Inter Partes review (“IPR”) proceeding involving the ‘154
`
`Patent.
`
`II.
`
`SCOPE OF ASSIGNMENT AND APPROACH
`19.
`
`I have been retained as an expert on behalf of Patent Owner, Finjan,
`
`Inc., (“Finjan”), to provide information and opinions to the Patent Trial and Appeal
`
`Board (hereinafter “the Board”) to assist in the determination of the validity of
`
`certain of Finjan’s patent claims of the ‘154 Patent for which the Board has
`
`instituted an IPR proceeding. Specifically, counsel for Finjan asked me to provide
`
`opinions regarding the validity of claims 1-8, 10, and 11 of the ‘154 Patent in view
`
`of certain prior art references cited by Petitioner Palo Alto Networks, Inc.
`
`(“PAN”).
`
`
`
` - 5 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 8
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`20.
`
`I have been informed by counsel and I understand that the analysis of
`
`
`
`whether a patent is anticipated or obvious is performed from the perspective of a
`
`person of ordinary skill in the art at the time of the patented inventions. The
`
`relevant timeframe for the claims of the ‘154 Patent is May–December 2005.
`
`21.
`
`In reaching the opinions expressed in this declaration, I adopt the
`
`claim constructions set forth by the Board in its Institution Decision. See
`
`Institution Decision at 4-5.
`
`22.
`
`I have reviewed the documents cited by Dr. Rubin in his declaration.
`
`I intend the full page range of all exhibits attached to his declaration be considered
`
`as part of this declaration.
`
`23.
`
`I am being compensated for my time spent in connection with this
`
`matter at the rate of $350 per hour for regular work, and $500 an hour for
`
`deposition and trial testimony. My compensation is in no way contingent on the
`
`outcome of this case.
`
`24. To the extent that I am presented with new information concerning the
`
`subject matter of this declaration or affecting any assumptions made herein, I
`
`reserve the right to supplement this declaration accordingly.
`
`
`
` - 6 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 9
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`
`III. APPLICABLE STANDARDS AND CONTROLLING PRINCIPLES
` OBVIOUSNESS
`A.
`25. Counsel has informed me, and I understand, that an issued patent
`
`claim is invalid as obvious if it can be shown that the differences between the
`
`patented subject matter and the prior art are such that the subject matter as a whole
`
`would have been obvious, at the time the invention was made, to a person having
`
`ordinary skill in the art. Relevant considerations include the level of ordinary skill
`
`in the art; the scope and content of the prior art; differences between the prior art
`
`and the claims at issue; and the so-called objective secondary factors of
`
`nonobviousness.
`
`26. Counsel has informed me, and I understand, that in order to evaluate
`
`the obviousness of any claim of the ‘154 Patent over a given prior art combination,
`
`I should analyze whether the prior art references, included collectively in the
`
`combination, disclose each and every element of the allegedly invalid claim as
`
`those references are read by the person of ordinary skill in the art at the time of the
`
`invention. Then I am to determine whether that combination makes the claims of
`
`the ‘154 Patent obvious to the person of ordinary skill in the art by a
`
`preponderance of the evidence, at the time of the inventions. I understand that
`
`such preponderance of the evidence is satisfied if the proposition is more likely to
`
`be true than not true.
`
`
`
` - 7 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 10
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`27. Counsel has informed me, and I understand, that the obviousness
`
`
`
`inquiry requires that the prior art be considered in its entirety. I am further
`
`informed and I understand that an invention cannot be obvious to try where “the
`
`breadth of the[] choices and the numerous combinations indicate that the[]
`
`disclosures would not have rendered the claimed invention obvious to try.”
`
`28. Counsel has informed me, and I understand, that even where all of the
`
`claim limitations are expressly disclosed in the prior art references, there must be
`
`some showing that a person of ordinary skill in the art would have been motivated
`
`to combine such prior art references and that there would have been a reasonable
`
`expectation of successfully achieving the claimed invention from such
`
`combination.
`
`29. Counsel has informed me, and I understand, in considering the
`
`obviousness of a claimed invention, one should not view the invention and the
`
`prior art with the benefit of hindsight. It is for that reason, I am informed and I
`
`understand, that obviousness is assessed by the person of ordinary skill in the art at
`
`the time the invention was made. In this regard, I am informed and I understand
`
`that the invention cannot be used as a guide to selecting and understanding the
`
`prior art. I understand that the appropriate standard is to determine whether a
`
`person of skill in the art would be motivated to combine references, not whether
`
`they could.
`
`
`
` - 8 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 11
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`30. Counsel has informed me, and I understand, that obviousness cannot
`
`
`
`be predicated on what was unknown at the time of the invention, even if the
`
`inherency of a certain feature is later established. Counsel has also informed me,
`
`and I understand, that unknown properties of the prior art may not be relied upon
`
`to provide the rationale for modifying or combining the prior art to reach the
`
`claimed subject matter.
`
`31. Counsel has informed me, and I understand, that a reference may be
`
`said to teach away when a person of ordinary skill, upon reading the reference,
`
`would be discouraged from following the path set out in the reference, or would be
`
`led in a direction divergent from the path that was taken by the applicant.
`
`32. Counsel has informed me, and I understand, that the “time of
`
`invention” applicable to the inventions of claims 1-8, 10, and 11 of the’154 Patent
`
`is no later than December 12, 2005, which I understand to be the priority date of
`
`the ‘154 Patent.
`
`
`PERSON OF ORDINARY SKILL IN THE ART
`B.
`33. Counsel has informed me, and I understand, that the “person of
`
`ordinary skill in the art” (“POSA”) is a hypothetical person who is presumed to be
`
`familiar with the relevant scientific field and its literature at the time of the
`
`invention. This hypothetical person is also a person of ordinary creativity capable
`
`of understanding the scientific principles applicable to the pertinent field.
`
`
`
` - 9 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 12
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`34.
`
`I am informed by counsel and I understand that the level of ordinary
`
`
`
`skill in the art may be determined by reference to certain factors, including (1) the
`
`type of problems encountered in the art, (2) prior art solutions to those problems,
`
`(3) the rapidity with which innovations are made, (4) the sophistication of the
`
`technology, and (5) the educational level of active workers in the field. I further
`
`understand that the ‘154 Patent claims a priority date of December 12, 2005.
`
`35.
`
`It is my opinion that the person of ordinary skill in the art in the field
`
`of the ‘154 Patent would be someone with a bachelor’s degree in computer science
`
`or related field, and either (1) two or more years of industry experience and/or (2)
`
`an advanced degree in computer science or related field.
`
`36. Based on my training and experience, I believe that I am a person of
`
`greater-than-ordinary skill in the relevant art and, as of 2005, was a person of at
`
`least ordinary skill in the relevant art, which permits me to give an opinion about
`
`the qualifications of one of ordinary skill at the time of the invention.
`
`37.
`
`I note that Dr. Rubin’s opinion on person of ordinary skill in the art in
`
`his declaration is (Exhibit 1002 at ¶ 25):
`
`38. The relevant technology field for the ’154 patent is security programs,
`
`including content scanners for program code. Based on this, and the four factors
`
`above, it is my opinion that a POSA would hold a bachelor’s degree or the
`
`equivalent in computer science (or related academic fields) and three to four years
`
`
`
` - 10 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 13
`
`

`

`
`of additional experience in the field of computer security, or equivalent work
`
`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`experience. This definition of the POSA applies to the time of the alleged
`
`invention of 2005.
`
`39. My opinions stated in this declaration would be the same if rendered
`
`from the perspective of a person of ordinary skill in the art set out by Dr. Rubin.
`
`IV. SUMMARY OF MY OPINIONS
`40.
`In this declaration I explain that the person of ordinary skill in the art
`
`understands, and I conclude, that claims 1-8, 10, and 11 of the ‘154 Patent are not
`
`obvious over Ross.
`
`V. OVERVIEW OF THE ‘154 PATENT
`41. The ‘154 Patent was filed June 14, 2010, and claims priority to U.S.
`
`Patent No. 7,757,289, filed December 12, 2005. The systems and methods of the
`
`‘154 Patent are generally directed to systems and methods for protecting a
`
`computer from dynamically generated malicious content. Dynamically generated
`
`malicious content gets its name because it takes advantage of the dynamic features
`
`of web content, to evade traditional detection when received over the network. For
`
`example, dynamic web pages can include input that initially appears to be merely
`
`innocuous text embedded within HTML pages, only to subsequently generate
`
`malicious content on the fly. ‘154 Patent at 3:30–4:8.
`
`
`
` - 11 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 14
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`42. The ‘154 Patent describes a system that protects against such
`
`
`
`dynamically generated malicious content by processing content received over a
`
`network and transmitting input within the received content to a security computer.
`
`See ‘154 Patent at 5:4–25. The ‘154 Patent discloses that a second function is then
`
`only invoked with the input if the security computer has deemed that such
`
`invocation is safe. See ‘154 Patent at 5:4–25. Thus, even if the input was yet
`
`unknown when the content was received over the network, the claimed invention
`
`can still protect against dynamically generated malicious content by including the
`
`security computer lookup when the received content is processed. In one
`
`implementation, the call to the first function can be a call to a substitute function
`
`that is found in the content received over the network (e.g.
`
`Substitute_document.write(‘<h1>hello</h1>’):”
`
`
`
` - 12 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 15
`
`

`

`
`
`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`
`
`‘154 Patent at 10:41–59.
`
`43.
`
`In other implementations, the first function can be a non-substitute
`
`function found in the content received over the network upon invocation of which
`
`the input is sent to the security computer for inspection. Using this method, the
`
`security computer can inspect function inputs that are dynamically generated and,
`
`therefore, may not be identifiable or scannable using traditional scanning
`
`techniques. Notably, each independent claim of the ‘154 Patent recites that the call
`
`to the first function be found in the content received over a network, a feature that
`
`is disclosed nowhere in the references cited in the Petition.
`
`
`
` - 13 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 16
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`
`VI. CLAIM CONSTRUCTION
`44.
`I understand that during inter partes review, claims must be “given
`
`their broadest reasonable interpretation consistent with the specification.” The
`
`broadest reasonable interpretation does not mean the broadest possible
`
`interpretation. Rather, the meaning given to a claim term must be consistent with
`
`the ordinary and customary meaning of the term (unless the term has been given a
`
`special definition in the specification), and must be consistent with the use of the
`
`claim term in the specification and drawings. Thus, even under the broadest
`
`reasonable interpretation, the board’s construction cannot be divorced from the
`
`specification and the record evidence, and must be consistent with the one that
`
`those skilled in the art would reach.
`
`45.
`
`In my opinion the person of ordinary skill in the art would adopt the
`
`following claim construction, consistent with the Board’s adoption of this
`
`construction in its Institution Decision (Paper No. 10) and consistent with the
`
`broadest reasonable construction of these terms in view of the specification of the
`
`‘154 Patent:
`
`Claim Term
`
`Construction
`
`“dynamically generated” No construction
`
`
`
` - 14 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 17
`
`

`

`
`
`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`VII. DR. RUBIN’S DESCRIPTION OF THE BACKGROUND OF THE
`‘154 PATENT
`46. Dr. Rubin has provided a State of the Art section related to the ‘154
`
`Patent. Rubin Decl. at ¶¶ 54–87. I disagree with Dr. Rubin’s description to the
`
`background of the State of the Art at the time of the ‘154 Patent to the extent that it
`
`contradicts what I have written in my declaration. I also note that, in many cases,
`
`Dr. Rubin relies on his own opinion on the alleged knowledge of a POSA for
`
`various topics, with no support. Furthermore, I do not agree that the material he
`
`does cite is representative of the knowledge of a POSA.
`
`47. When Dr. Rubin does cite to external support, he typically does not
`
`sufficiently explain what he is referencing, nor sufficiently explain why it supports
`
`his assertions. In most cases, Dr. Rubin does not cite the ‘154 Patent or Ross.
`
`Often, Dr. Rubin expands the alleged teaching of the documents to allege that
`
`specific combinations of technology were known to a POSA at the time of the
`
`invention of the ‘154 Patent. It is my opinion he is using his own hindsight bias in
`
`an attempt to import knowledge into his analysis that would not be known to a
`
`POSA.
`
`48. For example, Dr. Rubin’s discussions of “Dynamic Malware” and
`
`“Content Modification, Hooking, etc.” are unsupported by any evidence that would
`
`demonstrate that these issues and techniques were known to a POSITA in 2005.
`
`
`
` - 15 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 18
`
`

`

`
`Instead, Dr. Rubin is using “hindsight bias” in an attempt to reconstruct the claims.
`
`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`That is, he appears to have taken what he perceived to be the invention of the ‘154
`
`Patent and reverse engineered it based on unsupported statements on what was
`
`known in the art. I understand that this impermissible under the law.
`
`VIII. ROSS IS NOT PRIOR ART
` THE INVENTION DISCLOSURE DOCUMENT SUPPORTS ALL ELEMENTS
`A.
`OF THE ‘154 PATENT CLAIMS
`
`49.
`
`I have reviewed the invention disclosure document that Mr. Yuval
`
`Ben-Itzhak sent to Dr. Marc Berger on October 31, 2005. As demonstrated below,
`
`this document discloses the invention claimed in the ‘154 Patent.
`
`Claim
`1[a] A system for
`protecting a
`computer from
`dynamically
`generated malicious
`content, comprising:
`1[b] a content
`processor
`
`1[c] (i) for
`processing content
`received over a
`
`Disclosure in Ex. 2007.
`“The present invention relates to the field of securing
`computer applications, networks and services. More
`particularly, the present invention relates to a method and
`system for inspecting dynamically generated executable
`code using a remote process.” Ex. 2007 at 3.
`
`The invention disclosure discloses a “content processor”
`(e.g. an operating system).
`
`“Having the traffic/content received at the Client machine,
`220, and being executed by the operating system, the
`altered executable code will behave differently as originally
`provided from the Internet, 200, it will forward as the
`security gateway, 210, data the dynamically created code
`functions are expected to execute – for inspection, 240. Ex.
`2007 at 11.
`The invention disclosure discloses processing content
`received over a network (e.g. altered code), the content
`including a call to a first function (e.g. Finjan_write(“<h1>
`
`
`
` - 16 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 19
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`hello!</h1>“);), and the call including an input (e.g. “<h1>
`hello!</h1>“).
`
`
`
`network, the content
`including a call to a
`first function, and
`the call including an
`input, and
`
`
`
`Ex. 2007 at 19;
`
`“FIG. 6 shows and [sic] example of the altered code as made
`by the security gateway described in this invention. Note
`that the original function document.write was replaced by a
`custom function Finjan_write() and that a new code was
`appended to the original code to support such custom
`function.” Ex. 2007 at 13.
`
`“Finding such functions and/or commands and/or operator,
`the security gateway, 210, will alter the executable code to
`replace/rename these functions and/or commands and/or
`operator with custom functions as well as appending
`inspected code calls following by sending such
`traffic/content, 250, to the Client machine, 200.” Ex. 2007
`at 11.
`
`“Having known executable type, the security gateway alters
`the code to rename original dynamic code creation functions
`and appending inspected code calls 308. Having altered the
`downloadable, the downloadable content is forwarded to the
`Client machine, 312. Ex. 2007 at 12.
`The invention disclosure form discloses invoking a second
`function (e.g. document.write()) with the input (e.g.
`
`1[d] (ii) for
`invoking a second
`
`
`
` - 17 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 20
`
`

`

`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`sometext), only if a security computer indicates that such
`invocation is safe (e.g. if Inspection_result = True).
`
`
`
`function with the
`input, only if a
`security computer
`indicates that such
`invocation is safe;
`
`Ex. 2007 at 19.
`
`“Since in this example no malicious code is included in the
`Finjan_write function, but just HTML text, the security
`gateway will reply with the original data and enable
`execution of the original code without change.” Ex. 2007 at
`13.
`
`“Having no malicious code detected in such data, the
`security gateway, 210, will reply to the client machine, 220,
`with the original data for execution. Having a malicious
`code detected, the security gateway, 210, will reply to the
`Client machine, 220, with a data that will represent no
`execution (e.g. a NULL value).” Ex. 2007 at 12.
`
`The invention disclosure document discloses a transmitter
`(e.g. the Client machine 220) for transmitting the input to
`the security computer for inspection (“data the dynamically
`created code functions are expected to execute – for
`inspection, 240”), when the first function (e.g.
`Finjan_write()) is invoked.
`
`1[e] a transmitter for
`transmitting the
`input to the security
`computer for
`inspection, when the
`first function is
`invoked; and
`
`
`
` - 18 -
`
`
`
`PROTECTIVE ORDER MATERIAL
`
`Patent Owner Finjan, Inc., Exhibit 2035, p. 21
`
`

`

`
`
`Declaration of Dr. Nenad Medvidovic
`IPR2016-00151 (U.S. Patent No. 8,141,154)
`
`
`
`Ex. 2007 at 19.
`
`“Having the altered code executed on the client machine and
`the Finjan_write function will be called for execution, the
`data will be send [sic] to the remote security gateway for
`inspection – Call_gateway_to_inspect_content
`(sometext);.” Ex. 2007 at 13.
`
`“Having the traffic/content received at the client machine,
`220, and being executed by the operating system, the altered
`executable code will behave differently as originally
`provided from the Internet, 200, as it will forward the
`security gateway, 210, data the dynamically created code
`functions are expected to execute for inspection, 240.” Ex.
`2007 at 11.
`The invention disclosure discloses receiving an indicator
`(e.g. “Inspection_result”) from the security computer
`whether it is safe to invoke the second function with the
`input (e.g. sometext).
`
`1[f] a receiver for
`receiving an
`indicator from the
`security computer
`whether it is safe to
`invoke the second
`function with the
`input.
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket