throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`______________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`______________________
`
`Activision Blizzard, Inc., Electronic Arts Inc., Take-Two Interactive Software,
`Inc., 2K Sports, Inc., and Rockstar Games, Inc.,
`Petitioners
`
`v.
`
`Acceleration Bay, LLC,
`Patent Owner
`______________________
`
`Case No. IPR2016-00726
`
`______________________
`
`DECLARATION OF DAVID R. KARGER IN SUPPORT OF THE
`PETITION FOR AN INTER PARTES REVIEW OF
`UNITED STATES PATENT NOS. 6,732,147 AND 6,910,069
`
`
`
`MAIL STOP PATENT BOARD
`Patent Trial and Appeal Board
`United States Patent and Trademark Office
`Post Office Box 1450
`Alexandria, Virginia 22313-1450
`Submitted Electronically via the Patent Review Processing System
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 1 of 175
`
`

`
`TABLE OF CONTENTS
`
`BACKGROUND AND QUALIFICATIONS ............................................... 7
`I.
`LEVEL OF ORDINARY SKILL ................................................................ 11
`II.
`III. MATERIALS RELIED UPON ................................................................... 14
`IV. SUMMARY OF THE ’147 AND ’069 PATENTS ..................................... 14
`A. Overview Of The ’147 Patent ................................................................ 14
`B. Overview Of The ’147 Patent Prosecution History ............................... 18
`C. Overview Of The ’069 Patent ................................................................ 20
`D. Overview Of The ’069 Patent Prosecution History ............................... 23
`V. OVERVIEW OF THE TECHNICAL FIELD OF THE CLAIMED
`INVENTIONS AND BRIEF DISCUSSION OF SOME OF THE
`RELEVANT PRIOR ART .......................................................................... 26
`VI. CLAIM CONSTRUCTION ........................................................................ 40
`VII. LEGAL STANDARDS ............................................................................... 41
`VIII. INVALIDITY OF THE ’147 PATENT UNDER 35 U.S.C. § 103 ............ 47
`A. The Challenged Claims Of The ’147 Patent .......................................... 47
`B. Overview Of Shoubridge ....................................................................... 47
`C. Overview Of Denes ................................................................................ 52
`D. Overview Of Rufino .............................................................................. 53
`E. Combination Of The Teachings Of Shoubridge, Denes, And Rufino ... 56
`F. Grounds 1-3: Invalidity Of Claims 1-16 ................................................ 58
`G. Ground 4: Invalidity Of Claims 1-16 ..................................................... 92
`INVALIDITY OF THE ’069 PATENT UNDER 35 U.S.C. § 103 ............ 94
`A. The Challenged Claims Of The ’069 Patent .......................................... 94
`B. Overview Of Obraczka .......................................................................... 95
`C. Overview Of Denes .............................................................................. 101
`D. Overview Of Shoubridge ..................................................................... 101
`E. Combination Of The Teachings Of Obraczka, Denes, And
`Shoubridge ........................................................................................... 103
`F. Grounds 1-2: Invalidity Of Claims 1-17 .............................................. 108
`SECONDARY CONSIDERATIONS ....................................................... 139
`
`IX.
`
`X.
`
`
`
`
`-ii-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 2 of 175
`
`

`
`XI. CONCLUSION .......................................................................................... 139
`
`
`
`
`-iii-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 3 of 175
`
`

