`
`ACCELERATION BAY LLC,
`
`
`
`
`
`ACTIVISION BLIZZARD, INC.
`
`Defendant.
`
`
`
`ACCELERATION BAY LLC,
`
`
`
`
`
`ELECTRONIC ARTS INC.,
`
`Defendant.
`
`
`
`ACCELERATION BAY LLC,
`
`
`
`
`
`TAKE-TWO INTERACTIVE SOFTWARE,
`INC., ROCKSTAR GAMES, INC. and
`2K SPORTS, INC.,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`v.
`
`
`
`v.
`
`
`
`v.
`
`
`
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE DISTRICT OF DELAWARE
`
`
`
`
`
`C.A. No. 16-453 (RGA)
`
`
`
`Plaintiff,
`
`Plaintiff,
`
`Plaintiff,
`
`
`
`
`
`C.A. No. 16-454 (RGA)
`
`
`
`
`
`
`
`C.A. No. 16-455 (RGA)
`
`
`
`Defendants.
`DEFENDANTS’ SUPPLEMENTAL CLAIM
`CONSTRUCTION BRIEF ADDRESSING TERM 4
`
`
`
`
`
`
`
`
`
`
`
`
`MORRIS, NICHOLS, ARSHT & TUNNELL LLP
`Jack B. Blumenfeld (#1014)
`Stephen J. Kraftschik (#5623)
`1201 North Market Street
`P.O. Box 1347
`Wilmington, DE 19899
`(302) 658-9200
`jblumenfeld@mnat.com
`skraftschik@mnat.com
`Attorneys for Defendants
`
`
`
`
`
`Case 1:16-cv-00455-RGA Document 302 Filed 10/30/17 Page 2 of 11 PageID #: 21797
`
`OF COUNSEL:
`Michael A. Tomasulo
`Gino Cheng
`David K. Lin
`Joe S. Netikosol
`WINSTON & STRAWN LLP
`333 South Grand Avenue, 38th Floor
`Los Angeles, CA 90071
`(213) 615-1700
`
`David P. Enzminger
`WINSTON & STRAWN LLP
`275 Middlefield Road, Suite 205
`Menlo Park, CA 94025
`(650) 858-6500
`
`Dan K. Webb
`Kathleen B. Barry
`WINSTON & STRAWN LLP
`35 West Wacker Drive
`Chicago, IL 60601
`(312) 558-5600
`
`Krista M. Enns
`WINSTON & STRAWN LLP
`101 California Street, 35th Floor
`San Francisco, CA 94111
`(415) 591-1000
`
`Michael M. Murray
`WINSTON & STRAWN LLP
`200 Park Avenue,
`New York, NY 10166
`(212) 294-6700
`
`Andrew R. Sommer
`WINSTON & STRAWN LLP
`1700 K Street, N.W.
`Washington, DC 20006
`(202) 282-5000
`
`October 30, 2017
`
`
`
`
`
`Case 1:16-cv-00455-RGA Document 302 Filed 10/30/17 Page 3 of 11 PageID #: 21798
`
`
`
`I.
`
`Introduction
`
`As requested by the Court (D.I. 332)1, Defendants submit this additional briefing
`
`addressing Term 4 and the issues of “(1) whether there is a substantive difference between the
`
`algorithm/‘process of new computer Z connecting to the broadcast channel’ of Figures 3A and 3B
`
`and corresponding specifications and the algorithm/‘processing of the connect routine’ of Figure 8
`
`and the corresponding specifications, and (2) if there is a difference, whether Figures 3A and 3B
`
`and corresponding specifications constitute a separate algorithm.” D.I. 332 at 2.
`
`Figs. 3A and 3B and the corresponding portions of the specifications provide an overview
`
`of the process for adding a node to an m-regular network in an example where m=4, but include no
`
`details for how a node is actually connected to the network. The only algorithm for “connecting”
`
`the new node (i.e., corresponding to the function in the “means for connecting” of Term 4) is set
`
`forth in Fig. 8 and those figures the Court has already determined are “integral to performing the
`
`stated function” of Term 4, i.e., Figs. 9, 11, 13, 14, 17 and 18, along with the associated portions of
`
`the specifications. See D.I. 275 at 7-8 (Markman Opinion). Because Fig. 8 and the related figures
`
`provide the algorithms for accomplishing the addition of a new node “Z” shown in Figs. 3A and
`
`3B, they are part of the same embodiment and there is therefore no substantive difference between
`
`Figs. 3A and 3B and the algorithm of Fig. 8.
`
`Furthermore, even if Figs. 3A and 3B were viewed as being different in some respects,
`
`there is no “connecting” algorithm disclosed in Figs. 3A and 3B or the associated portions of the
`
`specifications. Thus, it is only the combination of Figs. 3A and 3B with Figs. 8, 9, 11, 13, 14, 17
`
`and 18 that provides support for the “connecting” function of Term 4. Defendants, therefore,
`
`request that the Court adopt the construction of term 4 (“means for connecting to the identified
`
`broadcast channel”) as follows:
`
`1 Unless indicated otherwise, all citations to the record herein refer to Case No. 16-453.
`
`1
`
`
`
`Case 1:16-cv-00455-RGA Document 302 Filed 10/30/17 Page 4 of 11 PageID #: 21799
`
`
`
`Claim Term
`
`Construction
`
`“means for
`connecting to
`the identified
`broadcast
`channel”
`
`
`Function: “Connecting to the identified broadcast channel”
`‘344 Structure: A processor programmed to perform at least one of the
`algorithms disclosed in steps 801 to 809 in Figure 8 and described in the ‘344
`Patent at 17:67-19:34, 19:66-20:44, 21:4-53, 22:61-24:6, and Figures 9, 11, 13,
`14, 17 and 18, or in combination with Figures 3A and 3B and described in
`the ‘344 Patent at 5:33-55, which involves invoking the connecting routine
`with the identified broadcast channel's type and instance, connecting to the
`broadcast.
`‘966 Structure: A processor programmed to perform at least one of the
`algorithms disclosed in steps 801 to 809 in Figure 8 and described in the ‘966
`Patent at 18:3-20:9, 20:41-21:19, 21:46-22:28,23:37-24:49, and Figures 9, 11,
`13, 14, 17 and 18, or in combination with combination with Figures 3A and
`3B and described in the ‘966 Patent at 5:32-52, which involves invoking the
`connecting routine with the identified broadcast channel's type and instance,
`connecting to the broadcast channel, connecting to a neighbor, and connecting
`to a fully connected state.
`
`
`II.
`
`Argument
`
`a. There is No Substantive Difference Between Figs 3A, 3B and Fig. 8
`
`The specifications of the ‘344 patent and ‘069 patent make it clear that Figs. 3A and 3B are
`
`not directed to a different embodiment than Fig. 8.2 The specifications first broadly disclose
`
`various concepts, including how a new computer is added to the claimed network, and then provide
`
`details, including the components of such a computer in the network and the algorithms that can be
`
`used to implement the functions introduced earlier in the specification. Thus, Fig. 8 and the related
`
`figures provide the algorithms that implement the connecting process introduced in Figs. 3A and
`
`3B.
`
`Specifically, after discussing the “broadcast technique” of the invention in broad strokes
`
`and introducing several concepts central to the invention, such as “m-regular” and “m-connected”
`
`(see A-1 (’344 Patent) at 4:3-5:16), the specifications describe various functions performed in the
`
`2 The specifications of the ‘344 patent and the ‘069 patent are the same for purposes of this
`analysis. For convenience, all citations are to the ‘344 patent specification.
`
`2
`
`
`
`Case 1:16-cv-00455-RGA Document 302 Filed 10/30/17 Page 5 of 11 PageID #: 21800
`
`
`
`network in a series of sections entitled “Composing the Graph” (id. at 5:17-7:29), “Broadcasting
`
`Through the Graph” (id. at 7:30-8:67), “Decomposing the Graph” (id. at 9:1-11:31), “Port
`
`Selection” (id. at 11:32-12:32), “Locating a Portal Computer” (id. at 12:33-13-22), “Identifying
`
`Neighbors for a Seeking Computer” (id. at 13:23-14:20), and “External Data Representation” (id.
`
`at 14:21-51). Figs. 3A and 3B are addressed in the first of these sections, i.e., under “Composing
`
`the Graph.” Id. at 5:17. The specifications here introduce “the process of a new computer Z
`
`connecting to the broadcast channel.” Id. at 5:65-66. “Fig. 3A illustrates the broadcast channel
`
`before computer Z is connected.” Id. at 5:66-6:1. In this “4-regular graph… [t]he connections
`
`between each of these [two neighbor] pairs is broken, and a connection between computer Z and
`
`each of computers B, C, D, and E is established as indicated by FIG. 3B.” 5:56; 6:3-6. There are
`
`no details provided in connection with Figs 3A and 3B as to how the neighbor pairs are broken or
`
`how the new computer is connected to the graph. Those details are provided in the specifications
`
`in connection with Fig. 8.
`
`In particular, following the sections outlining the various functions implemented by the
`
`claimed system, the specifications then have a “Components” section (id. at 15:8) that describes
`
`the “components of a computer that is connected to the broadcast channel.” Id. at 15:9-10. This is
`
`the only description in the specifications of the components of such a computer, and thus is the
`
`only description of how to implement computer “Z” shown in Fig. 3B. One of these components is
`
`the “broadcaster component 602.” Id. at 15:30-32; 16:1-28. The “primary functions provided” by
`
`the broadcaster component “may include a connect function that an application program
`
`invokes…” to allow connection to the broadcast channel. Id. at 15:39-41. Thus, the “connect
`
`function” is how a computer, such as computer Z in Fig. 3B, is added to the broadcast channel.
`
`The “Flow Diagrams” section of the specification, which begins at col. 17, line 65, “illustrates the
`
`3
`
`
`
`Case 1:16-cv-00455-RGA Document 302 Filed 10/30/17 Page 6 of 11 PageID #: 21801
`
`
`
`processing of the broadcaster component in one embodiment.” Id. at 17:66-67. “Fig. 8 is a flow
`
`diagram illustrating the processing of the connect routine in one embodiment.” Id. at 17:67-18:2.
`
`Thus, Figs. 3A and 3B show the broad concept for how a “new computer Z” will connect
`
`to the broadcast channel, and the details of the components that make up such a computer are
`
`shown in Fig. 6, including the “broadcaster component.” Id. at 15:30-32. The flow diagrams of
`
`Fig. 8 and the related figures provide the “connect routine” of the broadcaster component, and thus
`
`provide the algorithms used by computer Z of Fig. 3B to connect to computers B, C, D and E. Id.
`
`at 17:66-67. Accordingly, not only is there “no substantive difference” between Figs. 3A and 3B
`
`and the algorithm of Fig. 8, they are in fact part of the same embodiment.
`
`b. Figs 3A and 3B Do Not Provide a Separate Algorithm
`
`As explained above, the algorithm for connecting new computer Z of Figs. 3A, 3B is
`
`provided by Fig. 8 and its related figures. There is therefore no separate algorithm associated with
`
`Figs. 3A and 3B. As shown in the table below, the description of Figs. 3A and 3B in the
`
`specifications provides no details at all about several critical steps related to how computer Z joins
`
`the network, include how the “connecting” is accomplished:
`
`Specification Related to Figs. 3A and 3B
`“Since the broadcast channel is a 4-regular
`graph, each of the identified computers is
`already connected to four computers. Thus,
`some connections between computers need
`to be broken so that the seeking computer
`can connect to four computers.” 5:56-60.
`“In one
`embodiment,
`the broadcast
`technique identifies two pairs of computers
`that are currently connected to each other.
`Each of these pairs of computers breaks the
`connection between them, and then each of
`the four computers (two from each pair)
`connects to the seeking computer.” 5:60-65.
`
`Missing Detail
`This merely explains that connections “need to be
`broken” but not how they are broken, or how new
`connections are formed.
`
`Broad description of the process with no algorithm
`for how the “two pairs of computers” are identified,
`how the connections are broken or, most critically,
`how “each of the four computers (two from each
`pair) connects to the seeking computer.”
`
`This detail is provided in connection with Fig. 8
`and, more particularly,
`the “connect
`request
`routine” of block 809, which will “initiate the
`
`4
`
`
`
`Case 1:16-cv-00455-RGA Document 302 Filed 10/30/17 Page 7 of 11 PageID #: 21802
`
`
`
`process of identifying neighbors for the seeking
`computer.” Id. at 18:53-55. Regarding connecting,
`the algorithm for accomplishing the “connect
`request routine” is shown in Fig. 11. Id. at 19:66-
`20:44.
`Again, no explanation here as to how the “pairs of
`computers B and E and computers C and D” are
`“identified as the neighbors” for the new computer
`Z. Fig. 8 and its related figures provide this
`algorithm. Id. at 18:53-55.
`
`Again, no explanation here as to how a “connection
`… is established” between node Z and the identified
`neighbors (i.e., B, C, D and E). The algorithm for
`accomplishing the connecting of node Z to each
`neighbor is shown in the “add neighbor routine”
`which is part of the “connect request routine” of
`Fig. 11. Id. at 20:33-39; 24:30-32.
`
`“FIGS. 3A and 3B illustrate the process of a
`new computer Z connecting to the broadcast
`channel. FIG. 3A illustrates the broadcast
`channel before computer Z is connected.
`The pairs of computers B and E and
`computers C and D are the two pairs that
`are identified as the neighbors for the new
`computer Z.” 5:65-6:3 (emphasis added).
`“The connections between each of these
`pairs is broken, and a connection between
`computer Z and each of computers B, C, D,
`and E
`is established as
`indicated by
`FIG. 3B.” 6:3-6 (emphasis added).
`
`
`
`When identifying the portions of the specifications that purportedly correspond to Figs. 3A
`
`and 3B, plaintiff actually ignores the above portions, which directly address these figures, and
`
`instead points to col. 5, lines 33-55. D.I. 275 at 6. While this section does not specifically address
`
`Figs. 3A and 3B, and instead provides a generic introduction to the “process of connecting to the
`
`broadcast channel” (id. at 5:33-34), it nevertheless also fails to provide an algorithm for
`
`“connecting” a joining node, as illustrated in the following table:
`
`‘344 Specification Cited by Plaintiff
`“Thus, the process of connecting to the broadcast
`channel includes locating the broadcast channel,
`identifying the neighbors for the connecting
`computer, and then connecting to each identified
`neighbor.” 5:33-37.
`“Each computer is aware of one or more ‘portal
`computers’ through which that computer may
`locate the broadcast channel. A seeking computer
`locates the broadcast channel by contacting the
`portal computers until it finds one that is currently
`fully connected to the broadcast channel. The
`
`Missing Detail
`This is a mere summary of the process, with
`no details about connecting.
`
`the portal
`that
`This generally explains
`computer “directs the identifying” of the new
`neighbors for the new computer, but includes
`no algorithm for how that is accomplished. As
`explained above, this detail is provided in
`connection with the “connect request routine”
`
`5
`
`
`
`Case 1:16-cv-00455-RGA Document 302 Filed 10/30/17 Page 8 of 11 PageID #: 21803
`
`
`
`found portal computer then directs the identifying
`of four computers (i.e., to be
`the seeking
`computer's neighbors) to which the seeking
`computer is to connect.” 5:37-45 (emphasis
`added).
`“Each of these four computers then cooperates
`with the seeking computer to effect the connecting
`of
`the seeking computer
`to
`the broadcast
`channel.” 5:45-48 (emphasis added).
`
`“A computer that has started the process of
`locating a portal computer, but does not yet have a
`neighbor, is in the ‘seeking connection state.’ A
`computer that is connected to at least one
`neighbor, but not yet four neighbors, is in the
`‘partially connected state.’ A computer that is
`currently, or has been, previously connected to
`four neighbors is in the ‘fully connected state.’”
`5:48-55.
`
`
`which will “initiate the process of identifying
`neighbors for the seeking computer.” Id. at
`18:53-55; 19:66-20:44.
`
`This provides no algorithm whatsoever for
`actually accomplishing the connecting. The
`specification here merely says that each of the
`identified neighbors “cooperates” (somehow)
`to effect the connecting. As explained above,
`the “connecting” is accomplished by the “add
`neighbor routine” which
`is part of
`the
`“connect request routine” of Fig. 11. Id. at
`20:33-39; 24:30-32.
`This merely defines the various “states” but
`says nothing about how the “connecting” of
`Term 4 is implemented.
`
`Accordingly, neither the portions of the specifications that actually address Figs. 3A and
`
`3B, nor the portions of the specifications on which Plaintiff relies as relating to Figs. 3A and 3B
`
`include an algorithm for accomplishing the “connecting” function of Term 4.
`
`c. Plaintiff’s Arguments Regarding Figs. 3A, 3B and Fig. 8 being
`“Alternative” Embodiments Are Not Supported by the Specifications
`
`In its Opposition to Defendants’ Motion for Clarification Plaintiff argued that Figs. 3A, 3B
`
`and Fig. 8 are “optional alternative embodiments.” D.I. 286 at 5. To support this argument
`
`Plaintiff cited the specifications as referring to Figs. 3A and 3B being “one embodiment” and Figs.
`
`8-34 similarly being described in connection with “one embodiment.” Id. at 5-6 (citing Ex. A-1
`
`(‘344 patent) at 5:60-6:1 and 17:66-18:2). But the fact that the specifications use the language “in
`
`one embodiment” for both Figs. 3A, 3B and Fig. 8 does not indicate that these are, in any way,
`
`6
`
`
`
`Case 1:16-cv-00455-RGA Document 302 Filed 10/30/17 Page 9 of 11 PageID #: 21804
`
`
`
`“alternative” embodiments. Fig. 8 is simply not described as an “alternative” to Figs. 3A, 3B, nor
`
`is it described as a “second embodiment” as might be expected if this were the case. Plaintiff cites,
`
`with emphasis, a portion of the specification that does use the language “[i]n an alternative
`
`embodiment” but that refers to how port numbers are selected, i.e., either “reserved” in advance or
`
`“dynamically identified.” Id. at 6 (citing Ex. A-1 (‘344 patent) at 6:35-39). Plaintiff has cited
`
`nothing to indicate that the computer of Fig. 6A is an “alternative” to computer Z of Fig. 3A. As
`
`noted above, the Fig. 6 computer is the only embodiment of “a computer that is connected to the
`
`broadcast channel” and thus is not an “alternative” to computer Z of Fig. 3A. Ex. A-1 (‘344
`
`patent) at 15:9-10. And, as also noted above, the “flow diagrams” of Fig. 8 and the related figures
`
`implement the “broadcaster component” of Fig. 6 and thus implement the connecting function of
`
`computer Z. Id. at 17:66-67.
`
`III. Conclusion
`
`Figs. 3A and 3B address “a new computer Z connecting to the broadcast channel” and the
`
`only embodiment of such a computer is shown in Fig. 6. In addition, the only “connecting”
`
`algorithm for such a computer joining the broadcast channel is set forth in Fig. 8 and related Figs.
`
`9, 11, 13, 14, 17 and 18. Id. at 5:65-66; 15:9-10; 17:66-67. Accordingly, Defendants respectfully
`
`ask the Court to clarify the claim construction for Term 4 to confirm that it is the combination of
`
`Figs. 3A and 3B with the algorithms disclosed in Figs. 8, 9, 11, 13, 14, 17 and 18 that support the
`
`“connecting” function of Term 4.
`
`7
`
`
`
`Case 1:16-cv-00455-RGA Document 302 Filed 10/30/17 Page 10 of 11 PageID #: 21805
`
`
`
`
`
`
`
`OF COUNSEL:
`Michael A. Tomasulo
`Gino Cheng
`David K. Lin
`Joe S. Netikosol
`WINSTON & STRAWN LLP
`333 South Grand Avenue, 38th Floor
`Los Angeles, CA 90071
`(213) 615-1700
`
`David P. Enzminger
`WINSTON & STRAWN LLP
`275 Middlefield Road, Suite 205
`Menlo Park, CA 94025
`(650) 858-6500
`
`Dan K. Webb
`Kathleen B. Barry
`WINSTON & STRAWN LLP
`35 West Wacker Drive
`Chicago, IL 60601
`(312) 558-5600
`
`Krista M. Enns
`WINSTON & STRAWN LLP
`101 California Street, 35th Floor
`San Francisco, CA 94111
`(415) 591-1000
`
`Michael M. Murray
`WINSTON & STRAWN LLP
`200 Park Avenue,
`New York, NY 10166
`(212) 294-6700
`
`Andrew R. Sommer
`WINSTON & STRAWN LLP
`1700 K Street, N.W.
`Washington, DC 20006
`(202) 282-5000
`
`October 30, 2017
`
`MORRIS, NICHOLS, ARSHT & TUNNELL LLP
`
`
`/s/ Stephen J. Kraftschik
`__________________________________
`Jack B. Blumenfeld (#1014)
`Stephen J. Kraftschik (#5623)
`1201 North Market Street
`P.O. Box 1347
`Wilmington, DE 19899
`(302) 658-9200
`jblumenfeld@mnat.com
`skraftschik@mnat.com
`
`Attorneys for Defendants
`
`8
`
`
`
`Case 1:16-cv-00455-RGA Document 302 Filed 10/30/17 Page 11 of 11 PageID #: 21806
`
`
`
`
`
`CERTIFICATE OF SERVICE
`
`I hereby certify that on October 30, 2017, I caused the foregoing to be
`
`
`
`electronically filed with the Clerk of the Court using CM/ECF, which will send notification of
`
`such filing to all registered participants.
`
`
`
`
`
`I further certify that I caused copies of the foregoing document to be served on
`
`October 30, 2017, upon the following in the manner indicated:
`
`Philip A. Rovner, Esquire
`Jonathan A. Choa, Esquire
`POTTER ANDERSON & CORROON LLP
`1313 North Market Street, 6th Floor
`Wilmington, DE 19801
`Attorneys for Plaintiff
`
`Paul J. Andre, Esquire
`Lisa Kobialka, Esquire
`James R. Hannah, Esquire
`Hannah Lee, Esquire
`Yuridia Caire, Esquire
`Greg Proctor, Esquire
`KRAMER LEVIN NAFTALIS & FRANKEL LLP
`990 Marsh Road
`Menlo Park, CA 94025
`Attorneys for Plaintiff
`
`Aaron M. Frankel, Esquire
`Marcus A. Colucci, Esquire
`KRAMER LEVIN NAFTALIS & FRANKEL LLP
`1177 Avenue of the Americas
`New York, NY 10036
`Attorneys for Plaintiff
`
`
`
`
`
`
`
`
`
`VIA ELECTRONIC MAIL
`
`VIA ELECTRONIC MAIL
`
`VIA ELECTRONIC MAIL
`
`/s/ Stephen J. Kraftschik
`Stephen J. Kraftschik (#5623)
`
`
`
`
`
`