throbber
DROPBOX EX. 1002
`
`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

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