throbber
IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`ORACLE CORPORATION and
`ORACLE AMERICA, INC.,
`Petitioners
`
`v.
`
`TELEPUTERS, LLC,
`Patent Owner
`
`U.S. Patent No. 7,174,014
`Issue Date: February 6, 2007
`Title: METHOD AND SYSTEM FOR PERFORMING
`PERMUTATION WITH BIT PERMUTATION
`INSTRUCTIONS
`
`Case No. IPR2021-00078
`
`DECLARATION OF DONALD ALPERT, PH.D. IN SUPPORT OF
`PETITION FOR INTER PARTES REVIEW
`OF U.S. PATENT NO. 7,174,014
`
`Mail Stop PATENT BOARD
`Patent Trial and Appeal Board
`United States Patent and Trademark Office
`PO Box 1450
`Alexandria, Virginia 22313–1450
`
`4152-0740-7912
`
`Oracle-1003 p. 1
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`TABLE OF CONTENTS
`
`Page
`INTRODUCTION .......................................................................................... 1
`I.
`II. QUALIFICATIONS ....................................................................................... 2
`III. MATERIALS RELIED UPON IN FORMING MY OPINIONS .................. 6
`IV. PRIORITY DATE AND LEVEL OF ORDINARY SKILL .......................... 8
`V. UNDERSTANDING OF GOVERNING LAW ........................................... 10
`VI. OVERVIEW OF THE TECHNOLOGY ...................................................... 14
`A.
`Instructions and Processors ................................................................ 14
`B.
`Permutation Instructions in Cryptography ......................................... 18
`C.
`Permutation Instructions in Digital Multimedia ................................ 20
`VII. THE ’014 PATENT ...................................................................................... 22
`A.
`Summary of the ’014 Patent and Its Prosecution History .................. 22
`B.
`Secondary Considerations of Non-Obviousness ................................ 28
`VIII. CLAIM CONSTRUCTIONS ....................................................................... 28
`A.
`PPERM ............................................................................................... 31
`B.
`PPERM3R .......................................................................................... 35
`IX. THE PRIOR ART ......................................................................................... 36
`A.
`“A Crypto-Engine” by Dr. George Davida (“Davida”) ..................... 36
`B. WIPO Patent Application No. WO 97/07451 (“Microunity”) ........... 40
`C. U.S. Patent No. 6,192,467 (“Abdallah”) ............................................ 43
`D. U.S. Patent No. 6,334,183 (“Blomgren”) ........................................... 45
`X. OBVIOUSNESS OF THE CHALLENGED CLAIMS ................................ 45
`A.
`Claim 33 (Independent): ..................................................................... 46
`1.
`[33.0] “A computer implemented method for performing
`an arbitrary permutation of a sequence of bits comprising
`the steps of:” ............................................................................. 46
`
`4152-0740-7912
`
`i
`
`Oracle-1003 p. 2
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`2.
`
`3.
`
`4.
`
`[33.1] “inputting a source sequence of bits into a source
`register;” ................................................................................... 50
`[33.2] “defining bit positions in said source sequence of
`bits to be permuted in said source register for a group of
`bits in a destination register;” .................................................. 54
`[33.3] “in response to a PPERM instruction inserting bits
`from said source sequence into said destination register
`as determined by said bit positions.” ....................................... 56
`Claim 34 (Depends on Claim 33): ..................................................... 57
`1.
`[34.0] “The method of claim 33 wherein said PPERM
`instruction comprises a first parameter indicating which k
`bits in said destination register will change,” .......................... 58
`[34.1] “a reference to said source register which contains
`said source sequence of bits to be permuted,” ......................... 65
`[34.2] “a reference to a configuration register which
`contains configuration bits for indicating which said bits
`in said source register are assembled” ..................................... 65
`[34.3] “and a reference to said destination register. ” .............. 66
`4.
`Claim 35 (Depends on Claim 34): ..................................................... 66
`[35] “The method of claim 34 wherein in said destination
`register said k bits specified by said first parameter are
`updated and all other bits in said destination register are
`set to zero.” .............................................................................. 67
`Claim 36 (Depends on Claim 34): ..................................................... 69
`[36] “The method of claim 34 wherein each of said k bits
`in said final permutation is determined by lgn bits to
`specify which bit in said source register to change.” ............... 69
`Claim 37 (Independent): ..................................................................... 71
`1.
`[37.0] “A computer implemented method for performing
`an arbitrary permutation of a sequence of bits comprising
`the steps of:” ............................................................................. 72
`
`2.
`
`3.
`
`B.
`
`C.
`
`D.
`
`E.
`
`4152-0740-7912
`
`ii
`
`Oracle-1003 p. 3
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`2.
`
`3.
`
`4.
`
`[37.1] “inputting a source sequence of bits into a source
`register;” ................................................................................... 72
`[37.2] “defining bit positions in said source sequence of
`bits to be permuted in said source register for a group of
`bits in a destination register;” .................................................. 73
`[37.3] “in response to a PPERM3R instruction inserting
`bits from said source [into said] sequence destination
`register as determined by said bit positions.” .......................... 75
`Claim 38 (Depends on Claim 37): ..................................................... 81
`1.
`[38.0] “The method of claim 37 wherein said PPERM3R
`instruction comprises a first parameter indicating which k
`bits in said destination register will change,” .......................... 81
`[38.1] “a reference to said source register which contains
`said source sequence of bits to be permuted,” ......................... 82
`[38.2] “a reference to a configuration register which
`contains configuration bits for indicating which said bits
`in said source register are assembled” ..................................... 83
`[38.3] “and a reference to said destination register. ” .............. 83
`4.
`Claim 39 (Depends on Claim 38): ..................................................... 84
`1.
`[39.0] “The system of claim 38 wherein in said
`destination register said k bits permuted by said first
`parameter are updated.” ........................................................... 84
`Claim 40 (Depends on Claim 38): ..................................................... 84
`1.
`[40.0] “The method of claim 38 wherein each of said k
`bits in said final permutation is determined by lgn bits to
`specify which bit in said source register to change.” ............... 85
`Claim 41 (Independent): ..................................................................... 85
`1.
`[41.0] “A computer system for performing an arbitrary
`permutation comprising:” ........................................................ 85
`[41.1] “a source register;” ........................................................ 86
`[41.2] “a configuration register;” ............................................. 86
`
`2.
`
`3.
`
`2.
`3.
`
`F.
`
`G.
`
`H.
`
`I.
`
`4152-0740-7912
`
`iii
`
`Oracle-1003 p. 4
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`4.
`5.
`
`2.
`3.
`4.
`5.
`
`J.
`
`[41.3] “a destination register;” ................................................. 86
`[41.3] “in response to a PPERM instruction placing bits
`assembled from a sequence of bits from said source
`register to a position in a sequence of bits in said
`destination register based on a configuration of bits of
`said configuration register.” ..................................................... 86
`Claim 47 (Independent): ..................................................................... 87
`1.
`[47.0] “A computer system for performing an arbitrary
`permutation comprising:” ........................................................ 87
`[47.1] “a source register;” ........................................................ 88
`[47.2] “a configuration register;” ............................................. 88
`[47.3] “a destination register;” ................................................. 88
`[47.3] “in response to a PPERM3R instruction placing
`bits assembled from a sequence of bits from said source
`register to a position in a sequence of bits in said
`destination register based on a configuration of bits of
`said configuration register.” ..................................................... 88
`XI. OBVIOUSNESS COMBINATIONS – MOTIVATIONS TO
`COMBINE AND EXPECTATION OF SUCCESS ..................................... 89
`A.
`Partial-Width Results ......................................................................... 91
`B.
`Partial-Register Writes ....................................................................... 94
`C.
`Combination of Davida with Microunity ........................................... 96
`D.
`Combination of Davida with Abdallah .............................................. 99
`E.
`Combination of Davida with Blomgren ........................................... 101
`F.
`Combination of Davida with Abdallah and Microunity .................. 102
`XII. CONCLUSION ........................................................................................... 103
`XIII. DECLARATION ........................................................................................ 103
`
`4152-0740-7912
`
`iv
`
`Oracle-1003 p. 5
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`I, Donald Alpert, Ph.D., hereby declare as follows:
`I.
`INTRODUCTION
`1.
`My name is Donald Alpert and I have been retained by Petitioners
`
`Oracle Corporation and Oracle America, Inc. to provide my opinions regarding
`
`U.S. Patent No. 7,174,014 (“the ’014 Patent”). Specifically, I have been asked to
`
`consider the patentability of Claims 33-41, 47 of the ’014 Patent (“the Challenged
`
`Claims”) in view of prior art and the understanding of a person of ordinary skill in
`
`the art (“POSITA”) as it relates to the ’014 Patent. I have personal knowledge of
`
`the facts and opinions set forth in this declaration and believe them to be true. If
`
`called upon to do so, I would testify competently thereto. I have been warned that
`
`willful false statements and the like are punishable by fine or imprisonment, or
`
`both.
`
`2.
`
`I am being compensated for my time at my standard consulting rate. I
`
`am also being reimbursed for expenses that I incur during the course of this work.
`
`My compensation is not contingent upon the results of my study, the substance of
`
`my opinions, or the outcome of any proceeding involving the Challenged Claims.
`
`I have no financial interest in the outcome of this matter or in the pending litigation
`
`between Petitioner and the Patent Owner.
`
`4152-0740-7912
`
`1
`
`Oracle-1003 p. 6
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`3.
`
`My opinions are based on my years of education, research, and
`
`experience, as well as my investigation and study of relevant materials, including
`
`those cited herein.
`
`4.
`
`I may rely upon these materials, my knowledge and experience,
`
`and/or additional materials to rebut arguments raised by the Patent Owner.
`
`Further, I may also consider additional documents and information in forming any
`
`necessary opinions, including documents that may not yet have been provided to
`
`me.
`
`5.
`
`My analysis of the materials produced in this proceeding is ongoing
`
`and I will continue to review any new material as it is provided. This declaration
`
`represents only those opinions I have formed to date. I reserve the right to revise,
`
`supplement, and/or amend my opinions stated herein based on new information
`
`and on my continuing analysis of the materials already provided.
`
`II. QUALIFICATIONS
`6.
`I am an independent consultant with Camelback Computer
`
`Architecture, LLC. My residence and place of business is at 2020 21st Street,
`
`Sacramento, CA 95818. I am over the age of eighteen a citizen of the United
`
`States. Oracle-1004 is a copy of my current curriculum vitae (“CV”).
`
`4152-0740-7912
`
`2
`
`Oracle-1003 p. 7
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`7.
`
`I have 45 years of academic and industrial experience in applying,
`
`designing, studying, teaching, and writing about microprocessors, computer
`
`systems, and other electronic devices. I received an Electrical Engineering Ph.D.
`
`degree in 1984 from Stanford University. I earlier received an Electrical
`
`Engineering B.S. degree from MIT in 1973 and an Electrical Engineering M.S.
`
`degree from Stanford University in 1978. I have taught classes in computer
`
`architecture at Stanford University, Tel Aviv University, and Arizona State
`
`University, including graduate-level classes covering permutation networks for
`
`parallel processing.
`
`8.
`
`At Stanford I studied various topics related to data communications,
`
`including digital signal processing, information theory, cryptography, error-
`
`correcting codes, and stochastic processes, in addition to my focus on computer
`
`architecture. I studied principles of public key and symmetric cryptography with
`
`Professor Martin Hellman, a recognized leader in these fields. I also designed and
`
`built a circuit board that employed the first chipset to implement the Data
`
`Encryption Standard; the board was used for over a decade to conduct
`
`cryptographic research in conjunction with a PDP-11 computer system in
`
`Stanford’s Information System Laboratory. This circuit board implemented a
`
`4152-0740-7912
`
`3
`
`Oracle-1003 p. 8
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`variety of different permutations, used to perform the various steps of the DES
`
`algorithm.
`
`9.
`
`From 1976 to 1977, I worked at Burroughs Corporation, where I
`
`designed peripheral interface controllers, including those for serial data
`
`communications based on Intel 8080 microprocessor components. From 1980 to
`
`1989, I was the lead architect for the design of three high-performance
`
`microprocessors at Zilog and National Semiconductor. At National Semiconductor
`
`I led the definition of a coprocessor that accelerated computation for fax
`
`communication. Later, at Intel, I was the lead architect of the Pentium® Processor
`
`from 1989 to 1992 and of the 815 chipset from 1999 to 2000, both of which
`
`became the most widely used PC components of their time. The 815 chipset
`
`comprised two components: (1) a memory controller hub (MCH) that included a
`
`graphics controller and memory controller with interfaces to the CPU, 133 MHz
`
`SDRAM system memory modules, an optional, external graphics controller and (2)
`
`an I/O controller hub (ICH) that included various I/O controllers for system
`
`peripheral devices, including an IEEE-compatible LAN controller. Additionally, I
`
`served as co-manager for the Itanium processor design from 1993-1997, a
`
`component targeting high-performance, parallel processing systems, such as Intel’s
`
`supercomputer system products.
`
`4
`
`4152-0740-7912
`
`Oracle-1003 p. 9
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`10. My responsibilities as a computer architect included evaluating
`
`performance for critical processing tasks on various processors from Intel and
`
`competitive companies. These tasks included media processing for video and
`
`audio, TCP processing, and cryptographic routines for AES, RSA, and elliptic
`
`curve algorithms.
`
`11.
`
`I am a Senior Member of the Institute of Electrical and Electronics
`
`Engineers (IEEE), and served as the chair of the IEEE Technical Committee on
`
`Microprocessors and Microcomputers from 1999 to 2000. I was the keynote
`
`speaker at the first Cool Chips conference, dedicated to the study of low-power
`
`microprocessors and systems. I have given invited lectures at several universities
`
`and published ten papers in various professional journals and conference
`
`proceedings. My paper entitled “Architecture of the Pentium Processor,” was
`
`selected as best paper in IEEE Micro for 1993. I am a named inventor on over 30
`
`U.S. patents that pertain to microprocessors, computer systems. and related
`
`technology.
`
`12.
`
`I have served as an expert witness in a variety of patent litigation
`
`matters in the areas of processor design, computer systems, parallel processing,
`
`secure communication and cryptographic processing for financial transactions, and
`
`others. I have been admitted and recognized in U.S. District Courts as a technical
`5
`
`4152-0740-7912
`
`Oracle-1003 p. 10
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`expert in four separate District Court patent trials, as well as before the Patent Trial
`
`and Appeal Board (PTAB) and International Trade Commission (ITC).
`
`III. MATERIALS RELIED UPON IN FORMING MY OPINIONS
`13.
`In forming the opinions set forth in this declaration, I have considered
`
`and relied upon my education, knowledge of the relevant field, knowledge of the
`
`scientific and engineering principles, and my experience. I have also reviewed and
`
`considered the ’014 Patent (Oracle-1001), its prosecution history (Oracle-1002),
`
`and the following materials:
`
`Description
`Exhibit
`Oracle-1005 George Davida and Frank Dancs, A Crypto-Engine, Advances in
`Cryptology - CRYPTO ’87, LNCS 293, pp. 257-268, 1988
`(“Davida”) (annotated with line numbers)
`Oracle-1006 PCT Publication No. WO 97/07451 (“Microunity”)
`Oracle-1007 U.S. Patent No. 6,192,467 (“Abdallah”)
`Oracle-1008 U.S. Patent No. 6,334,183 (“Blomgren”)
`Oracle-1022 U.S. Patent No. 5,524,256 (“Turkowski”)
`Oracle-1023 U.S. Patent No. 6,865,272 (“Cole”)
`Oracle-1024 Excerpt of C.L. Liu, Elements of Discrete Mathematics (1977)
`Oracle-1025 Excerpt of Mark B. Wells, Elements of Combinatorial Computing
`(1971)
`Oracle-1026 Claude E. Shannon, Communication Theory of Secrecy Systems,
`Bell System Technical Journal (1949)
`Oracle-1027 Horst Feistel, Cryptography and Computer Privacy, Scientific
`American (May 1973)
`Oracle-1028 Ruby B. Lee, Subword parallelism with MAX-2, IEEE Micro Vol.
`16, No. 4 (Aug. 1996)
`
`4152-0740-7912
`
`6
`
`Oracle-1003 p. 11
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`Description
`Exhibit
`Oracle-1029 U.S. Patent No. 5,101,371 (“Iobst”)
`Oracle-1030
`James J. Little et al., Algorithmic Techniques for Computer Vision
`on a Fine-Grained Parallel Machine, IEEE Transactions on
`Pattern Analysis and Machine Intelligence, Vol. 11, No. 3 (Mar.
`1989)
`Oracle-1031 Federal Information Processing Standards, Publication 46, Data
`Encryption Standard (Jan. 15, 1977), available at
`https://csrc.nist.gov/publications/ detail/fips/46/archive/1977-01-
`15.
`Oracle-1032 Robert V. Meushaw, The Standard Data Encryption Algorithm
`Part 1: An Overview, BYTE Magazine, Vol. 4, No. 3 (Mar. 1979)
`Oracle-1033 Keith Diefendorff, et al., AltiVec Extension to PowerPC
`Accelerates Media Processing, IEEE Micro (Apr. 2000)
`Oracle-1034 C. Hansen, Microunity’s media processor architecture, IEEE
`Micro, Vol. 16, No. 4 (Aug. 1996)
`Oracle-1035 Leslie Helm, John Moussouris has created a multimedia chip that
`could change the face of communications. Now he hopes the
`world will… Follow His MUSE, L.A. Times, Apr. 15, 1996
`Oracle-1036 Zhijie Shi, Bit Permutation Instructions: Architecture,
`Implementation, and Cryptographic Properties (June 2004)
`Oracle-1037 Declaration of Rachel J. Watters on Authentication of Publication
`regarding George Davida and Frank Dancs, A Crypto-Engine,
`Advances in Cryptology - CRYPTO '87
`Oracle-1038 Printout from DBLP Computer Science for the International
`Association for Cryptologic Research, Annual International
`Cryptology Conference (CRYPTO) from 1981 through 2020,
`including bibliography for Advances in Cryptology - CRYPTO '87,
`A Conference on the Theory and Applications of Cryptographic
`Techniques, Santa Barbara, California, USA, Aug. 16-20, 1987
`Oracle-1039 Google Scholar Citation Report regarding George Davida and
`Frank Dancs, A Crypto-Engine, Advances in Cryptology -
`CRYPTO '87
`John von Neuman, First Draft of a Report on the EDVAC, IEEE
`Annals of the History of Computing, Vol 15, No. 4 (1993)
`
`Oracle-1040
`
`4152-0740-7912
`
`7
`
`Oracle-1003 p. 12
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`Description
`Exhibit
`Oracle-1041 Excerpt of David A. Patterson & John L. Hennessy, Computer
`Organization and Design: The Hardware/Software Interface,
`Third Edition, 27-29 (2005)
`Oracle-1042 Excerpt of John L. Hennessy & David A. Patterson, Computer
`Architecture: A Quantitative Approach, Third Edition, 151-154
`(2003)
`Oracle-1043 U.S. Patent No. 3,798,359 (“Feistel”)
`Oracle-1044 PA-RISC 2.0, Hewlett-Packard Company (1995)
`Oracle-1045
`IA-64 Application Developer's Architecture Guide, Intel
`Corporation, (May 1999)
`Oracle-1046 Excerpt of J. Crawford and P. Gelsinger, Programming the 80386,
`Sybex Books, Alameda, Calif. (1987)
`IV. PRIORITY DATE AND LEVEL OF ORDINARY SKILL
`14.
`In providing my opinions in this declaration, I was asked to consider
`
`the patent claims and the prior art standing in the shoes of a person of ordinary
`
`skill in the art (“POSITA”) at the time of the alleged invention, which I understand
`
`to be May 7, 2001, the filing date on the face of the patent.1 I understand that
`
`1 I understand that the file history for the ’014 Patent included a claim of priority to
`
`a provisional application filed on May 5, 2000, and that this priority claim was
`
`withdrawn during prosecution. In the event that the ’014 Patent is somehow allowed
`
`to claim priority to May 5, 2000 rather than May 7, 2001, my opinions expressed
`
`herein would not be affected.
`
`4152-0740-7912
`
`8
`
`Oracle-1003 p. 13
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`common factors considered in determining the ordinary level of skill in a field of
`
`art include the level of education and experience of persons working in the field,
`
`the types of problems encountered in the field, and the sophistication of the
`
`technology at the time of the invention. I also understand that a POSITA is not a
`
`specific or real individual. Rather, I understand a POSITA to be a hypothetical
`
`individual having the qualities reflected by the factors above. I understand that a
`
`POSITA also would have had knowledge from the teachings of the prior art,
`
`including the art cited below.
`
`15. My opinions are given from the perspective of a POSITA at or around
`
`May 7, 2001, the filing date of the application that became the ’014 Patent. This is
`
`because, as is seen on the face of the ’014 Patent, the ’014 Patent does not make a
`
`claim to any earlier application.
`
`16.
`
`In my opinion, a POSITA in the field of the ’014 Patent would have
`
`had, by May 7, 2001, a bachelor’s degree in computer science, electrical
`
`engineering, or a related discipline and two years of experience in the relevant
`
`technical field—computer design and instruction set architectures, including
`
`permutation instructions—or the equivalent. Additional graduate education could
`
`substitute for professional experience, or significant experience in the field could
`
`substitute for formal education. The skill and knowledge of a POSITA in the field
`9
`
`4152-0740-7912
`
`Oracle-1003 p. 14
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`of the ’014 Patent would not change if the ’014 Patent were permitted to claim
`
`priority to a provisional application filed on May 5, 2000.
`
`17. Well before May 7, 2001, my level of skill in the art was at least the
`
`level of a POSITA as discussed in Section II above. Additionally, I was teaching,
`
`recruiting, and training such persons at the time of the patent’s filing. Thus, I am
`
`qualified to provide opinions regarding what a POSITA would have known and
`
`understood at the time, and my analysis and conclusions herein are from the
`
`perspective of a POSITA as of May 7, 2001.
`
`V.
`
`UNDERSTANDING OF GOVERNING LAW
`18.
`I am not an attorney, but have been instructed in and applied the law
`
`as described in this section.
`
`19.
`
`I understand that the first step in comparing an asserted claim to the
`
`prior art is for the claim to be properly construed. I address how a person of
`
`ordinary skill in the art would have understood the claims of the alleged invention
`
`in Section VIII below
`
`20.
`
`I have been further instructed and understand that a patent claim is
`
`unpatentable and invalid as obvious if the subject matter of the claim as a whole
`
`would have been obvious to a person of ordinary skill in the art of the claimed
`
`subject matter as of the time of the invention at issue. I understand that when
`
`4152-0740-7912
`
`10
`
`Oracle-1003 p. 15
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`assessing the obviousness of claimed subject matter, the following factors are
`
`evaluated: (1) the scope and content of the prior art; (2) the difference or
`
`differences between each claim of the patent and the prior art; and (3) the level of
`
`ordinary skill in the art at the time the patent was filed.
`
`21.
`
`I understand that claimed subject matter may be obvious in view of
`
`more than one item of prior art. I understand, however, that it is not enough to
`
`show simply that all the limitations of the claimed subject matter are spread
`
`throughout the prior art. Instead, for claimed subject matter to be obvious over
`
`multiple references, there must be some reason or motivation for one of ordinary
`
`skill in the art to combine the prior art references to arrive at the claimed subject
`
`matter.
`
`22.
`
`I have been informed that, in seeking to determine whether an
`
`invention that is a combination of known elements would have been obvious to a
`
`person of ordinary skill in the art at the time of the invention, one must consider
`
`the references in their entirety to ascertain whether the disclosures in those
`
`references render the combination obvious to such a person.
`
`23.
`
`I have been informed and understand that, while not required, the
`
`prior art references themselves may provide a teaching, suggestion, motivation, or
`
`reason to combine, but other times the motivation linking two or more prior art
`11
`
`4152-0740-7912
`
`Oracle-1003 p. 16
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`references is common sense to a person of ordinary skill in the art at the time of the
`
`invention.
`
`24.
`
`I understand that a particular combination may be proven obvious
`
`merely by showing that it was obvious to try the combination. I have been
`
`informed that, if a technique has been used to improve one device, and a person of
`
`ordinary skill in the art would recognize that it would improve similar devices in
`
`the same way, using the technique is obvious unless its actual application is
`
`beyond his or her skill. I have further been informed and understand that a
`
`POSITA combines the teachings of the prior art references and does not
`
`necessarily combine the embodiments of those teachings physically.
`
`25.
`
`I further understand that an obviousness analysis recognizes that
`
`market demand, rather than scientific literature, often drives innovation, and that a
`
`motivation to combine references also may be supplied by the direction of the
`
`marketplace. For example, when there is a design need or market pressure to solve
`
`a problem and there are a finite number of identified, predictable solutions, a
`
`person of ordinary skill has good reason to pursue the known options within his or
`
`her technical grasp because the result is likely the product not of innovation but of
`
`ordinary skill and common sense.
`
`4152-0740-7912
`
`12
`
`Oracle-1003 p. 17
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`26.
`
`I have been informed that the combination of familiar elements
`
`according to known methods is likely to be obvious when it does no more than
`
`yield predictable results. Thus, where all of the elements of a claim are used in
`
`substantially the same manner, in devices in the same field of endeavor, the claim
`
`is likely obvious.
`
`27. Additionally, I understand that a patent is likely to be invalid for
`
`obviousness if a person of ordinary skill can implement a predictable variation or if
`
`there existed at the time of the invention a known problem for which there was an
`
`obvious solution encompassed by the patent’s claims. Therefore, when a work is
`
`available in one field of endeavor, design incentives and other market forces can
`
`prompt variations of it, either in the same field or a different one.
`
`28.
`
`I further understand that combining embodiments related to each other
`
`in a single prior art reference would not ordinarily require a leap of inventiveness.
`
`29.
`
`I also understand that one of ordinary skill in the art must have had a
`
`reasonable expectation of success when combining references for claimed subject
`
`matter to be obvious.
`
`30.
`
`I have been informed and I understand that factors referred to as
`
`“objective indicia of non-obviousness” or “secondary considerations” are also to
`
`be considered when assessing obviousness when such evidence is available. I
`13
`
`4152-0740-7912
`
`Oracle-1003 p. 18
`Oracle v. Teleputers
`IPR2021-00078
`
`

`

`IPR2021-00078, Declaration of Donald Alpert, Ph.D.
`In Support of Inter Partes Review of U.S. Patent 7,174,014
`
`understand that these factors can include: (1) commercial success; (2) long-felt but
`
`unresolved needs; (3) copying of the invention by others in the field; (4) initial
`
`expressions of disbelief by experts in the field; (5) failure of others to solve the
`
`problem the claimed subject matter solved; and (6) unexpected results.
`
`31.
`
`I also understand that evidence of objective indicia of nonobviousness
`
`must be commensurate in scope with the claimed subject matter. I further
`
`understand that there must be a relationship, sometimes referred to as a “nexus,”
`
`between any such secondary indicia and the claimed invention.
`
`32.
`
`Finally, I have been informed that one cannot use hindsight to
`
`determine that an invention was obvious.
`
`33.
`
`I provide my opinions in this declaration based on the guidelines set
`
`forth above.
`
`VI. OVERVIEW OF THE TECHNOLOGY
`A.
`Instructions and Processors
`34.
`In 1945, John von Neumann, in a First Draft of a Report on the
`
`EDVAC, introduced what became known as the von Neumann architecture, greatly
`
`influencing future generations of computer engineers. See Oracle-1040, John von
`
`Neuman, First Draft of a Report on the EDVAC, IEEE Annals of the History of
`
`Computing, Vol 15,

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