`
`DROPB OX EX. 1002
`
`
`
`
`
`
`
`
`
`U.S. Patent 6,671,757 Bestavros Dec. ISO Pet. for Inter Partes Review
`
`
`
`
`
`
`IN UNITED STATES PATENT AND TRADEMARK OFFICE
`__________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`__________________
`
`DROPBOX, INC.
`Petitioner
`
`v.
`
`SYNCHRONOSS TECHNOLOGIES, INC.
`Patent Owner
`__________________
`
`Case Nos. IPR2016-00850 & IPR2016-00851
`__________________
`
`DECLARATION OF AZER BESTAVROS, PH.D. IN SUPPORT OF
`DROPBOX, INC.’S PETITIONS FOR INTER PARTES REVIEW OF
`U.S. PATENT NO. 6,671,757 (CLAIMS 1-29)
`
`
`
`Mail Stop: Patent Board
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757 Bestavros Dec. ISO Pet. for Inter Partes Review
`
`
`TABLE OF CONTENTS
`
`
`
`I.
`
`II.
`
`INTRODUCTION ........................................................................................... 1
`
`BACKGROUND AND QUALIFICATIONS ................................................. 2
`
`III. COMPENSATION AND RELATIONSHIP TO THE PARTIES .................. 8
`
`IV. LEGAL STANDARDS ................................................................................... 8
`
`A.
`
`Claim Construction ............................................................................... 8
`
`B. Anticipation ........................................................................................... 9
`
`C. Obviousness ......................................................................................... 10
`
`D.
`
`Person of Ordinary Skill in the Art ..................................................... 11
`
`V.
`
`THE ’757 PATENT AND THE STATE OF THE ART ............................... 12
`
`A.
`
`Synchronization ................................................................................... 12
`
`B. Difference Information ........................................................................ 13
`
`C. Use of an Intermediate Data Store ...................................................... 18
`
`VI. CLAIM CONSTRUCTION .......................................................................... 19
`
`A.
`
`B.
`
`“Difference Information” .................................................................... 19
`
`“Difference Transaction” .................................................................... 21
`
`VII. APPLICATION OF THE PRIOR ART TO CLAIMS 1-29 OF THE
`’757 PATENT ................................................................................................ 24
`
`A.
`
`Claims 1, 3–8, 10, 15–20, 23–25, 27, and 29 Are Anticipated by
`Nichols. ................................................................................................ 24
`
`1.
`
`2.
`
`Independent Claims 1, 16 and 24. ............................................. 29
`
`Dependent Claims 4–7, 15, 18–19, and 27 ............................... 47
`ii
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`3.
`
`4.
`
`5.
`
`Dependent Claims 8, 10, 20 and 25 .......................................... 54
`
`Dependent Claims 3 and 17 ...................................................... 58
`
`Dependent Claims 23 and 29 .................................................... 59
`
`B.
`
`C.
`
`Claims 1, 3–8, 10, 15–20, 23–25, 27, and 29 Are Obvious Over
`Nichols In Light of the General Knowledge of a POSA..................... 65
`
`Claims 1, 3–10, 14–21 and 24–28 Are Anticipated by the CVS
`Documentation. ................................................................................... 67
`
`1.
`
`2.
`
`3.
`
`4.
`
`5.
`
`6.
`
`Independent Claims 1, 16 and 24. ............................................. 76
`
`Dependent Claims 4–7, 15, 18–19, and 27 ............................... 96
`
`Dependent Claims 8, 9, 10, 20, 21 and 25 .............................. 104
`
`Dependent Claims 3 and 17 .................................................... 110
`
`Dependent Claims 14 and 28. ................................................. 111
`
`Dependent Claim 26. .............................................................. 114
`
`D.
`
`Claims 1–10, 14–21, and 24–28 Are Rendered Obvious by the
`CVS Documentation. ........................................................................ 116
`
`1.
`
`2.
`
`Claims 1, 3–10, 14–21, and 24–28. ........................................ 116
`
`Claim 2. ................................................................................... 118
`
`E.
`
`Claims 1–7, 11–13, 16–19, 22, 24, and 27 Are Obvious over
`Kistler in view of Burns. ................................................................... 120
`
`1.
`
`2.
`
`3.
`
`Kistler ...................................................................................... 120
`
`Burns ....................................................................................... 125
`
`The POSA Would Have Been Motivated to Combine
`Burns with Kistler and Would Have Expected to Succeed
`in Doing So ............................................................................. 129
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`4.
`
`5.
`
`6.
`
`7.
`
`8.
`
`9.
`
`Claims 1, 16, 24, and 27 Would Have Been Obvious ............ 132
`
`Claims 2, 3, and 17 Would Have Been Obvious .................... 156
`
`Claim 4 Would Have Been Obvious ....................................... 160
`
`Claims 5 and 18 Would Have Been Obvious ......................... 161
`
`Claims 6, 7, and 19 Would Have Been Obvious .................... 164
`
`Claims 11, 12, and 22 Would Have Been Obvious ................ 167
`
`10. Claim 13 Would Have Been Obvious ..................................... 172
`
`VIII. CONCLUSION ............................................................................................ 175
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757 Bestavros Dec. ISO Pet. for Inter Partes Review
`
`
`EXHIBIT LIST
`
`Ex. 1002
`Ex. 1003
`
`Ex. 1004
`
`Ex. 1005
`
`Ex. 1006
`
`Ex. 1007
`
`Exhibit
`No.
`Ex. 1001 U.S. Patent No.6,671,757, “Data Transfer and Synchronization
`System” (“the ’757 patent”)
`Declaration of Azer Bestavros, Ph.D.
`David A. Nichols, Pavel Curtis, Michael Dixon, and John Lamping,
`High-Latency, Low-Bandwidth Windowing in the Jupiter
`Collaboration System, USER INTERFACE SOFTWARE AND
`TECHNOLOGY (Nov. 14–17, 1995) (“Nichols”)
`Cvsclient.ps, “CVS Client/Server” (excerpted from cvs-
`1.10.3.tar.gz)
`Cvs.ps, “Version Management with CVS for Version 1.10.3”
`(excerpted from cvs-1.10.3.tar.gz)
`James J. Kistler & M. Satyanarayanan, “Disconnected Operation in
`the Coda File System,” ACM TRANSACTIONS ON COMPUTER
`SYSTEMS vol. 10, no. 1 (1992) (“Kistler”)
`Randal C. Burns & Darrell D.E. Long, “Efficient Distributed
`Backup with Delta Compression,” IOPADS ’97 Proceedings of the
`Fifth Workshop on I/O in Parallel and Distributed Systems (1997)
`(“Burns”)
`Patent Owner’s Response, Inter Partes Reexamination of U.S.
`Patent No. 6,671,757 (Feb. 8, 2013)
`Action Closing Prosecution, Inter Partes Reexamination of U.S.
`Patent No. 6,671,757 (Mar. 15, 2013)
`Response B to Office Action Under 37 C.F.R. § 1.11, U.S. Patent
`No. 6,671,757 (May 1, 2003)
`Philip E. Margolis, Computer & Internet Dictionary, 3d ed.,
`Random House Webster’s (1999)
`Yui-Wah Lee et al., “Operation-Based Update Propagation in a
`Mobile File System,” USENIX (1999)
`Cyclic Software’s Download Site (http://download.cyclic.com/pub/)
`as of Dec. 2, 1998 [https://web.archive.org/web/19981202004350/
`v
`
`Ex. 1008
`
`Ex. 1009
`
`Ex. 1010
`
`Ex. 1011
`
`Ex. 1012
`
`Ex. 1013
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`Ex. 1014
`
`Ex. 1015
`
`Ex. 1016
`
`Ex. 1017
`
`Ex. 1018
`
`Ex. 1019
`Ex. 1020
`
`http://download.cyclic.com/pub/]
`The HTTP Distribution and Replication Protocol,
`http://www.w3.org/TR/NOTE-drp-19970825 (last visited Mar. 21,
`2016)
`Jim Gray et al., Transaction Processing: Concepts and Techniques
`(1993)
`Karl Fogel & Moshe Bar, Open Source Development with CVS, 3d
`ed., Paraglyph Press (2000)
`Russel Sandberg et al., “Design and Implementation of the Sun
`Network Filesystem,” USENIX ASSOCIATION SUMMER
`CONFERENCE PROCEEDINGS, PORTLAND 1985 (June 11-14, 1985)
`Chapter 6 of Brian W. Kernighan & Dennis M. Ritchie, THE C
`PROGRAMMING LANGUAGE (1988)
`“RCSFILES” (excerpted from cvs-1.10.3.tar.gz)
`James W. Hunt and M. Douglas McIlroy, “An Algorithm for
`Differential File Comparison,” Bell Laboratories, Computing
`Science Technical Report 41 (1976)
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`
`I, Azer Bestavros, hereby state the following:
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`I.
`
`INTRODUCTION
`1.
`
`I have been retained by Williams & Connolly LLP to review U.S.
`
`Patent No. 6,671,757 (the “’757 patent”) (Ex. 1001) and provide opinions as to
`
`whether the claims of the ’757 patent are anticipated by the prior art and/or would
`
`have been obvious to a person of ordinary skill in the art. I am working as a
`
`private consultant on this matter and the opinions presented here are my own. I am
`
`over 21 years of age, and am otherwise competent to make this declaration.
`
`2.
`
`In this declaration I provide opinions regarding the relevant art to the
`
`’757 patent, the level of skill of a person of ordinary skill in that art, and how such
`
`a person would understand the disclosures of the ’757 patent. In performing my
`
`analysis, I have reviewed the ’757 patent” and the other materials cited herein, and
`
`I have relied on these materials as well as my decades of training and experience in
`
`the field of computer science.
`
`3.
`
`This report is based on information currently available to me. I
`
`reserve the right to continue my investigation and analysis, which may include a
`
`review of documents and information not yet produced. I further reserve the right
`
`to expand or otherwise modify my opinions and conclusions as my investigation
`
`and study continues, and to supplement my opinions and conclusions in response
`
`to any additional information that becomes available to me.
`
`
`
`1
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`II. BACKGROUND AND QUALIFICATIONS
`4.
`I am a Professor of Computer Science at Boston University, whose
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`faculty I joined in 1991. I chaired the Computer Science Department at Boston
`
`University from 2000 to 2007, overseeing a period of significant growth,
`
`culminating in the Department being ranked seventh in the country by the
`
`Chronicle of Higher Education for scholarly productivity.
`
`5.
`
`I am the Founding Director of the Hariri Institute for Computing at
`
`Boston University. The Hariri Institute was formed in 2010 to “create and sustain
`
`a community of scholars who believe in the transformative potential of
`
`computational perspectives in research and education.” I serve as the co-Chair of
`
`the Council on Educational Technology & Learning Innovation, which was set up
`
`in 2012 to develop Boston University’s strategy as it relates to leveraging online
`
`technology in on-campus, residential programs. I also serve as chair of the Data
`
`Science Initiative, which was launched in 2014 to grow and consolidate Boston
`
`University’s footprint in data science research and education.
`
`6.
`
`Throughout my academic career, in addition to my academic
`
`responsibilities, I have held several regional and national leadership positions
`
`through which I have overseen the development of technology and policy related
`
`to networked computer systems. These positions include: serving since 2013 as
`
`board member of the Cloud Computing Caucus, a non-profit, non-partisan
`
`coalition of industry and key government stakeholders, focused on raising
`2
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`awareness and educating lawmakers and the public on issues associated with cloud
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`computing; serving from 2007 to 2012 as the elected chair of the Institute of
`
`Electrical and Electronics Engineers (“IEEE”) Computer Society Technical
`
`Committee on the Internet; and serving since 2010 as co-chair for Research,
`
`Education, and Outreach of the Massachusetts Green High-Performance
`
`Computing Center, a data center run by a consortium of the five major research
`
`institutions in the Commonwealth of Massachusetts (Boston University, Harvard
`
`University, Massachusetts Institute of Technology, Northeastern University, and
`
`the University of Massachusetts).
`
`7.
`
`I am a senior member of the Association for Computer Machinery
`
`(ACM) and a senior member of the Computer Society of IEEE, among other
`
`professional societies and organizations. Within these organizations, I have served
`
`as general chair, program committee (PC) chair, or PC member of most flagship
`
`technical conferences in networking, distributed systems, real-time systems, and
`
`databases, such as ACM Principles on Distributed Computing (“PODC”),
`
`International Conference on Distributed Computing Systems (“ICDCS”), ACM
`
`Cluster, Cloud, and Grid Computing (“CCGRID”), ACM Sigmetrics, IEEE
`
`Infocom, IEEE International Conference on Network Protocols (“ICNP”), ACM
`
`Mutlimedia Systems (“MMSys”), IEEE HotWeb, IEEE International Conference
`
`on Data Engineering (“ICDE”), and International Conference on Very Large Data
`
`Bases (“VLDB”). I co-organized formative workshops that led to two major ACM
`3
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`conferences related to embedded systems and Internet communications—ACM
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`SIGPLAN LCTES and ACM SIGCOMM Internet Measurement Conference,
`
`respectively. I have also served on the editorial board of several major journals
`
`and periodicals, which currently include “Communications of the ACM,” the most
`
`read periodical for computer science professionals.
`
`8.
`
`Prior to joining the faculty at Boston University, from June 1988 to
`
`September 1991, I was a Research Fellow, Teaching Fellow, and Research
`
`Assistant at Harvard University. From September 1985 to June 1987, I was a
`
`Research Assistant, Teaching Assistant, and Instructor at Alexandria University in
`
`Alexandria, Egypt.
`
`9.
`
`In sum, I have studied, taught, practiced, and conducted research in
`
`Computer Science and Computer Engineering for more than 30 years. My
`
`expertise is in the broad fields of computer networking, distributed systems and
`
`real-time computing, with significant experience in Web content caching,
`
`replication and distribution systems, scalable Internet services, cloud computing,
`
`Internet architecture and networking protocols, among others.
`
`10. More specifically, as it relates to the technologies pertinent to this
`
`case, I have considerable experience in Web and Internet architecture, protocols,
`
`and services related to content caching, distribution, and delivery. My work in the
`
`mid-1990s on Web caching generally, and on server-side content distribution in
`
`particular, pioneered the “push” content-distribution model adopted years later by
`4
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`content delivery networks, such as those provided by Akamai, Digital Island, and
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`Adero. My work in the late-1990s on scalable web server architectures led to a
`
`patent on distributed routing, which was the basis of a startup company named
`
`Commonwealth Network Technologies (CNT), which focused on web server load-
`
`balancing. Owing to the commercial viability of the distributed-routing techniques
`
`I developed, CNT was acquired by WebManage Inc. in 1999. Other related
`
`research contributions include: my seminal work on traffic characterization and
`
`reference-locality modeling; my work on concurrency-control and synchronization
`
`for real-time and streaming databases; my work on various network transport
`
`protocols such as TCP, end-system multicast, and streaming media delivery
`
`protocols; my work on end-to-end measurement and on inference of wireline and
`
`wireless network caricatures; my work on resource management for mobile and
`
`ad-hoc networks; my network security work on identifying and on countering
`
`adversarial exploits of system and network dynamics; my work on verification of
`
`network protocol compositions, including the identification of unsafe arrangements
`
`of HTTP agents; my work on virtualization services and programming
`
`environments for embedded sensor networks; and my work on economics-inspired
`
`approaches to the design of networking and cloud computing applications.
`
`11. Funded by over $20 million of government and industry grants, my
`
`research work has yielded 18 Ph.D. theses, 6 issued patents, 3 startups, and
`
`hundreds of refereed papers that have been cited over 13,000 times. My research
`5
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`contributions include pioneering the Web push content-distribution model
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`described above; seminal work on Internet traffic characterization, web and
`
`streaming media caching, prefetching, and replication; novel peer-to-peer and
`
`cloud-assisted delivery of live and stored real-time streams; game-theoretic
`
`approaches to cloud resource management; and safety certification of networked
`
`systems and software. At the Hariri Institute, I am spearheading a number of cloud
`
`computing, big-data, and cybersecurity initiatives, most notably the Open Cloud
`
`Exchange project which aims to set up a new model for public clouds and for
`
`cloud marketplaces.
`
`12.
`
`I have extensive consulting and industrial research experience,
`
`including past and current engagements with a number of technology firms, such
`
`as BBN Technologies, Sycamore Networks, NetApp, Microsoft, Verizon Labs,
`
`Macromedia, Allaire, Bowne, SUTI Technologies, and AT&T Bell Labs. I have
`
`consulted and served on the technical advisory board of many companies, and I
`
`have been retained by a number of law firms to provide consultation services on
`
`intellectual property issues related to Internet technologies and applications.
`
`13. My academic curricular development efforts include developing and
`
`teaching the content of the CS-350 course at Boston University. I have taught this
`
`course since 1998. Through a rigorous treatment of the invariant concepts
`
`underlying computing systems design, CS-350 familiarizes students with canonical
`
`problems that reoccur in software systems, including operating systems, networks,
`6
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`databases, and distributed systems, and provides students with a set of classical
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`algorithms and basic performance evaluation techniques for tackling such
`
`problems. As is particularly relevant here, the course also includes units on basic
`
`concepts of synchronization and consistency semantics. More recently, I have
`
`spearheaded a team effort to develop a set of courses for non-majors that can be
`
`used to introduce elements of mathematical abstraction, quantitative and
`
`methodical thinking, as utilized in mathematics, statistics, and computer science,
`
`with an emphasis on their relevance in our daily lives as reflected in widely used
`
`Internet and Web technologies and applications. In addition to these courses, I
`
`have taught undergraduate courses and graduate seminars on large-scale Internet
`
`systems, sensor networks, computer architecture, and real-time systems, and have
`
`guest-lectured in Sociology on issues related to Technology, Society and Public
`
`Policy.
`
`14. Over the years, my contributions in research, teaching, and service
`
`have been recognized through a number of awards, including multiple best-paper
`
`awards at numerous IEEE and ACM conferences, multiple distinguished ACM and
`
`IEEE service awards, and by being selected multiple times as a distinguished
`
`speaker of the IEEE Computer Society, with the last such selection occurring in
`
`2010. In 2010, I received the United Methodist Scholar Teacher Award in
`
`recognition of “outstanding dedication and contributions to the learning arts and to
`
`the institution” at Boston University, and the ACM Sigmetrics Inaugural Test of
`7
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`Time Award for research results “whose impact is still felt 10-15 years after its
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`initial publication.”
`
`III. COMPENSATION AND RELATIONSHIP TO THE PARTIES
`15.
`I am being compensated at an hourly rate of $650 for my time
`
`working in connection with this matter, including studying materials associated
`
`with this matter, preparing this or other documents, and providing testimony. I am
`
`also being compensated for the reasonable expenses I incur. My compensation
`
`does not depend on my testimony, opinions, or the outcome of these petitions.
`
`16.
`
`It is my understanding that Synchronoss Technologies, Inc.
`
`(“Synchronoss”) is the current assignee of the ’757 patent (which was assigned on
`
`its face to “fusionOne, Inc.”). Prior to this matter, I have not been employed or
`
`retained by Synchronoss, fusionOne, or Dropbox. I own no stock in Synchronoss,
`
`fusionOne, or Dropbox, and am aware of no other financial interest I have with
`
`those companies.
`
`IV. LEGAL STANDARDS
`17. Although I am not an attorney and do not expect to offer any opinions
`
`regarding the law, I have been informed of certain legal principles that I relied
`
`upon in forming the opinions set forth in this declaration.
`
`A. Claim Construction
`18.
`I understand that for purposes of this matter the terms in the claims of
`
`the ’757 patent are to be given their broadest reasonable interpretation in light of
`
`
`
`8
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`the specification of the ’757 patent, as understood by a person of ordinary skill in
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`the art (“POSA”) as of the priority date of the ’757 patent.
`
`19.
`
`I understand that, in interpreting the claims of the patent, the most
`
`weight is given to the claims themselves. I also understand that the words of the
`
`claims are generally interpreted according to their ordinary and customary
`
`meaning. I further understand that the terms of a claim are to be interpreted in
`
`light of the patent’s specification. I understand that a patentee may provide a
`
`definition for a claim term in the specification that differs from the ordinary and
`
`customary meaning it would otherwise have, in which case, the inventor’s
`
`definition governs. Further, I understand that the use of a claim term in the
`
`specification and prosecution history provides further information about how the
`
`term is to be understood in the claims.
`
`B. Anticipation
`20.
`I understand that a claimed invention is unpatentable if a single prior
`
`art reference “anticipates” the claimed invention, which I understand to mean that
`
`the prior art discloses each and every limitation of the claimed invention. I
`
`understand that in order to anticipate the claimed invention, the prior art reference
`
`must not only disclose all elements of the claim within the reference, but must also
`
`disclose those elements arranged as in the claim.
`
`
`
`9
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`C. Obviousness
`21.
`I understand that even if a claim is not anticipated, an invention that
`
`would have been obvious to a POSA at the time of the invention is not patentable.
`
`I understand that obviousness is determined by considering several factors,
`
`including: the state of the art at the time the invention was made; the level of
`
`ordinary skill in the art; differences between what is described in the art and the
`
`claims at issue; and secondary considerations of nonobviousness (such as
`
`commercial success, long-felt but unsolved needs, failure of others, and
`
`unexpected results). In order to be relevant to the issue of obviousness, I
`
`understand that any secondary considerations must have a connection or nexus to
`
`the claimed invention. I further understand that the use of hindsight is not
`
`permitted in the obviousness inquiry.
`
`22.
`
`I understand that multiple references may be combined to render the
`
`claimed invention obvious. I further understand that the prior art, knowledge in
`
`the field, common sense, practical considerations, and/or design or market
`
`incentives may provide a motivation or reason to combine prior art reference to
`
`arrive at the claimed invention. I further understand that a showing of obviousness
`
`also requires that the POSA would have had a reasonable expectation of success in
`
`making or using the claimed invention.
`
`
`
`10
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`
`D.
`23.
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`Person of Ordinary Skill in the Art
`
`I have been informed that the POSA is a hypothetical person who is
`
`presumed to have known all of the relevant art at the time of the invention. I have
`
`been informed that a POSA may possess the education, skills, and experience of
`
`multiple actual people who would work together as a team to solve a problem in
`
`the field. I have been informed that factors that may be considered in determining
`
`the level of ordinary skill in the art may include: (1) the educational level of the
`
`inventor; (2) type of problems encountered in the art; (3) prior art solutions to
`
`those problems; (4) rapidity with which innovations are made; (5) sophistication of
`
`the technology; and (6) educational level of active workers in the field.
`
`24. On the basis of my consideration of these factors as well as my
`
`experience with, and research related to, the fields of networking and distributed
`
`systems, I have been asked to opine as to the person of ordinary skill in the art to
`
`which claims 1–29 of the ’757 patent are directed. In my opinion, such a person of
`
`ordinary skill in the art should have at least a bachelor’s degree in Computer
`
`Science or equivalent experience. Such a person would have experience working
`
`with and programming networked computer systems. Such a person would be
`
`familiar with the underlying principles of network synchronization, including data
`
`transfer, distributed systems, and content sharing and distribution across networks.
`
`
`
`11
`
`Dropbox Ex. 1002
`
`
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`U.S. Patent 6,671,757
`
`V. THE ’757 PATENT AND THE STATE OF THE ART
`A.
`Synchronization
`25. The ’757 patent claims systems for synchronizing data between two
`
`“systems” or “devices,” over a network, through an intermediate server. Ex. 1001
`
`at 46:58–50:9.1 As used here, “synchronizing” data refers simply to copying the
`
`data from one place to another, such that if a file is modified on Computer #1 and
`
`then “synchronized” to Computer #2, the most recent version of the file
`
`(containing any and all modifications) will appear on Computer #2.
`
`26. Systems for synchronizing data between and among many connected
`
`client computers, mobile devices, and servers were well-known as of the priority
`
`date of the patent, which, for purposes of this declaration, I assume to be January
`
`
`1 I note that it was common in the art as of the priority date of the ’757 patent to
`
`refer to a computer that accepts incoming connections from other computers and
`
`services requests from them as a “server,” and the computers that connect to a
`
`server, as “clients.” In this parlance, the multiple individual users’ workstations
`
`are “clients” that connect to one or more “servers” that serve as centralized data
`
`stores and communicate with one another primarily or exclusively via those
`
`servers. I use these terms for convenience. It is important to understand—as
`
`would have a POSA at the relevant time—that a client may both send information
`
`to and receive information from a server, and vice versa.
`
`
`
`12
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`26, 2000, i.e. the filing date of the ’757 patent. Such synchronization systems
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`could be found in a range of networked information systems and distributed
`
`environments, and relied upon in a variety of settings that required the
`
`transmission of data between client computers, devices, and servers.
`
`27. The ’757 patent purports to address two problems with the prior art,
`
`namely: (1) previous synchronization systems were inefficient because they
`
`transferred the entire contents of files being synchronized over the network; and
`
`(2) previous systems only synchronized data through direct connections between
`
`the computers or devices being synchronized, and not through an intermediate
`
`server. See, e.g., Ex. 1001 at 1:48–54; 2:21–29; 2:45–50; 3:23–31. I provide a
`
`brief overview of the ’757 patent’s disclosure relating to both of these alleged
`
`improvements over the prior art below.
`
`28. As I will discuss further in subsequent sections, the ’757 patent does
`
`not disclose improvements over the prior art either in regards to efficient transfer
`
`or transfer through an intermediate server. The techniques that underpin the ’757
`
`patent can be found in the prior art, and, in fact, had been put together in the prior
`
`art in the same way they are claimed in the patent.
`
`B. Difference Information
`29. One of the purported improvements over the prior art discussed in the
`
`’757 patent is increased efficiency in file transfer. Specifically, the ’757 patent
`
`discloses transferring parts of files, instead of whole files, over a network, by
`13
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`sending what it refers to as “difference information.” See, e.g., Ex. 1001 at 3:32–
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`45; 6:3–30. This approach was seen as particularly beneficial given that the ’757
`
`patent describes performing synchronization over networks such as the Internet
`
`and other potentially low-bandwidth connections.
`
`30.
`
`In the systems disclosed in the ’757 patent, when a file is newly
`
`created since the last synchronization, “the difference information Δ will be the
`
`entire file.” Ex. 1001 at 6:14–16. However, when a pre-existing file changes and
`
`needs to be synchronized with a version stored on another system connected to the
`
`network, the “difference information Δ comprises only the differences in such file
`
`and where such differences occur.” Ex. 1001 at 6:11––14.
`
`31. According to the ’757 patent, sending only changes to files results in
`
`“a reduction in the bandwidth utilized to transmit data between two systems.” Ex.
`
`1001 at 8:32–33. Because the size of the data that is transmitted is smaller than it
`
`would be if entire files were shipped, transmitting only differences between data
`
`“increases the speeds at which such transactions,” i.e., synchronizations, “can take
`
`place.” Ex. 1001 at 8:34–38.
`
`32. The ’757 patent discloses software components that implement the
`
`functions of generating and transferring difference information. Each system in
`
`the ’757 patent includes a component called a “sync engine,” which is software
`
`that interfaces both with data stored locally and on the network. As part of the
`
`interfacing capability, the sync engine generates difference information from files
`14
`
`
`
`Dropbox Ex. 1002
`
`
`
`U.S. Patent 6,671,757
`
`stored on the client. Ex. 1001 at 3:34–36. The sync engine also has the capability
`
`Bestavros Dec. ISO Pet. for Inter Partes Review
`
`to transmit difference information to the network data store, as well as receive
`
`difference information from the network data store. Ex. 1001 at 3:43-45. After the
`
`sync engine “receive[s] difference information from the data store,” it is able to
`
`interface with data on the system to “update said data . . . with said difference
`
`information.” Ex. 1001 at 3:39–42.
`
`33. As I will discuss further below, the transmission of difference
`
`information in a synchronization system was taught in multiple prior art references
`
`that are asserted as invalidity references in this proceeding. But, in fact, these
`
`concepts long predate those specific references.
`
`34. The “diff” utility was a standard command-line utility included in
`
`Unix systems dating back to the 1970s. See James W. Hunt and M. Douglas
`
`McIlroy, “An Algorithm for Differential File Comparison,” Bell Laboratories,
`
`Computing Science Technical Report 41 (Ex. 1020). The “diff” utili