`
`LIST OF EXHIBITS
`
`Exhibit Description
`Ex. 1001 U.S. Patent No. 6,732,147 (“the ’147 patent”)
`Ex. 1002 U.S. Patent No. 6,732,147 File History
`Ex. 1003 This Exhibit – Expert Declaration of David R. Karger (“Karger”)
`Ex. 1004 Declaration of Scott Bennett, Ph.D
`Ex. 1005 Peter J. Shoubridge & Arek Dadej, “Hybrid Routing in Dynamic
`Networks,” IEEE International Conference on Communications,
`Montreal, 1997 (“Shoubridge”)
`Ex. 1006 Declaration of Steven Silvio Pietrobon attaching as Exhibit F Peter J.
`Shoubridge, “Adaptive Strategies for Routing in Dynamic Networks”
`(Ph.D. Thesis, University of South Australia, December 1996)
`(“Shoubridge Thesis”)
`Ex. 1007 John M. McQuillan, et al., “The New Routing Algorithm for the
`ARPANET,” IEEE Transactions Comms., Vol. 28, No. 5, 1980
`(“McQuillan”)
`Ex. 1008 Yogen Kantilal Dalal, “Broadcast Protocols in Packet Switched
`Computer Networks,” (Ph.D. Thesis, Stanford University 1977)
`(“Dalal”)
`Ex. 1009 Katia Obraczka, et al., “A Tool for Massively Replicating Internet
`Archives: Design, Implementation, and Experience,” Proceedings of
`the 16th International Conference on Distributed Computing Systems,
`27-30 May 1996, Hong Kong (New York, NY: 1996), 657-664
`(“Obraczka Paper”)
`Ex. 1010 Katia Obraczka, “Massively Replicating Services In Wide-Area
`Internetworks,” (Ph.D. Thesis, University of Southern California
`December 1994) (“Obraczka”)
`Ex. 1011 Jose Rufino, et al., “A Study On The Inaccessibility Characteristics Of
`ISO 8802/4 Token-Bus LANs,” IEEE INFOCOM ’92: The Conference
`on Computer Communications. One World through Communications.
`Eleventh Annual Joint Conference of the IEEE Computer and
`Communication Societies, Florence, Italy, Vol. 2 (Picataway, NJ: IEEE
`Service Center, 1992), 0958-0967 (“Rufino”)
`Ex. 1012 U.S. Patent No. 6,829,634 (“the ’634 patent”)
`Ex. 1013 Kuo-Jui Raymond Lin, “Routing and Broadcasting in Two-dimensional
`Linear Congruential Graphs of Degree Four,” (Master’s Thesis,
`Concordia University, June 1994) (“Kuo-Jui Lin”)
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 4 of 175
`
`

`
`Exhibit Description
`Ex. 1014 William S. Davis and David C. Yen, The Information System
`Consultant’s Handbook: Systems Analysis and Design, CRC Press,
`1998 (“Davis”)
`Ex. 1015 Topological Design Considerations in Computer Communication
`Networks, Computer Communication Networks (V.G. Cerf, D.D.
`Cown, R.C. Mullin), 1975 (“Cerf”)
`Ex. 1016 Stephen M. Grimes certification of English translation attaching
`English translation and original text of Tamás Dénes, “The ‘Evolution’
`of Regular Graphs of Even Order by their Verticies,” Matematikai
`Lapok, 27, 3-4 (1976/1979): 365-377 (“Denes”)
`Ex. 1017 English language translation from Exhibit 1016: Tamás Dénes, “’The
`‘Evolution’ of Regular Graphs of Even Order by their Verticies,”
`Matematikai Lapok, 27, 3-4 (1976/1979): 365-377 (“Denes”)
`Ex. 1018 S. Toida, “Construction of Quartic Graphs,” Journal of Combinatorial
`Theory, Series B, 16.2 (April 1974): 124-133 (“Toida”)
`Ex. 1019 T. Todd, “The Token Grid Network,” IEEE/ACM Transactions On
`Networking, 2.3 (June 1994): 279-287 (“Todd”)
`Ex. 1020 Declaration of Peter John Shoubridge and, as Exhibit A, Peter J.
`Shoubridge, Adaptive Strategies for Routing in Dynamic Networks,
`Ph.D. Thesis (Univ. S. Austl., 1996) (“Shoubridge Thesis”), and as
`Exhibit B, Peter J. Shoubridge & Arek Dadej, Hybrid Routing in
`Dynamic Networks, in 3 IEEE INT’L CONF. ON COMMC’NS CONF.
`REC. 1381-86 (Montreal, 1997) (“Shoubridge”).
`Ex. 1021 U.S. Patent No. 5,802,285 to Hirviniemi (“Hirviniemi”)
`Ex. 1022 U.S. Patent No. 4,700,185 to Balph (“Balph”)
`Ex. 1023 U.S. Patent No. 6,603,742 to Steele et al. (“Steele”)
`Ex. 1024 U.S. Patent No. 6,732,147 File History Excerpt: November 5, 2003
`Office Action
`Ex. 1025 U.S. Patent No. 6,732,147 File History Excerpt: December 17, 2003
`Amendment and Response
`Ex. 1026 U.S. Patent No. 6,732,147 File History Excerpt: January 23, 2004
`Notice of Allowance
`Ex. 1027 L.G. Valiant, “Optimality of a Two-Phase Strategy for Routing in
`Interconnection Networks,” IEEE Transactions on Computers, C-32.9
`(September 1983): 861-863 (“Valiant”)
`Ex. 1028 U.S. Patent No. 6,490,247 to Gilbert et al. (“Gilbert”)
`Ex. 1029 U.S. Patent No. 6,122,277 to Garmire et al. (“Garmire”)
`Ex. 1030 U.S. Patent No. 5,181,017 to Frey et al. (“Frey”)
`
`
`
`
`-v-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 5 of 175
`
`

`
`Exhibit Description
`Ex. 1031 J. Van Leeuwen, et al., “Interval Routing,” The Computer Journal, 30.4
`(August 1987): 298-307 (“Van Leeuwen”).
`Ex. 1032-1100: Not Used
`Ex. 1101 U.S. Patent No. 6,910,069 (“the ’069 patent”)
`Ex. 1102 U.S. Patent No. 6,910,069 File History
`Ex. 1103 U.S. Patent No. 6,910,069 File History Excerpt: May 17, 2004
`Amendment
`
`
`
`
`
`
`-vi-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 6 of 175
`
`

`
`I, David R. Karger, hereby declare under penalty of perjury:
`
`1.
`
`This declaration is submitted in support of petitions for inter partes
`
`review of U.S. Patent Nos. 6,732,147 (the ’147 patent”) and 6,910,069 (“the ’069
`
`patent”). For the reader’s convenience, I address both the ’147 and ’069 patents in
`
`a single declaration because of the overlapping nature of the subject matter and
`
`prior art.
`
`I.
`
`BACKGROUND AND QUALIFICATIONS
`2.
`
`I have been retained on behalf of Petitioners and real parties in
`
`interest, Activision Blizzard, Inc., Electronic Arts Inc., Take-Two Interactive
`
`Software, Inc., 2K Sports, Inc., and Rockstar Games, Inc., to provide my opinions
`
`generally regarding the validity of claims 1-16 of U.S. Patent No. 6,732,147 (the
`
`“Challenged ’147 Claims”) and claims 1-17 of U.S. Patent No. 6,910,069 (the
`
`“Challenged ’069 Claims”).
`
`3.
`
`Attached hereto as Appendix A is a true and correct copy of my
`
`Curriculum Vitae, and Faculty Personnel Record, which, collectively, describe my
`
`background and experience.
`
`4.
`
`I earned a Bachelor’s Degree in Computer Science and Physics from
`
`Harvard University in 1989, a certificate of advanced study in mathematics from
`
`Churchill College, Cambridge, England, in 1990, and a Ph.D. Degree in Computer
`
`Science from Stanford University in 1994.
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 7 of 175
`
`

`
`5.
`
`I am currently a professor at the Massachusetts Institute of
`
`Technology where I am a member of the Computer Science and Artificial
`
`Intelligence Laboratory and the Electrical Engineering and Computer Science
`
`Department.
`
`6.
`
`I have previously worked as a research scientist with Akamai
`
`Technologies (1998–2001), as a postdoctoral fellow at AT&T Bell Laboratories
`
`(1994–1995), as an intern at Xerox PARC (1991–1995), and have performed
`
`consulting work for Google, Microsoft, and Vanu.
`
`7. My research interests include, inter alia, graph algorithms and their
`
`applications in communications, networking, and natural language processing. I
`
`have authored over two hundred publications in these and other areas.
`
`8. My Ph.D. thesis on graph theory and graph algorithms received the
`
`1994 ACM doctoral dissertation award and the Mathematical Programming
`
`Society’s 1997 Tucker Prize. I also received the National Academy of Science’s
`
`2003 Award for Initiative in Research. See Appendix A for a representative list of
`
`other honors.
`
`9.
`
`I am a fellow of the Association for Computing Machinery (“ACM”),
`
`and a member of the Society for Industrial and Applied Mathematics (“SIAM”). I
`
`am also a member of other professional associations. See Appendix A.
`
`
`
`
`-8-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 8 of 175
`
`

`
`10.
`
`I have also served as a referee for the Journal of the ACM, the ACM
`
`Transactions on Information Systems, Mathematical Programming, the Journal of
`
`Algorithms, the SIAM Journal on Computing, Information Processing Letters, and
`
`the Journal of Computer and System Sciences, and chaired the 2009 International
`
`Semantic Web Conference in Chantilly, VA. In addition, I served on program
`
`committees for the 1996 ACM-SIAM Symposium on Discrete Algorithms, the
`
`1996 and 1998 IEEE Symposium on Foundations of Computer Science, the 2002
`
`International Peer to Peer Systems conference (IPTPS), the 2005 ACM
`
`Symposium on Theory of Computing, the 2007 and 2009 Conference on
`
`Innovative Database Systems Research (CIDR), the 2008 International Semantic
`
`Web Conference (ISWC), the 2010 Conference on Intelligent User Interfaces
`
`(IUI), the 2008 and 2010 Conference on Information Retrieval (SIGIR), the 2009
`
`Visual Interface to the Social and Semantic Web, the Conference on Human-
`
`Computer Interaction (CHI) 2010, and the World Wide Web conference (WWW)
`
`in 2003, 2009, and 2010.
`
`11.
`
`I have extensive experience in the technical areas of the ’147 and ’069
`
`patents. For example, my work with colleagues at M.I.T. on distributed cache
`
`systems was the basis for the founding of Akamai Technologies, a well-known
`
`content distribution network, where I served as the first research scientist. I helped
`
`to develop network protocols for Akamai and was a named inventor on several
`
`
`
`
`-9-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 9 of 175
`
`

`
`related patents. I also, together with a number of my colleagues at M.I.T.,
`
`developed Chord, one of the four original distributed hash tables protocols, which
`
`address a fundamental problem in peer-to-peer networks (how to efficiently locate
`
`a node that stores particular data items). (See Stoica, Ion, et al. Chord: A Scalable
`
`Peer-To-Peer Lookup Service For Internet Applications, ACM SIGCOMM
`
`COMPUTER COMMUNICATION REVIEW, Vol. 31, No. 4 (2001), 149–160).
`
`12.
`
`I have also performed services in several patent disputes as an
`
`independent technical expert and consultant, including non-litigation consulting on
`
`behalf of clients including Xerox PARC, NEC, IBM, Google, and Vanu. I served
`
`as an expert witness on computer and software-related cases before the United
`
`States Patent and Trademark Office and U.S. District Courts. I submitted expert
`
`declarations and was deposed in multiple IPR proceedings (IPR 2013-00292,
`
`00293, 00294, 00295), which
`
`involved
`
`the computerized presentation of
`
`information from a variety of sources. I also submitted expert declarations in IPR
`
`2014-00271 on behalf of Microsoft, and in Inter Partes Reexamination 95/000,685
`
`on behalf of Apple. I also prepared an expert declaration addressing the proper
`
`construction of disputed claim terms on behalf of Microsoft in SurfCast, Inc. v.
`
`Microsoft Corp., No. 2:12-cv-00333 (D. Me. filed Oct. 30, 2012). Finally, I was
`
`retained by Microsoft in several district court litigations, including: Microsoft v.
`
`Alcatel-Lucent Enterprise, No. 1:07-cv-00090, 2007 U.S. Dist. LEXIS 93048 (D.
`
`
`
`
`-10-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 10 of 175
`
`

`
`Del. Dec. 18, 2008); Microsoft v. Alcatel-Lucent, No. 3:06-cv-02696 (S.D. Cal.
`
`Apr. 4, 2007); Alcatel USA Sourcing, Inc. v. Microsoft Corp., No. 6:06-cv-00500,
`
`2008 U.S. Dist. LEXIS 49615 (E.D. Tex. Dec. 17, 2008); Alcatel USA Sourcing,
`
`Inc. v. Microsoft Corp., No. 6:06-cv-00499, 2008 U.S. Dist. LEXIS 64351 (E.D.
`
`Tex. Dec. 17, 2008); and Lucent Technologies v. Microsoft Corp., 544 F. Supp. 2d
`
`1080 (S.D. Cal 2008).
`
`13.
`
`I have personal knowledge of the facts and opinions set forth in this
`
`declaration, and, if called upon to do so, I would testify competently thereto.
`
`14.
`
`I am being compensated at a rate of $770 per hour for my services. I
`
`have no financial interest in the outcome of this matter or on the pending litigations
`
`between Petitioners and Acceleration Bay LLC (“Acceleration Bay”) in federal
`
`court.
`
`15.
`
`In developing my opinions below relating to the ’147 and ’069
`
`patents, I have considered the materials cited herein, including those itemized in
`
`the “List of Exhibits” preceding this declaration.
`
`II. LEVEL OF ORDINARY SKILL
`16.
`I have been asked to provide my opinions regarding the knowledge
`
`and understanding of a person of ordinary skill in the art or “POSITA” as of at
`
`least July 31, 2000.
`
`
`
`
`-11-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 11 of 175
`
`

`
`17.
`
`I understand that the factors considered in determining the ordinary
`
`level of skill in the art include: (i) the levels of education and experience of persons
`
`working in the field; (ii) the types of problems encountered in the field; and (iii)
`
`the sophistication of the technology. I understand that a POSITA is not a specific
`
`real individual, but rather a hypothetical individual having the qualities reflected
`
`by the factors above. This hypothetical person has knowledge of all prior art in the
`
`relevant field as if it were arranged on a workshop wall and takes from each
`
`reference what it would teach to a person having the skills of a POSITA.
`
`18.
`
`In my opinion, the field of art relevant to the ’147 and ’069 patents is
`
`a combination of computer networking and graph theory, which are related
`
`disciplines.
`
`19.
`
`In my opinion, a POSITA at the time of the alleged inventions
`
`claimed by the ’147 and ’069 patents would have a minimum of: (i) a bachelor’s
`
`degree in computer science, computer engineering, applied mathematics, or a
`
`related field of study; and (ii) four or more years of industry experience relating to
`
`networking protocols and network topologies. Additional graduate education
`
`could substitute for professional experience, or significant experience in the field
`
`could substitute for formal education.
`
`20. My opinions are based on my educational background, my
`
`commercial experience in the field of art, the technical training required to reduce
`
`
`
`
`-12-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 12 of 175
`
`

`
`to practice the systems described in the ’147 and ’069 patents, the relevant prior
`
`art, my reading of the ’147 and ’069 patents and technical literature, and my
`
`experience consulting in many cases involving related technology. My opinion is
`
`also based on the numerous classes I have taught including undergraduate level
`
`computer science classes as identified on my curriculum vitae and my knowledge
`
`of the skills that such students possessed.
`
`21.
`
`I understand that a POSITA is presumed to have knowledge of all
`
`relevant prior art. Therefore, a POSITA would have been familiar with each of the
`
`references cited herein and the full range of teachings they contain. Accordingly,
`
`with regards to the ’147 patent, a POSITA reviewing Shoubridge would be familiar
`
`with the Denes and Rufino references, as discussed below, as well as the other
`
`references discussed in my declaration, and the full range of teachings they
`
`contain, at least because these prior art references address solutions to problems in
`
`networking. Additionally, with regards to the ’069 patent, a POSITA reviewing
`
`Obraczka would be familiar with the Denes and Shoubridge references, as
`
`discussed below, as well as the other references discussed in my declaration, and
`
`the full range of teachings they contain, at least because these prior art references
`
`address solutions to problems in networking.
`
`22.
`
`In July 2000, I would have qualified for or exceeded the level of skill
`
`required by the above definition, and I am in a position to opine on the
`
`
`
`
`-13-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 13 of 175
`
`

`
`understanding of a POSITA as of that date. Unless otherwise noted, my statements
`
`and opinions below about the knowledge or understanding of a POSITA should be
`
`understood to refer to the knowledge or understanding of a POSITA as of July 31,
`
`2000.
`
`III. MATERIALS RELIED UPON
`23.
`In reaching the conclusions described in this declaration, I have relied
`
`on the documents and materials cited in the “List of Exhibits” that precede my
`
`testimony in this declaration.
`
`24. My opinions are also based upon my education, training, research,
`
`knowledge, and personal and professional experience.
`
`IV. SUMMARY OF THE ’147 AND ’069 PATENTS
`25. For the Board’s convenience, I address the ’147 and ’069 patents in
`
`this declaration because of the overlapping nature of the subject matter and prior
`
`art. The ’147 and ’069 patents both address maintenance of an m-regular non-
`
`complete network topology. The ’147 patent addresses removing a node from the
`
`topology. The ’069 patent addresses adding a node to the topology.
`
`A. Overview Of The ’147 Patent
`26. The ’147 patent, titled “Leaving a Broadcast Channel,” was filed on
`
`July 31, 2000, and issued on May 4, 2004. Ex. 1001.
`
`
`
`
`-14-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 14 of 175
`
`

`
`27. The ’147 patent describes a method for maintaining a non-complete
`
`m-regular topology when a node leaves a network. See, e.g., Ex. 1001, Abstract,
`
`cls. 1, 11.
`
`28. The Challenged ’147 Claims require that each participant is connected
`
`to the same number (m) of neighbors, so that the network is m-regular, where m is
`
`at least three. Ex. 1001, cls. 1, 11. Figure 1 of the ’147 patent, for example,
`
`illustrates a graph where m is equal to 4 so that the graph is 4-regular. Ex. 1001 at
`
`Fig. 1, 2:46-47:
`
`
`Figure 1 from the ’147 Patent (Ex. 1001)
`29. As explained in more detail below, the Challenged ’147 Claims
`
`require that a computer broadcast a connection port search message on the
`
`broadcast channel to find another computer to which it can connect in order to
`
`maintain an m-regular graph. This requirement, viewed in the context of the ’147
`
`patent disclosure, makes it clear that the Challenged ’147 Claims are directed to a
`
`
`
`
`-15-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 15 of 175
`
`

`
`network that forms a “non-complete” graph—meaning at least two nodes in the
`
`network are not directly connected to each other. See, e.g., Ex. 1001 at cls. 1, 6,
`
`11. This is because a complete graph would continue to be regular when a
`
`computer disconnected, and would not need to perform any additional steps to
`
`maintain a regular graph.
`
`30. Figure 5A illustrates one process of disconnecting a computer from
`
`the broadcast channel in order to maintain a non-complete m-regular graph. The
`
`’147 patent explains that “[w]hen computer H decides to disconnect, it sends its list
`
`of neighbors to each of its neighbors (computers A, E, F and I) and then
`
`disconnects from each of its neighbors. When computers A and I receive the
`
`message they establish a connection between them as indicated by the dashed line,
`
`and similarly for computers E and F.” Ex. 1001 at 9:20-26.
`
`Figure 5A from the ’147 Patent (Ex. 1001)
`
`
`
`
`
`
`-16-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 16 of 175
`
`

`
`31. Figure 5B illustrates another process of disconnecting a computer
`
`from the broadcast channel in order to maintain a non-complete m-regular graph.
`
`The ’147 patent explains that “[i]n this illustration, computer H has disconnected in
`
`an unplanned manner. When each of its neighbors, computers A, E, F, and I,
`
`recognizes the disconnection, each neighbor broadcasts a port connection request
`
`indicating that it needs to fill an empty port. As shown by the dashed lines,
`
`computers F and I and computers A and E respond to each other’s requests and
`
`establish a connection.” Ex. 1001 at 9:42-51.
`
`Figure 5B from the ’147 Patent (Ex. 1001)
`
`
`
`32. Notably, the ’147 patent does not provide any generalized algorithm
`
`for maintaining a non-complete m-regular graph when a node disconnects. See
`
`generally Ex. 1001. The ’147 patent only provides the above two examples. This
`
`
`
`
`-17-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 17 of 175
`
`

`
`may be because algorithms for maintaining certain non-complete m-regular graphs
`
`when a node disconnects were well-known in the art by July 2000, as will be
`
`discussed below in Section V.
`
`33. The independent claims are drawn to a node disconnection, and their
`
`dependents add commonplace features that would also have been well-known to a
`
`POSITA. Indeed, the combined teachings of Shoubridge in view of Denes and
`
`further in view of Rufino, renders obvious claims 1-16 of the ’147 patent.
`
`B. Overview Of The ’147 Patent Prosecution History
`34. The application that led to the ’147 patent was filed July 31, 2000, and
`
`applicants did not claim priority to any earlier-filed application. Ex. 1001. I have
`
`reviewed the file history and believe this summary represents an accurate summary
`
`of the prosecution history for the patent.
`
`35. The examiner issued a restriction requirement between: (Group I)
`
`original claims 1-8 drawn to determining the diameter of a broadcast channel; and
`
`(Group II) claims 9-30 disconnecting a computer from a broadcast channel. Ex.
`
`1024 at 3. The applicant selected Group II. Ex. 1025 at 8.
`
`36. The application was subject to a single office action where the
`
`examiner rejected original claims 9-30 as obvious in view of: (a) U.S. Patent No.
`
`6,618,752 to Moore (“Moore”) in view of U.S. Patent No. 6,353,599 to Bi (“Bi”);
`
`
`
`
`-18-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 18 of 175
`
`

`
`and (b) Moore in view of Bi in further view of “Graph Theory with Applications”
`
`by Bondy et al. (“Bondy”). Ex. 1024 at 5-11.
`
`37.
`
`In response, applicants amended the preamble of each independent
`
`claim to indicate that the claim is directed to an m-regular graph where m is at least
`
`3. Ex. 1025 at 4-6. According to applicants, Moore proposed a daisy chain
`
`arrangement where clients act as “mini-servers” to forward data to other clients.
`
`Ex. 1025 at 10. Applicants therefore argued that Moore did not disclose an m-
`
`regular graph where m is at least 3. Ex. 1025 at 11.
`
`38. Applicants also added a limitation to independent claims 11 and 112
`
`that the disconnecting computer sends a list of its neighbors to all of its neighbors;
`
`and that then the neighbors of the first computer can receive that list and can
`
`attempt to contact other computers on that list. Ex. 1025 at 4-6. Applicants added
`
`a similar limitation to claim 63. Id. According to applicants, this technique is not
`
`disclosed in the Moore or Bondy references. Ex. 1025 at 12-13.
`
`39. Subsequently, the examiner entered an Examiner’s Amendment which
`
`amended independent claims 9 and 23 to further reflect an explicit linking to the
`
`broadcast channel and its m-regular structure. Ex. 1026 at 4. The claims were
`
`1 Also referred to as claim 9 in Ex. 1025.
`
`2 Also referred to as claim 23 in Ex. 1025.
`
`3 Also referred to as claim 15 in Ex. 1025.
`
`
`
`
`-19-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 19 of 175
`
`

`
`then allowed. Ex. 1026 at 1. The examiner noted in his reasons for allowance that
`
`“[c]laims 9-12, 15-19, 22-25 and 28-30 are allowable over the prior art of record
`
`based on the argument set forth by the applicant in Paper 3 starting on page 10 as
`
`directed to the presently amended claims.” Ex. 1026 at 3.
`
`C. Overview Of The ’069 Patent
`40. The ’069 patent, titled “Joining a Broadcast Channel,” was filed on
`
`July 31, 2000, and issued on June 21, 2005. Ex. 1101.
`
`41. The ’069 patent describes a technique for maintaining an m-regular
`
`network topology when a participant is added to the network. See, e.g., Ex. 1101,
`
`Abstract, cls. 1, 14.
`
`42. Claims 1-17 of the ’069 patent (the “Challenged ’069 Claims”)
`
`require that each participant is connected to at least three or four other neighbors.
`
`Ex. 1101, cls. 1, 14. Figure 1 of the ’069 patent, for example, “illustrates a graph
`
`that is 4-regular, and 4-connected.” Ex. 1101 at Fig. 1, 2:46-47. In the figure
`
`below, m is equal to 4.
`
`
`
`
`-20-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 20 of 175
`
`

`
`
`Figure 1 from the ’069 Patent (Ex. 1101)
`43. As explained in more detail below, the claims of the ’069 patent
`
`require the disconnection of participants before connection to the incoming
`
`participant, which effectively requires that the network forms a “non-complete”
`
`graph—meaning at least two nodes in the network are not directly connected to
`
`each other. See, e.g., Ex. 1101 at cls. 1 and 14.
`
`44. Figures 3A-B of the ’069 patent illustrate one process of connecting a
`
`new computer Z to the broadcast channel pursuant to the method disclosed in the
`
`’069 patent. Ex. 1101 at Figs. 3A-B, 2:51-52. In the method shown in these
`
`figures, new computer Z is added by breaking the connections between existing
`
`computer pairs (E, B) and (D, C) and then connecting computer Z to each of E, B,
`
`D and C. Ex. 1101 at 5:64 - 6:9.
`
`
`
`
`-21-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 21 of 175
`
`

`
`Figure 3A-B from the ’069 Patent (Ex. 1101)
`
`
`
`45. Notably, the ’069 patent does not provide any generalized algorithm
`
`for maintaining a non-complete m-regular graph when adding a node. See
`
`generally Ex. 1101. The ’069 patent only provides the above example. This may
`
`be because algorithms for maintaining certain non-complete m-regular graphs
`
`when adding a node were well-known in the art by July 2000, as will be discussed
`
`in Section V below.
`
`46. Claim 1 is representative of the scope of the claims—its dependents
`
`add commonplace features that would also have been well-known to a POSITA.
`
`Independent claim 14 is similar in scope to claim 1 and its dependent claims
`
`similarly add commonplace features that would also have been well-known to a
`
`POSITA.
`
`47.
`
`Indeed, the combined teachings of Obraczka in view of Denes and
`
`further in view of Shoubridge, renders obvious claims 1-3, 7-9, and 11-17. The
`
`
`
`
`-22-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 22 of 175
`
`

`
`combination of Obraczka, Denes, Shoubridge, and Valiant renders obvious claims
`
`4-6 and 10.
`
`D. Overview Of The ’069 Patent Prosecution History
`48. The application that led to the ’069 patent was filed July 31, 2000, and
`
`applicants did not claim priority to any earlier-filed application. Ex. 1101. I have
`
`reviewed the file history and believe this summary represents an accurate summary
`
`of the prosecution history for the patent.
`
`49.
`
`In the first office action, the examiner issued a restriction requirement
`
`between: (Group I) claims 1-17, 32-40 drawn to method for adding a participant to
`
`a network; (Group II) claims 18-31 drawn to method for sending a connection edge
`
`search message for adding a participant to a network; and (Group III) claims 41-49
`
`drawn to method for detecting neighbors with empty ports in a network. Ex. 1102
`
`at 1185-89. The applicants selected Group I. Id. at 1195.
`
`50.
`
`In the second office action, the Examiner rejected claims 1-17 and 32-
`
`40: (a) under 35 U.S.C. § 102(e) as being anticipated by U.S. Pat. No. 6,603,742 to
`
`Steele, et al. (“Steele”); (b) under 35 U.S.C. § 103(a) as obvious over Steele in
`
`view of Cho, et al., “A Flood Routing Method for Data Networks,” ICICS ’97
`
`(“Cho”); under 35 U.S.C. § 103(a) as obvious over U.S. Pat. No. 6,490,247 to
`
`Gilbert et al. (“Gilbert”) in view of U.S. Pat. No. 6,533,020 to Hughes et al.
`
`
`
`
`-23-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 23 of 175
`
`

`
`(“Hughes”); and under 35 U.S.C. § 103(a) as obvious over Gilbert in view of
`
`Hughes and further in view of Cho. Ex. 1102 at 1201-1217.
`
`51.
`
`In response, applicants amended the preamble of the independent
`
`claims that are now numbered independent claims 1 and 14. Ex. 1103 at 4-6.
`
`Specifically, claim 1 was amended to require that the claimed method was “non-
`
`routing table based, non-switch based.” Id. Claim 14 was amended to require that
`
`the claimed method be “non-switch based.” Id. While independent claim 32 was
`
`also amended, this claim was later cancelled so it is not addressed in detail herein.
`
`Ex. 1102 at 1384.
`
`52. According to applicants, their invention did not use a switch based
`
`method. Ex. 1103 at 12. In contrast, applicants argued that Gilbert disclosed a
`
`method of adding a node to a network using a switching mechanism. Id. at 16-17.
`
`The only example of “switch” that Gilbert appears to provide is one where all the
`
`nodes are connected at a common switch to make or break connections to other
`
`nodes, as illustrated in Figure 1 of Gilbert, provided below. See also Ex. 1028 at
`
`Figs. 5, 6, 8, and 10 (other figures that illustrate all nodes are connected at a
`
`common switch).
`
`
`
`
`-24-
`
`ACTIVISION, EA, TAKE-TWO, 2K, ROCKSTAR, Ex. 1003, p. 24 of 175
`
`

`
`Figure 1 from Gilbert
`
`
`
`53. Applicants also argued that their invention did not use routing tables.
`
`Ex. 1103 at 10-12. In contrast, applicants argued that Steele used an interim
`
`routing table to route traffic around the part

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