throbber
Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 1 of 72 PageID #: 38966
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE DISTRICT OF DELAWARE
`
`C.A. No. 16-453 (RGA)
`
`REDACTED
`PUBLIC VERSION
`
`C.A. No. 16-454 (RGA)
`
`REDACTED
`PUBLIC VERSION
`
`C.A. No. 16-455 (RGA)
`
`REDACTED
`PUBLIC VERSION
`
`)))))))))
`
`)))))))))
`
`)))))))))))
`
`ACCELERATION BAY LLC,
`
`Plaintiff,
`
`v.
`
`ACTIVISION BLIZZARD, INC.,
`
`Defendant.
`ACCELERATION BAY LLC,
`
`Plaintiff,
`
`v.
`
`ELECTRONIC ARTS INC.,
`
`Defendant.
`ACCELERATION BAY LLC,
`
`Plaintiff,
`
`v.
`
`TAKE-TWO INTERACTIVE SOFTWARE,
`INC., ROCKSTAR GAMES, INC. and
`2K SPORTS, INC.,
`
`Defendants.
`
`DECLARATION OF DAVID R. KARGER, Ph.D IN SUPPORT OF DEFENDANTS’
`MOTION FOR PARTIAL SUMMARY JUDGMENT OF INVALIDITY FOR LACK OF
`WRITTEN DESCRIPTION
`
`Original Filing Date: February 2, 2018
`Redacted Filing Date: February 13, 2018
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 2 of 72 PageID #: 38967
`
`I.
`
`1.
`
`INTRODUCTION
`
`I have been retained on behalf of Defendants Activision Blizzard, Inc., Electronic Arts Inc.,
`
`Take-Two Interactive Software, Inc., 2K Sports, Inc., and Rockstar Games, Inc. to provide my
`
`opinions about the validity of certain patent claims found in U.S. Patent Nos. 6,701,344; 6,829,634;
`
`6,714,966; 6,732,147; and 6,910,069. Specifically, I have been asked to provide opinions about
`
`whether the specifications of each of these patents supports the following two aspects of the claims:
`
`(1) a value of “m” that changes after formation of the broadcast channel (’344 patent claims 12-
`
`15, ’966 patent claims 12-13, ’634 patent claims 19 and 22, ’069 patent claims 1 and 11, and ’147
`
`patent claims 1 and 11; and (2) “non-routing table based” methods or computer-readable media
`
`(’634 patent claims 19 and 22, and ’069 patent claims 1 and 11). As I explained in my expert
`
`reports, paragraphs 28, 62-92, 121-129, 137-156, 163-175, 187-207 of my Opening Report (Ex.
`
`B-1), paragraphs 32-43, 47-59, 78-80, 84, 90-112 of my Reply Report (Ex. B-3), and paragraphs
`
`8-13 of my Supplemental Report (Ex. B-4), it is my opinion that the specifications, as understood
`
`by those of skill in the art, do not describe either feature. Therefore, it is my opinion that the
`
`Asserted Claims from the ’344, ’966, ’634, ’069, and ’147 patents are invalid for lack of written
`
`description.
`
`2.
`
`I am being compensated at my standard rate of
`
` per hour for my services. I have no
`
`financial interest in the outcome of these litigations between Defendants and Acceleration Bay
`
`LLC.
`
`3.
`
`Appendix B lists the testimony that I have provided in the last four years and my
`
`compensation. The opinions provided in this declaration are my own and my compensation does
`
`not depend in any way on the substance of my opinions.
`
`II.
`
`4.
`
`QUALIFICATIONS
`
`My Curriculum Vitae and my Faculty Personnel Record are attached to this report as
`
`1
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 3 of 72 PageID #: 38968
`
`Appendix A. I provide a summary of certain experience that I have relevant to the technical field
`
`of the Asserted Patents.
`
`A.
`
`Formal Education
`
`5.
`
`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.
`
`B.
`
`Employment
`
`6.
`
`I am currently a professor at the Massachusetts Institute of Technology (“M.I.T.”) where I
`
`am a member of the Computer Science and Artificial Intelligence Laboratory and the Electrical
`
`Engineering and Computer Science Department.
`
`7.
`
`I was a research scientist with Akamai Technologies from 1998 to 2001. I was also a
`
`postdoctoral fellow at AT&T Bell Laboratories from 1994 to 1995. I was an intern at Xerox PARC
`
`from 1991 to 1995. I have acted as a consultant for Google, Microsoft, and Vanu, among others.
`
`During the course of my work, I have gained substantial experience in computer software,
`
`computer networking, and network architectures. I have also worked with numerous other
`
`scientists and engineers to develop networking and Internet-based technologies that are germane
`
`to the concepts described in the various Asserted Patents.
`
`C.
`
`Other Qualifications, Awards, and Research Interests
`
`8.
`
`My research interests include, inter alia, graph algorithms and their applications in
`
`communications, networking, and natural language processing. I have authored over 200
`
`publications in these and other areas.
`
`9.
`
`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
`
`2
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 4 of 72 PageID #: 38969
`
`A for a representative list of other honors.
`
`10.
`
`I am a fellow of the Association for Computing Machinery (“ACM”), and a member of the
`
`Society for Industrial and Applied Mathematics (“SIAM”). I have 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. 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. My research interests include, inter alia, graph algorithms and their applications in
`
`communications, networking, and natural language processing. I have authored over 200
`
`publications in these and other areas.
`
`D.
`
`My Qualifications Are Pertinent to the Asserted Patents
`
`12.
`
`I have extensive experience in the technical areas of the Asserted 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 related patents. I also, together with a number of my colleagues at M.I.T., developed
`3
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 5 of 72 PageID #: 38970
`
`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.
`
`III.
`
`LEGAL STANDARDS
`
`A.
`
`Lack of Written Description
`
`13.
`
`I have been informed that a patent may be invalid if the full scope of the claimed subject
`
`matter is not adequately described in the patent’s specification. In order to satisfy the written
`
`description requirement, the description of the invention in the specification of the patent must be
`
`detailed and clear enough to demonstrate that the applicant actually possessed the invention as
`
`broadly as claimed in the claims of the issued patent. Whether the written description requirement
`
`is satisfied is determined from the perspective of a person of ordinary skill in the art (“POSITA”).
`
`The written description may be satisfied by any combination of the words, structures, figures,
`
`diagrams, formulas, etc., contained in the patent application. The full scope of a claim or any
`
`particular requirement in claim need not be expressly disclosed in the original patent application
`
`if a person having ordinary skill in the field of technology of the patent at the time of filing would
`
`have understood that the full scope or missing requirement is in the written description in the patent
`
`application.
`
`14.
`
`I have been further informed and understand that compliance with the written description
`
`requirement is determined based on the disclosure of the original patent application to determine
`
`whether the disclosure conveys that the inventor had possession of the invention as of the filing
`
`date of the application. Given this requirement, I understand that I need not address the summary
`
`of the invention that was added during prosecution nearly four years after the application was
`
`4
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 6 of 72 PageID #: 38971
`
`originally filed. Second, I have been informed and understand that the phrase “non-routing table
`
`based” has been construed by the Court to mean “does not use routing table(s),” D.I. 4231
`
`(Markman Opinion) at 17, and is called a negative limitation. I have been informed that, like the
`
`general inquiry about the sufficiency of the written description, the written description must show
`
`to a POSITA that the inventor possessed what was claimed, including an indication to a POSITA
`
`that certain things should be affirmatively excluded from the claims for a negative limitation.
`
`B.
`
`The Person of Ordinary Skill in the Art
`
`15.
`
`I have been informed and understand that the question of patent validity is determined from
`
`the perspective of a person having ordinary skill in the art (“POSITA”). I have been informed and
`
`understand that the POSITA is not a real person, but rather a legal construct—a hypothetical
`
`person. This person is presumed to have known the relevant art at the time of the invention. I
`
`have been informed by counsel that relevant factors in determining the level of ordinary skill
`
`include (1) the educational level of the inventor, (2) the type of problems encountered in the art,
`
`(3) prior art solutions to those problems, (4) the rapidity with which innovations are made, (5)
`
`sophistication of the technology, and (6) the educational level of active workers in the field. I
`
`further understand that the person of “ordinary skill” is not a person of extraordinary skill in the
`
`art. In other words, this person of ordinary skill is not necessarily an expert in the field.
`
`C.
`
`Presumption of Validity and Burden of Proof
`
`16.
`
`I understand and have been informed that issued patents are presumed to be valid. This
`
`means that a party seeking to challenge the validity of a claim of an issued patent must submit
`
`proof that each claim is invalid.
`
`17.
`
`I have previously provided opinions in proceedings before the Patent Office called inter
`
`1 Citations are to Acceleration Bay LLC v. Activision Blizzard, Inc, Case No. 16-453.
`5
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 7 of 72 PageID #: 38972
`
`partes review or “IPR.” I understand and have been informed that proving invalidity in IPR
`
`requires proof by a preponderance of the evidence. This means that if some fact is more likely
`
`than not true based on the evidence presented, then it has been proven under the preponderance of
`
`the evidence standard. I understand that the standard in federal court for patent validity is different,
`
`and more stringent.
`
`18.
`
`Rather than being a “preponderance of the evidence,” proof of invalidity in federal court
`
`must be “clear and convincing.” I understand and have been informed that this higher standard
`
`requires a showing of facts sufficient to leave the jury or court with a clear conviction that a patent
`
`claim is invalid. In other words, clear and convincing evidence requires that a fact be highly
`
`probable.
`
`IV.
`
`19.
`
`PERSON HAVING ORDINARY SKILL IN THE ART
`
`In my opinion, the field of art relevant to the Asserted Patents is a combination of computer
`
`networking and graph theory, which are related disciplines.
`
`20.
`
`In my opinion, a POSITA at the time of the alleged inventions claimed by the Asserted
`
`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.
`
`21. My opinions are based on my educational background, my commercial experience in the
`
`field of art, the technical training required to practice or reduce to practice the methods and systems
`
`described in the Asserted Patents, the relevant prior art, my reading of those patents and technical
`
`literature, and my experience consulting in matters involving related technology. My opinion is
`
`also based on the numerous classes I have taught, including undergraduate-level computer science
`6
`
`
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 8 of 72 PageID #: 38973
`
`classes as identified on my curriculum vitae (Appendix A) and my knowledge of the skills that
`
`such students possessed.
`
`22.
`
`For example, based on my experience teaching undergraduate computer science students,
`
`those students would likely have had some introduction to networking concepts and graph theory,
`
`but their education in this respect would be somewhat superficial and introductory unless the
`
`students specifically focused on taking classes on these subjects. Yet, when a student who has
`
`obtained a bachelor’s degree in these disciplines enters the workforce and learns about real-world
`
`networking problems and applications through hands-on experience, they will become familiar
`
`with the concepts needed to understand the various graph theory concepts and computer
`
`networking in practice. As a further example, the patents at issue presume that a POSITA is
`
`already familiar with communication protocols (’344 pat., 1:44-46), network architectures (’344
`
`pat., 1:63-65, 2:33-35), the operation of network elements within those architectures (’344 pat.,
`
`1:58-65, 2:20-22), networking systems (’344 pat., 1:58-60, 2:23-25), technical issues that arise in
`
`implementing networks (’344 pat., 2:9-22), and network standards (’344 pat., 2:27-36), all of
`
`which an undergraduate student may be aware of and learn at a high level, but would not be
`
`expected to cover in detail. But, a person that received a bachelors in one of the fields mentioned
`
`above would have been exposed to these concepts during on-the-job training and professional
`
`conferences.
`
`23.
`
`In July 2000, I would have been at least one of ordinary skill in the art. I was and am
`
`familiar with the level of knowledge and understanding that such a person would have had, and I
`
`can opine on the 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, which
`
`
`
`7
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 9 of 72 PageID #: 38974
`
`corresponds to the earliest filing dates of each of the Asserted Patents. I have opined about the
`
`various matters set forth herein from the perspective of a POSITA or what a POSITA would have
`
`understood unless otherwise expressly stated below.
`
`24.
`
`Acceleration Bay’s expert regarding matters of validity, Dr. Goodrich, has offered his own,
`
`slightly different, opinion regarding the qualifications of a POSITA. Goodrich Rpt. (Ex. B-2),
`
`¶¶45-47. I have considered his opinion and do not believe that it is materially different than mine.
`
`Regardless of whose formulation is adopted, therefore, I would have been at least a POSITA. And,
`
`my opinions would not differ in any material respect under either formulation unless otherwise
`
`noted below. Additionally, Dr. Goodrich has opined that the skill level of a POSITA would not
`
`have been any different between November 1996 or July 31, 2000. While there were certainly
`
`advances in technology in that time period, and a number of different types of multiplayer games
`
`would have been released and sold publicly in the nearly four years that intervened, my opinions
`
`would not materially change regardless of whether a November 1996 or a July 2000 date is
`
`assumed.
`
`V.
`
`NO WRITTEN DESCRIPTION FOR VARIABLE VALUES OF “M” AFTER A
`BROADCAST CHANNEL IS ESTABLISHED
`
`A.
`
`The Claims At Issue
`
`25.
`
`As shown below, each of the Asserted Claims of the ’344, ’966, ’634, and ’147 patents
`
`recite “m” in various contexts throughout their claims.
`
`1.
`
`The ’344 Patent
`
`26.
`
`Claim 12 of the ’344 patent depends from claim 1. ’344 pat., cl.12. Claim 1 of the ’344
`
`patent says:
`
`A computer network for providing a game environment for a
`plurality of participants, each participant having connections to at
`least three neighbor participants, wherein an originating participant
`sends data to the other participants by sending the data through each
`
`8
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 10 of 72 PageID #: 38975
`
`of its connections to its neighbor participants and wherein each
`participant sends data that it receives from a neighbor participant to
`its other neighbor participants, further wherein the network is m-
`regular, where m is the exact number of neighbor participants of
`each participant and further wherein the number of participants is
`at least two greater than m thus resulting in a non-complete graph.
`
`’344 pat., cl.1 (emphasis added).
`
`27.
`
`Claim 13 of the ’344 patent says:
`
`A distributed game system comprising:
`
`a plurality of broadcast channels, each broadcast channel for playing
`a game, each of the broadcast channels for providing game
`information related to said game to a plurality of participants, each
`participant having connections
`to at
`least
`three neighbor
`participants, wherein an originating participant sends data to the
`other participants by sending the data through each of its
`connections to its neighbor participants and wherein each participant
`sends data that it receives from a neighbor participant to its neighbor
`participants, further wherein the network is m-regular, where m is
`the exact number of neighbor participants of each participant and
`further wherein the number of participants is at least two greater
`than m thus resulting in a non-complete graph;
`
`means for identifying a broadcast channel for a game of interest; and
`
`means for connecting to the identified broadcast channel.
`
`’344 pat., cl.13 (emphasis added). Claims 14-15 of the ’344 patent depend from claim 13.
`
`2.
`
`The ’966 Patent
`
`28.
`
`Claim 12 of the ’966 patent depends from claim 1 and says.
`
`A computer network for providing an information delivery service
`for a plurality of participants, each participant having connections
`to at least three neighbor participants, wherein an originating
`participant sends data to the other participants by sending the data
`through each of its connections to its neighbor participants and
`wherein each participant sends data that it receives from a neighbor
`participant to its other neighbor participants, further wherein the
`network is m-regular, where m is the exact number of neighbor
`participants of each participant and further wherein the number of
`participants is at least two greater than m thus resulting in a non-
`complete graph.
`
`9
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 11 of 72 PageID #: 38976
`
`’966 pat., cl.1 (emphasis added).
`
`29.
`
`Claim 13 of the ’966 patent says
`
`An information delivery service comprising:
`
`a plurality of broadcast channels, each broadcast channel for
`distributing information relating to a topic, each of the broadcast
`channels for providing said information related to a topic to a
`plurality of participants, each participant having connections to at
`least three neighbor participants, wherein an originating participant
`sends data to the other participants by sending the data through each
`of its connections to its neighbor participants and wherein each
`participant sends data that it receives from a neighbor participant to
`its neighbor participants, further wherein the network is m-regular,
`where m is the exact number of neighbor participants of each
`participant and further wherein the number of participants is at
`least two greater than m thus resulting in a non-complete graph;
`
`means for identifying a broadcast channel for a topic of interest; and
`
`means for connecting to the identified broadcast channel.
`
`’966 pat., cl.13 (emphasis added).
`
`3.
`
`The ’634 Patent
`
`30.
`
`Claim 19 of the ’634 patent says
`
`A non-routing table based computer-readable medium containing
`instructions for controlling communications of a participant of a
`broadcast channel within a network, by a method comprising:
`
`locating a portal computer;
`
`requesting the located portal computer to provide an indication of
`neighbor participants to which the participant can be connected;
`
`receiving the indications of the neighbor participants; and
`
`establishing a connection between the participant and each of the
`indicated neighbor participants, wherein a connection between the
`portal computer and the participant is not established, wherein a
`connection between
`the portal computer and
`the neighbor
`participants is not established, further wherein the network is m-
`regular and m-connected, where m is the number of neighbor
`participants of each participant, and further wherein the number of
`
`10
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 12 of 72 PageID #: 38977
`
`participants is at least two greater than m thus resulting in a non-
`complete graph.
`
`’634 pat., cl. 19. Claim 22 depends from claim 19.
`
`4.
`
`The ’069 Patent
`
`31.
`
`Claim 1 of the ’069 patent says
`
`1. A computer-based, non-routing table based, non-switch based
`method for adding a participant to a network of participants, each
`participant being connected to three or more other participants, the
`method comprising:
`
`identifying a pair of participants of the network that are connected
`wherein a seeking participant contacts a fully connected portal
`computer, which in turn sends an edge connection request to a
`number of randomly selected neighboring participants to which the
`seeking participant is to connect;
`
`disconnecting the participants of the identified pair from each other;
`and
`
`connecting each participant of the identified pair of participants to
`the seeking participant.
`
`’069 pat., cl. 1 (emphasis added). Claim 11 depends on claim 1.
`
`32.
`
`The Court construed the term “fully connected portal computer” to mean “portal computer
`
`connected to exactly m neighbor participants.” D.I. 386 at 9 (emphasis added).
`
`5.
`
`The ’147 Patent
`
`33.
`
`Claim 1 of the ’147 patent says
`
`A method of disconnecting a first computer from a second
`computer, the first computer and the second computer being
`connected to a broadcast channel, said broadcast channel forming
`an m-regular graph where m is at least 3, the method comprising:
`
`when the first computer decides to disconnect from the second
`computer, the first computer sends a disconnect message to the
`second computer, said disconnect message including a list of
`neighbors of the first computer; and
`
`when the second computer receives the disconnect message from the
`first computer, the second computer broadcasts a connection port
`
`11
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 13 of 72 PageID #: 38978
`
`search message on the broadcast channel to find a third computer to
`which it can connect in order to maintain an m-regular graph, said
`third computer being one of the neighbors on said list of neighbors.
`
`’147 pat., cl. 1 (emphasis added).
`
`34.
`
`Claim 11 of the ’147 patent says
`
`for
`instructions
`A computer-readable medium containing
`controlling disconnecting of a computer from another computer, the
`computer and the other computer being connected to a broadcast
`channel, said broadcast channel being an m-regular graph where m
`is at least 3, comprising:
`
`a component that, when the computer decides to disconnect from the
`other computer, the computer sends a disconnect message to the
`other computer, said disconnect message including a list of
`neighbors of the computer; and
`
`a component that, when the computer receives a disconnect message
`from another computer, the computer broadcasts a connection port
`search message on the broadcast channel to find a computer to which
`it can connect in order to maintain an m-regular graph, said
`computer to which it can connect being one of the neighbors on said
`list of neighbors.
`
`’147 pat., cl. 11 (emphasis added). Claims 15 and 16 depend from claim 11.
`
`B.
`
`Claim Construction
`
`35.
`
`I understand that the Court has construed the term “m-regular” to mean “[a] state that the
`
`network is configured to maintain, where each participant is connected to exactly m neighbor
`
`participants.” The Court further decided that “m” was to have its plain and ordinary meaning to a
`
`POSITA. I also understand that Defendants argued that the phrase “in order to maintain an m-
`
`regular graph” meant that “m” had to be “the same number before and after the disconnection.”
`
`As the Court explained in a recent opinion, “Plaintiff argues that neither the claims nor
`
`specification forbids m from changing.” See Memorandum Opinion (Dec. 20, 2017) (D.I. 386),
`
`p.18. The Court explained that “the claim language does not restrict m from changing” and thus
`
`“my construction does not require that ‘m is the same number before and after disconnection.’”
`
`12
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 14 of 72 PageID #: 38979
`
`Id., p.19.
`
`36.
`
`I understand that Plaintiff’s expert Dr. Medvidović told the Court through a declaration
`
`submitted during claim construction proceedings that “the number m can change as computers
`
`connect and disconnect from the network.” Medvidović Decl. (Apr. 28, 2017) (D.I. 187), ¶45;
`
`Medvidović Decl. (Aug. 16, 2017) (D.I. 322, Ex. F), ¶45 (“[T]he claims necessarily require m to
`
`change in order to maintain an m-regular graph under certain configurations as illustrated above.”);
`
`id., ¶43 (“To maintain an m-regular graph, it is possible that m may also need to change, e.g., from
`
`m=3 to m=4 (or vice versa)”); ¶44 (“Because the network is highly dynamic, m may need to
`
`change.”); ¶51 (“I disagree with Defendants’ proposed construction for this term because it
`
`unnecessarily imports additional requirements that a participant maintain exactly m connections
`
`which, as discussed above, is flawed because m can change, and under certain circumstances must
`
`change.”).
`
`C.
`
`No Written Description For “m” That Changes After The Broadcast
`Channel Is Established
`
`37.
`
`It is my opinion that the asserted claims of the ’344, ’966, ’147, and ’634 patents are invalid
`
`for lack of written description for “m” that changes after the broadcast channel is established.
`
`Also, the Court construed the term “fully connected portal computer” to mean “portal computer
`
`connected to exactly m neighbor participants” (D.I. 386 at 9), and therefore, the asserted claims of
`
`the ’069 patent is invalid because it too fails to describe the full scope of the claims because it fails
`
`to describe a value of “m” that changes.
`
`38.
`
`Throughout the discussion that follows, I focus on the text of the ’344 patent specification
`
`as exemplary. For my analysis, the specifications of the ’344 patent, the ’966 patent, the ’634
`
`patent, the ’069 patent, and the ’147 patents are indistinguishable but for slightly different column
`
`and line citations.
`
`13
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 15 of 72 PageID #: 38980
`
`39.
`
`Because the claimed m is not limited to a fixed value of m after formation of the broadcast
`
`channel or network, the claims encompass subject matter that is not described in the written
`
`description so as to convey to a POSITA that the inventors possessed the invention when the
`
`original application was filed. There is no indication in the shared specifications that the inventors
`
`invented a network where m changes as participants come and go. Not once do the Asserted
`
`Patents describe varying m or describe how m might change during the operation of a specific
`
`network after formation of a broadcast channel or network. Indeed, the Asserted Patents include
`
`numerous functionalities and requirements that show that m does not change on the fly for a
`
`broadcast channel or network. Therefore, for the reasons I discuss in detail below, a POSITA
`
`would not conclude that the ’344 patent specification clearly shows that the inventors actually
`
`possessed the full scope of the claimed subject matter in which m can vary for a particular
`
`broadcast channel.
`
`40.
`
`The ’344 patent begins by criticizing a number of technologies that existed as of July 31,
`
`2000. First, it is critical of “point-to-point network protocols,” such as TCP/IP and UDP, since
`
`they supposedly “do[] not scale well as a number of participants grows,” programming to manage
`
`multiple connections is “complex,” and participants may have a limit on the number of direct
`
`connections they can support. ’344 pat., 1:44-57. Client-server middleware systems are also
`
`criticized for their polling schemes, which generate “very high overhead,” and call-back systems
`
`create a “performance bottleneck” and are sensitive to server failure. Id., 1:58-2:13. The patent
`
`further disparages multicasting such as “UDP multicasting” because it “would swamp the Internet
`
`when trying to locate all possible participants.” Id., 2:15-20. Finally, with respect to peer-to-peer
`
`middleware systems, the user must assemble the network, and the underlying network architecture
`
`may be a tree structure, which is sensitive to failure at the root of the tree. Id., 2:23-37.
`
`
`
`14
`
`

`

`Case 1:16-cv-00453-RGA Document 469 Filed 02/13/18 Page 16 of 72 PageID #: 38981
`
`41.
`
`According to the ’344 patent, a broadcast technique is disclosed that overlays a graph on a
`
`point-to-point communications network, and allows every computer connected to a broadcast
`
`channel to receive messages sent on the channel. Id., 4:3-22. The ’344 patent then describes a
`
`method of distributing messages among the participants of a broadcast channel using a flooding
`
`technique. Id., 4:23-47.
`
`42.
`
`The overwhelming majority of the text of the ’344 patent relates to an example where the
`
`graph defining the broadcast channel has an m of 4. See, ’344 pat., 4:24-47, 5:24-26, 5:42-56,
`
`6:15-21, 9:3-7, 13:26-36; Figs. 1, 2, 3A, 3B, 4A, 4B, 4C, 5A, 5B, 5D. This is confirmed in the
`
`’344 patent itself, which says “[i]n the embodiment described above, each fully connected
`
`computer has four internal connections.” ’344 pat., 14:53-54. Despite the predominance of the
`
`example where m=4, the ’344 patent tells a POSITA that “each computer could have 6, 8, or any
`
`even number of internal connections.” ’344 pat., 14:56-57. Plaintiff’s expert Dr. Goodrich also
`
`points to this text and additional text found at column 14, lines 52-63 of the ’344 patent. That text
`
`says:
`
`M-Regular
`
`In the embodiment described above, each fully connected computer has four
`internal connections. The broadcast technique can be used with other numbers of
`internal connections. For example, each computer could have 6, 8, or any even
`number of internal connections. As the number of internal connections increase,
`the diameter of the broadcast channel tends to decrease, and thus propagation time
`for a message tends to decrease. The time that it takes to connect a seeking computer
`to the broadcast channel may, however, increase as the number of internal
`connections increases.
`
`Goodrich Rpt. (Ex. B-2), ¶94. In his report, Dr. Goodrich highlights the text to which I have added
`
`bold

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