throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`__________________________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`__________________________________
`
`AMAZON.COM, INC.,
`Petitioner,
`
`v.
`
`VIRTAMOVE CORP.,
`Patent Owner.
`
`IPR2025-00566
`U.S. Patent No. 7,519,814
`
`DECLARATION OF DARRELL D. E. LONG, Ph.D.
`IN SUPPORT OF PETITION FOR INTER PARTES REVIEW
`OF U.S. PATENT NO. 7,519,814
`
`Amazon Ex. 1002
`IPR Petition - USP 7,519,814
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`TABLE OF CONTENTS
`
`
`
`BACKGROUND ----------------------------------------------------------------- 1
`
`
`
`Experience and Qualifications--------------------------------------------- 1
`
` Materials Considered ------------------------------------------------------- 6
`
`
`
`APPLICABLE LEGAL STANDARDS --------------------------------------- 7
`
`
`
`
`
`Claim Interpretation -------------------------------------------------------- 8
`
`Obviousness ----------------------------------------------------------------- 8
`
`
`
`PERSON OF ORDINARY SKILL IN THE ART -------------------------- 13
`
` TECHNOLOGY BACKGROUND ------------------------------------------- 14
`
`
`
`
`
`
`
`Containers Versus Virtual Machines ------------------------------------ 15
`
`Containers Versus Shared Application Environment ----------------- 15
`
`Containers in the Prior Art ------------------------------------------------ 16
`
`
`
`
`
`
`
`Gélinas’ Linux VServer ------------------------------------------- 16
`
`Tucker’s Solaris Zones -------------------------------------------- 17
`
`Osman’s Zap Pods ------------------------------------------------- 18
`
`
`
`THE ’814 PATENT ------------------------------------------------------------- 19
`
`
`
`
`
`Summary of the ’814 Patent ---------------------------------------------- 19
`
`Claim Construction -------------------------------------------------------- 20
`
` CLAIMS 1-16 AND 31-34 OF THE ’814 PATENT WOULD
`HAVE BEEN OBVIOUS ------------------------------------------------------- 22
`
`
`
`Claims 1-15 and 31-34 Would Have Been Obvious in
`View of Osman. ------------------------------------------------------------ 22
`
`-i-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`Claim 1 -------------------------------------------------------------- 23
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Limitation 1[pre][i]: “In a system having a
`plurality of servers” ---------------------------------------- 23
`
`Limitation 1[pre][ii]: “with operating
`systems that differ” ----------------------------------------- 23
`
`Limitation 1[pre][iii]: “operating in
`disparate computing environments” ---------------------- 24
`
`Limitation 1[pre][iv]: “wherein each server
`includes a processor and an operating
`system including a kernel” -------------------------------- 25
`
`Limitation 1[pre][v]: “a set of associated
`local system files compatible with the
`processor” ---------------------------------------------------- 25
`
`Limitation 1[pre][vi]: “a method of
`providing at least some of the servers in the
`system with secure, executable applications
`related to a service”----------------------------------------- 26
`
`Limitation 1[pre][vii]: “wherein the
`applications are executed in a secure
`environment” ------------------------------------------------ 27
`
`Limitation 1[pre][viii]: “wherein the
`applications each include an object
`executable by at least some of the different
`operating systems for performing a task
`related to the service” -------------------------------------- 27
`
`Limitation 1[a][i] “the method comprising:
`storing in memory accessible to at least
`some of the servers a plurality of secure
`containers of application software” ---------------------- 28
`
`-ii-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Limitation 1[a][ii]: “each container
`comprising one or more of the executable
`applications and a set of associated system
`files required to execute the one or more
`applications” ------------------------------------------------- 29
`
`Limitation 1[a][iii]: “for use with a local
`kernel residing permanently on one of the
`servers” ------------------------------------------------------- 30
`
`Limitation 1[a][iv]: “wherein the set of
`associated system files are compatible with a
`local kernel of at least some of the plurality
`of different operating systems” --------------------------- 30
`
`
`
`Limitation 1[a][v]: “the containers of
`application software excluding a kernel” ---------------- 31
`
`Limitation 1[a][vi]: “wherein some or all of
`the associated system files within a
`container stored in memory are utilized in
`place of the associated local system files that
`remain resident on the server” ---------------------------- 31
`
`Limitation 1[a][vii]: “wherein said
`associated system files utilized in place of
`the associated local system files are copies
`or modified copies of the associated local
`system files that remain resident on the
`server” -------------------------------------------------------- 32
`
`Limitation 1[a][viii]: “wherein the
`application software cannot be shared
`between the plurality of secure containers of
`application software” --------------------------------------- 33
`
`Limitation 1[a][ix]: “wherein each of the
`containers has a unique root file system that
`is different from an operating system’s root
`file system” -------------------------------------------------- 33
`
`-iii-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claim 2 -------------------------------------------------------------- 34
`
`Claim 3 -------------------------------------------------------------- 35
`
`Claim 4 -------------------------------------------------------------- 35
`
`Claim 5 -------------------------------------------------------------- 36
`
`Claim 6 -------------------------------------------------------------- 36
`
`Claim 7 -------------------------------------------------------------- 37
`
`Claim 8 -------------------------------------------------------------- 37
`
`Claim 9 -------------------------------------------------------------- 38
`
` Claim 10 ------------------------------------------------------------- 39
`
` Claim 11 ------------------------------------------------------------- 40
`
` Claim 12 ------------------------------------------------------------- 40
`
` Claim 13 ------------------------------------------------------------- 41
`
` Claim 14 ------------------------------------------------------------- 42
`
`
`
`
`
`
`
`Limitation 14[a][i]: “creating containers
`prior to said step of storing containers in
`memory, wherein containers are created by” ----------- 42
`
`Limitation 14[a][ii]: “a) running an instance
`of a service on a server” ----------------------------------- 42
`
`Limitation 14[a][iii]: “b) determining which
`files are being used” ---------------------------------------- 42
`
`-iv-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`Limitation 14[a][iv]: “c) copying
`applications and associated system files to
`memory without overwriting the associated
`system files so as to provide a second
`instance of the applications and associated
`system files” ------------------------------------------------- 42
`
` Claim 15 ------------------------------------------------------------- 43
`
`
`
`
`
`
`
`Claim 15[a]: “assigning an identity to the
`containers including at least one of a unique
`IP address, a unique Mac address and an
`estimated resource allocation” ---------------------------- 43
`
`Claim 15[b]: “installing the container on a
`server” -------------------------------------------------------- 43
`
`Claim 15[c]: “testing the applications and
`files within the container.” -------------------------------- 44
`
` Claim 31 ------------------------------------------------------------- 44
`
`
`
`
`
`
`
`Limitation 31[pre]: “A computing system
`for performing a plurality of tasks each
`comprising a plurality of processes
`comprising:” ------------------------------------------------- 44
`
`Limitation 31[a][i]: “a system having a
`plurality of secure containers of associated
`files accessible to, and for execution on, one
`or more servers” -------------------------------------------- 44
`
`Limitation 31[a][ii]: “each container being
`mutually exclusive of the other, such that
`read/write files within a container cannot be
`shared with other containers” ----------------------------- 44
`
`-v-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Limitation 31[a][iii]: “each container of files
`is said to have its own unique identity
`associated therewith, said identity
`comprising at least one of an IP address, a
`host name, and a Mac_address” -------------------------- 45
`
`Limitation 31[a][iv]: “wherein, the plurality
`of files within each of the plurality of
`containers comprise one or more application
`programs including one or more processes” ------------ 45
`
`Limitation 31[a][v]: “and associated system
`files for use in executing the one or more
`processes” ---------------------------------------------------- 46
`
`Limitation 31[a][vi]: “wherein the
`associated system files are files that are
`copies of files or modified copies of files
`that remain as part of the operating system” ------------ 46
`
`Limitation 31[a][vii]: “each container
`having its own execution file associated
`therewith for starting one or more
`applications” ------------------------------------------------- 46
`
`Limitation 31[a][viii]: “in operation, each
`container utilizing a kernel resident on the
`server” -------------------------------------------------------- 46
`
`Limitation 31[a][ix]: “wherein each
`container exclusively uses a kernel in an
`underlying operation system in which it is
`running and is absent its own kernel” -------------------- 46
`
`Limitation 31[b]: “a run time module for
`monitoring system calls from applications
`associated with one or more containers and
`for providing control of the one or more
`applications” ------------------------------------------------- 47
`
`-vi-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
` Claim 32 ------------------------------------------------------------- 47
`
` Claim 33 ------------------------------------------------------------- 47
`
`
`
`
`
`
`
`
`
`Limitation 33[a][i]: “the run time module
`includes an intercepting module associated
`with the plurality of containers for
`intercepting system calls from any of the
`plurality of containers” ------------------------------------- 48
`
`Limitation 33[a][ii]: “and for providing
`values alternate to values the kernel would
`have assigned in response to the system
`calls” ---------------------------------------------------------- 48
`
`Limitation 33[a][iii]: “so that the containers
`can run independently of one another
`without contention, in a secure manner”----------------- 48
`
`Limitation 33[a][iv]: “the values
`corresponding to at least one of the IP
`address, the host name and the
`Mac_Address.” ---------------------------------------------- 49
`
` Claim 34 ------------------------------------------------------------- 49
`
`
`
`
`
`
`
`Limitation 34[a]: “monitoring resource
`usage of applications executing;” ------------------------- 49
`
`Limitation 34[b]: “intercepting system calls
`to kernel mode, made by the at least one
`respective application within a container,
`from user mode to kernel mode;” ------------------------- 50
`
`Limitation 34[c]: “comparing the monitored
`resource usage of the at least one respective
`application with the resource limits; and,” -------------- 50
`
`-vii-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`Limitation 34[d]: “forwarding the system
`calls to a kernel on the basis of the
`comparison between the monitored resource
`usage and the resource limits.” ---------------------------- 50
`
`
`
`Claims 1, 2, 4, 6, 8-10, 13, and 16 Would Have Been
`Obvious in View of Tucker and Bandhole ------------------------------ 51
`
`
`
`Claim 1 -------------------------------------------------------------- 53
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Limitation 1[pre][i]: “In a system having a
`plurality of servers” ---------------------------------------- 53
`
`Limitation 1[pre][ii]: “with operating
`systems that differ” ----------------------------------------- 54
`
`Limitation 1[pre][iii]: “operating in
`disparate computing environments” ---------------------- 54
`
`Limitation 1[pre][iv]: “wherein each server
`includes a processor and an operating
`system including a kernel” -------------------------------- 55
`
`Limitation 1[pre][v]: “a set of associated
`local system files compatible with the
`processor” ---------------------------------------------------- 56
`
`Limitation 1[pre][vi]: “a method of
`providing at least some of the servers in the
`system with secure, executable applications
`related to a service”----------------------------------------- 56
`
`Limitation 1[pre][vii]: “wherein the
`applications are executed in a secure
`environment” ------------------------------------------------ 57
`
`-viii-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Limitation 1[pre][viii]: “wherein the
`applications each include an object
`executable by at least some of the different
`operating systems for performing a task
`related to the service” -------------------------------------- 58
`
`Limitation 1[a][i] “the method comprising:
`storing in memory accessible to at least
`some of the servers a plurality of secure
`containers of application software” ---------------------- 58
`
`Limitation 1[a][ii]: “each container
`comprising one or more of the executable
`applications and a set of associated system
`files required to execute the one or more
`applications” ------------------------------------------------- 59
`
`Limitation 1[a][iii]: “for use with a local
`kernel residing permanently on one of the
`servers” ------------------------------------------------------- 60
`
`Limitation 1[a][iv]: “wherein the set of
`associated system files are compatible with a
`local kernel of at least some of the plurality
`of different operating systems” --------------------------- 60
`
`Limitation 1[a][v]: “the containers of
`application software excluding a kernel” ---------------- 60
`
`Limitation 1[a][vi]: “wherein some or all of
`the associated system files within a
`container stored in memory are utilized in
`place of the associated local system files that
`remain resident on the server” ---------------------------- 61
`
`-ix-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`
`
`
`
`Limitation 1[a][vii]: “wherein said
`associated system files utilized in place of
`the associated local system files are copies
`or modified copies of the associated local
`system files that remain resident on the
`server” -------------------------------------------------------- 62
`
`Limitation 1[a][viii]: “wherein the
`application software cannot be shared
`between the plurality of secure containers of
`application software” --------------------------------------- 63
`
`Limitation 1[a][ix]: “wherein each of the
`containers has a unique root file system that
`is different from an operating system’s root
`file system” -------------------------------------------------- 64
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claim 2 -------------------------------------------------------------- 64
`
`Claim 4 -------------------------------------------------------------- 65
`
`Claim 6 -------------------------------------------------------------- 65
`
`Claim 8 -------------------------------------------------------------- 65
`
`Claim 9 -------------------------------------------------------------- 66
`
`Claim 10 ------------------------------------------------------------- 67
`
`Claim 13 ------------------------------------------------------------- 67
`
`Claim 16 ------------------------------------------------------------- 68
`
`
`
`Claims 1, 2, 4, 6, 8-10, 13-14, and 16 Would Have Been
`Obvious in View of Gélinas ---------------------------------------------- 69
`
`
`
`Claim 1 -------------------------------------------------------------- 69
`
`
`
`Limitation 1[pre][i]: “In a system having a
`plurality of servers” ---------------------------------------- 69
`
`-x-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Limitation 1[pre][ii]: “with operating
`systems that differ” ----------------------------------------- 69
`
`Limitation 1[pre][iii]: “operating in
`disparate computing environments” ---------------------- 70
`
`Limitation 1[pre][iv]: “wherein each server
`includes a processor and an operating
`system including a kernel” -------------------------------- 71
`
`Limitation 1[pre][v]: “a set of associated
`local system files compatible with the
`processor” ---------------------------------------------------- 72
`
`Limitation 1[pre][vi]: “a method of
`providing at least some of the servers in the
`system with secure, executable applications
`related to a service”----------------------------------------- 72
`
`Limitation 1[pre][vii]: “wherein the
`applications are executed in a secure
`environment” ------------------------------------------------ 73
`
`Limitation 1[pre][viii]: “wherein the
`applications each include an object
`executable by at least some of the different
`operating systems for performing a task
`related to the service” -------------------------------------- 73
`
`Limitation 1[a][i] “the method comprising:
`storing in memory accessible to at least
`some of the servers a plurality of secure
`containers of application software” ---------------------- 73
`
`Limitation 1[a][ii]: “each container
`comprising one or more of the executable
`applications and a set of associated system
`files required to execute the one or more
`applications” ------------------------------------------------- 74
`
`-xi-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`
`
`
`
`
`
`
`
`
`
`Limitation 1[a][iii]: “for use with a local
`kernel residing permanently on one of the
`servers” ------------------------------------------------------- 75
`
`Limitation 1[a][iv]: “wherein the set of
`associated system files are compatible with a
`local kernel of at least some of the plurality
`of different operating systems” --------------------------- 75
`
`
`
`Limitation 1[a][v]: “the containers of
`application software excluding a kernel” ---------------- 76
`
`Limitation 1[a][vi]: “wherein some or all of
`the associated system files within a
`container stored in memory are utilized in
`place of the associated local system files that
`remain resident on the server” ---------------------------- 76
`
`Limitation 1[a][vii]: “wherein said
`associated system files utilized in place of
`the associated local system files are copies
`or modified copies of the associated local
`system files that remain resident on the
`server” -------------------------------------------------------- 77
`
`Limitation 1[a][viii]: “wherein the
`application software cannot be shared
`between the plurality of secure containers of
`application software” --------------------------------------- 77
`
`Limitation 1[a][ix]: “wherein each of the
`containers has a unique root file system that
`is different from an operating system’s root
`file system” -------------------------------------------------- 78
`
`
`
`
`
`
`
`Claim 2 -------------------------------------------------------------- 78
`
`Claim 4 -------------------------------------------------------------- 79
`
`Claim 6 -------------------------------------------------------------- 80
`
`-xii-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`
`
`
`
`
`
`
`
`
`
`Claim 8 -------------------------------------------------------------- 80
`
`Claim 9 -------------------------------------------------------------- 80
`
`Claim 10 ------------------------------------------------------------- 81
`
`Claim 13 ------------------------------------------------------------- 82
`
`Claim 14 ------------------------------------------------------------- 82
`
`
`
`
`
`
`
`
`
`Limitation 14[a][i]: “creating containers
`prior to said step of storing containers in
`memory, wherein containers are created by” ----------- 83
`
`Limitation 14[a][ii]: “a) running an instance
`of a service on a server” ----------------------------------- 83
`
`Limitation 14[a][iii]: “b) determining which
`files are being used” ---------------------------------------- 83
`
`Limitation 14[a][iv]: “c) copying
`applications and associated system files to
`memory without overwriting the associated
`system files so as to provide a second
`instance of the applications and associated
`system files” ------------------------------------------------- 84
`
` Claim 16 ------------------------------------------------------------- 84
`
` SECONDARY CONSIDERATIONS OF
`NONOBVIOUSNESS ---------------------------------------------------------- 85
`
` CONCLUSION ------------------------------------------------------------------ 85
`
`
`
`
`
`
`-xiii-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`I, Darrell D. E. Long, Ph.D., do hereby declare:
`
`1.
`
`I am making this declaration at the request of Petitioner Amazon.com,
`
`Inc. (“Amazon”). I have been retained by Amazon as a technical expert in this matter.
`
`2.
`
`I am being compensated for my work on this case. My compensation
`
`does not depend on the content of this Declaration or the outcome of these
`
`proceedings.
`
`
`
`BACKGROUND
`
` Experience and Qualifications
`
`3.
`
`I am currently a Distinguished Professor emeritus of Engineering in the
`
`Jack Baskin School of Engineering at the University of California. I have been on the
`
`faculty of UC Santa Cruz since 1988. I am also currently a Distinguished Visiting
`
`Scholar at Santa Clara University.
`
`4.
`
`I received a B.S. degree from San Diego State University in 1984, a
`
`M.S. from the University of California, San Diego, in 1986, and a Ph.D. from the
`
`University of California, San Diego in 1988, all in computer science.
`
`5.
`
`My previous work experience includes serving as Director of the Center
`
`for Research
`
`in Systems and Storage, a National Science Foundation
`
`Industry/University Cooperative Research Center, and the founding Director of the
`
`Storage Systems Research Center at the University of California, Santa Cruz. Before
`
`that time, I was a research assistant at the University of California, San Diego, and a
`
`-1-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`lecturer in Mathematics at San Diego State University. After coming to the University
`
`of California, Santa Cruz, in 1988, I worked up through the ranks from Assistant to
`
`Associate to Full Professor, culminating in my appointment as Distinguished
`
`Professor (the highest rank at the university). All this experience is covered in my
`
`curriculum vitae (attached as Ex. 1027), which provides a more detailed recitation of
`
`my employment history and tenure at various jobs.
`
`6.
`
`I have also held numerous positions at the University of California and
`
`various government agencies and laboratories. In particular, I served as the vice chair
`
`and later chair of the University of California Committee on Research Policy. I have
`
`served on the University of California President’s Council on the National
`
`Laboratories and on the Science & Technology, National Security, and Intelligence
`
`committees for those laboratories. I also serve on the University of California
`
`Academic Council Special Committee on Laboratory Issues (ACSCOLI). I served for
`
`several years on the National Research Council’s Standing Committee on Technology
`
`Insight-Gauge, Evaluate and Review (TIGER), on the Committee on Defense
`
`Intelligence Agency Technology Forecasts and Reviews, and on the National
`
`Research Council’s Committee on Science and Technology for Defense Warning. I
`
`recently served on the Intelligence Science and Technology Experts Group (ISTEG)
`
`for the National Academies of Sciences, Engineering, and Medicine.
`
`-2-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`7.
`
`Additionally, I have held visiting faculty positions at the Université
`
`Paris–Dauphine (Paris IX), the Conservatoire National des Arts et Métiers, the
`
`Université Paris–Descartes (Paris V), Sorbonne Université, the University of
`
`Technology, Sydney, the Center for Communications Research, the United States
`
`Naval Postgraduate School and Professor ad Honorem de la Universidad Católica del
`
`Uruguay. I was a European Organization for Nuclear Research (CERN) Associate
`
`Member.
`
`8.
`
`I am conversant with several computer languages (for example, C, C++,
`
`FORTRAN, Go, LISP, Pascal, Perl, Java and others), scripting languages (various
`
`Unix/Linux shells, JavaScript, Python, and Tcl), markup languages (HTML,
`
`XHTML, XML, and numerous XML applications), operating systems (Unix and
`
`Linux of all varieties; MacOS; NetWare; Windows NT; Windows 2000, XP, Vista,
`
`Windows 7, 8, and 10, and Windows Server 2003, 2008, 2012, and 2016), and
`
`network communication protocols (TCP/IP, IPv4, and IPv6, plus numerous older
`
`stacks including IPX/SPX, NetBIOS/NetBEUI, and AppleTalk).
`
`9.
`
`I currently am a member of various professional societies, including the
`
`Association for Computing Machinery (ACM), the Institute of Electrical and
`
`Electronics Engineers (IEEE), the International Association for Cryptologic Research
`
`(IACR) and the American Association for the Advancement of Science (AAAS). I
`
`was elected a Fellow of the IEEE in 2006, and a Fellow of the AAAS in 2008. I served
`
`-3-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`on the IEEE Fellows Evaluation Committee in 2007, 2010, and from 2011 to 2014.
`
`From 2011 to 2012, I was a Member and Chair Emeritus for the IEEE Reynold B.
`
`Johnson Information Storage Systems Award Committee. From 2008 to 2011, I
`
`served as the Chair for the IEEE Reynold B. Johnson Information Storage Systems
`
`Award Committee and was a member of the IEEE Technical Field Awards Council.
`
`I am the inaugural Editor-in-Chief of the IEEE Letters of the Computer Society
`
`(LOCS), the Editor-in-Chief emeritus of the ACM Transactions on Storage (TOS). In
`
`2002, I founded the Conference on File and Storage Technologies (FAST), one of the
`
`most prestigious venues in the computer data storage field.
`
`10.
`
`I have co-authored numerous peer-reviewed journal articles in the space
`
`of secure computing, big data, computer systems, networking, and data storage. In
`
`particular, these peer-reviewed journals include ACM Transactions on Storage,
`
`ACM/Baltzer Mobile Networks and Applications Journal, Cluster Computing
`
`Journal, Computer Networks, Computing Systems, Future Generation Computer
`
`Systems, IEEE Latin America Transactions, IEEE Micro, IEEE Transactions on Big
`
`Data, IEEE Transactions on Cloud Computing, IEEE Transactions on Computers,
`
`IEEE Transactions on Dependable and Secure Computing, IEEE Transactions on
`
`Knowledge and Data Engineering, IEEE Transactions on Magnetics, International
`
`Journal in Computer Simulation, Internet Computing, Journal of Software
`
`Engineering and Knowledge Engineering, and the Journal of the ACM.
`
`-4-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`11.
`
`I am a co-inventor on eleven different patent applications that have been
`
`issued. These patents include, for example, U.S. Patent No. 5,889,992, titled
`
`“Predictive Event Tracking Method,” U.S. Patent No. 6,405,315,
`
`titled
`
`“Decentralized Remotely Encrypted File System,” and U.S. Patent No. 6,792,424,
`
`titled “System and Method for Managing Authentication and Coherency in a Storage
`
`Area Network.”
`
`12.
`
`I have written a broad range of other computing publications. For
`
`example, I was a co-author of a book titled Avoiding Surprise in an Era of Global
`
`Technology, which was peer-reviewed and published in 2005. In 1989, I co-authored
`
`another scholarly book with John L. Carroll titled Theory of Finite Automata. I have
`
`co-authored chapters of various books, including Distributed Data & Structures 4,
`
`Multimedia Communications: Directions and Innovations, Network Systems Design,
`
`and Progress in Simulation II.
`
`13.
`
`Based on my education and experience, I am an expert in at least the
`
`field of computer operating systems and operating environments. I have used my
`
`education, years of experience in this field, and my understanding of the perspective
`
`of a person of ordinary skill in the art to form the opinions expressed in this
`
`declaration.
`
`-5-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
` Materials Considered
`
`14.
`
`In preparing this Declaration, I have considered the following
`
`materials:
`
`Exhibit No.
`
`Description
`
`1001
`
`U.S. Patent No. 7,519,814 (“the ’814 patent”)
`
`1003
`
`Steven Osman et al., The Design and Implementation of Zap: A
`System for Migrating Computing Environments, 5 Proc. of the
`Symposium on Operating Systems Design and Implementation
`(2002) (“Osman”)
`
`1004
`
`U.S. Patent No. 7,437,556 (“Tucker”)
`
`1005
`
`U.S. Provisional Patent Application No. 60/469,558 (“Tucker
`Provisional”)
`
`1006
`
`U.S. Patent Publication No. 2002/0171678A1 (“Bandhole”)
`
`1007
`
`Virtual Private Servers and Security Contexts (“Gélinas”)
`
`1008
`
`File history of the ’814 patent
`
`1009
`
`Solaris 9 press release from Sun Microsystems
`
`1010
`
`B. Walters, “VmWare Virtual Platform.” Linux Journal, 1999.
`
`1017
`
`Message to Linux Kernel Mailing List Regarding Linux VServer
`
`1018
`
`Slashdot post Regarding Linux VServer
`
`-6-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`Exhibit No.
`
`Description
`
`1019
`
`1020
`
`Petitioner’s Opening Claim Construction Brief in VirtaMove,
`Corp. v. Amazon.com, Inc. et al., No. 7:24-cv-30-ADA-DTG
`(W.D. Tex.) (the “Litigation”)
`
`Patent Owner’s Sur-Reply Claim Construction Brief from the
`Litigation
`
`1021
`
`Excerpts from deposition of named inventor Donn Rochette
`
`J. Ball, “Managing Initscripts with Red Hat’s chkconfig.” Linux
`Journal, 2001.
`
`Kravetz, Mike, et al. “Enhancing Linux scheduler scalabil-
`ity.” Proceedings of the Ottawa Linux Symposium, Ottawa, CA.
`2001.
`
`1022
`
`1023
`
`
`
`15.
`
`I have also relied on my education, training, and experience, and my
`
`knowledge of pertinent literature in the field of the ’814 patent.
`
` APPLICABLE LEGAL STANDARDS
`
`16.
`
`I have been asked to provide my opinion as to whether the claims of the
`
`’814 patent would have been obvious to a person of ordinary skill in the art at the time
`
`of the alleged invention, in view of the prior art.
`
`17.
`
`I am a computer scientist by training and profession. The opinions I
`
`am expressing in this report involve the application of my training, technical
`
`-7-
`
`

`

`Amazon.com, Inc. v. VirtaMove Corp.
`Declaration of Dr. Darrell D.E. Long – U.S. Patent 7,519,814
`
`knowledge and experience to the evaluation of certain prior art with respect to the
`
`’814 patent.
`
`18.
`
`Although I have been involved as a technical expert in patent matters
`
`before, I am not an expert in patent law. Therefore, the attorneys from Knobbe,
`
`Martens, Olson & Bear, LLP have provided me with guidance as to the applicable
`
`patent law in this matter. The paragraphs below express my understanding of how I
`
`must apply current principles related to patent validity to my analysis.
`
` Claim Interpretation
`
`19.
`
`Unless expressly stated herein, I have applied the plain and ordinary
`
`meaning of the claim terms, which I understand is the meaning that a person of
`
`ordinary skill in the art would have given to the claim terms at the time of the
`
`invention, based on a review of the intrinsic evidence (patent specification and file
`
`history). I have been instructed that the time of the alleged invention here is around
`
`September 13, 2004, which I understand to be the filing date of the ’814 patent. My
`
`conclusions would n

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