`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE DISTRICT OF DELAWARE
`
`C.A. No. 16-453 (RGA)
`
`C.A. No. 16-454 (RGA)
`
`C.A. No. 16-455 (RGA)
`
`)))))))))
`
`)))))))))
`
`)))))))))
`
`
`)
`)
`
`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.
`
`PLAINTIFF ACCELERATION BAY’S SUPPLEMENTAL
`MEANS-PLUS-FUNCTION CLAIM CONSTRUCTION BRIEF
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 2 of 12 PageID #: 17582
`
`I.
`
`INTRODUCTION
`
`Pursuant to the Court’s July 10 Order, Acceleration Bay provides this Supplemental
`
`Claim Construction Brief regarding the means-plus-function (“MPF”) claim terms to address the
`
`new arguments Defendants raised at the Markman hearing. Ex. 1 (Markman Tr.) at 121:22-
`
`122:11.1 This new round of briefing on the MPF terms is necessitated by Defendants’ latest
`
`position on the proper structure that performs the function recited in the MPF terms. In the IPRs,
`
`Defendants advocated for a simple structure. Here, Defendants first argued that the terms are
`
`indefinite, and then, during the Markman hearing, changed their argument and advanced
`
`improperly complex structures for the MPF terms. D.I. 151 at 28-51 (MPF Terms 1-8); see also
`
`Ex. 1 (Markman Tr.) at 89:1-25. The end result is that the parties now agree that the structures
`
`for the MPF terms are disclosed in the patents, but disagree as to what they are.
`
`In the parties’ Joint Claim Construction Brief, Plaintiff proposed constructions for the
`
`eight MPF terms and identified the supporting structure for each function which are found in the
`
`following asserted Patents and Claims: ‘344 Patent, Claims 13 and 14; ‘966 Patent, Claim 13;
`
`‘497 Patent, Claim 9 (e.g., D.I. 151 at 28-51). These MPF claims describe how to build different
`
`networks than the other independent claims in the respective patents.2 For example, Claim 1 of
`
`the ‘344 Patent describes how to build a scalable, redundant network at the application layer that
`
`overlays existing network protocols using an m-regular and incomplete network topology that
`
`was unavailable in prior networking systems. Ex. A-1 (‘344 Patent), Abstract, 1:33-2:42; Claim
`
`8 (describing underlying network connections as TCP/IP while overlay network topology is m-
`
`regular and incomplete); see generally Ex. B-1 (‘344 File History) (File History having no
`
`1 Citations to Ex. 1 and Ex. 2 refer to exhibits attached to the Declaration of Marcus A. Colucci
`submitted herewith. Citations to Exs. A-1, A-2, and B-1 refer exhibits attached to the Joint
`Claim Construction Chart (D.I. 99-2, 99-3) (C.A. No. 16-0455-RGA).
`2 To be clear, as explained during the hearing, no claim of any of the asserted patents is
`representative because each of the independent claims teaches how to build different network
`topologies.
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 3 of 12 PageID #: 17583
`
`discussion of networks having the combination of incomplete, m-regular networking topologies
`
`while using underlying network protocols, such as TCP/IP). Claim 13, on the other hand,
`
`describes a different network that involves a network computer that is programmed to perform a
`
`specialized algorithm, namely one that is able to identify a broadcast channel using a channel
`
`type and channel instance, and connect to the broadcast channel using a specific connect routine.
`
`See Ex. B-1.
`
`Defendants incorrectly argued that all of the MPF terms are indefinite because the
`
`asserted patents purportedly do not disclose the corresponding structures. At the hearing,
`
`Defendants abandoned this argument and conceded that at least Terms 1-4 are not indefinite
`
`because the patents include several figures with corresponding specifications that provide
`
`adequate disclosures to render the terms definite (and also tie the claims to structures for solving
`
`concrete and specific problems). (Defendants adopted Acceleration Bay’s construction for Term
`
`6 and concede it is not indefinite). Ex. 1 (Markman Tr.) at 88:12-19, 89:1-10. Defendants,
`
`instead, made the new argument that Plaintiff did not identify all of the relevant structures
`
`necessary to perform the claimed functions. Id. at 94:22-95:11. The Court invited the parties to
`
`address Defendants’ new argument. As set forth below, Defendants seek to read into the
`
`construction for these MPF terms additional structural limitations from other functions (for
`
`example, conflating the steps to identify a network and then connect to the network).
`
`Defendants’ approach is fundamentally flawed because the relevant disclosures and structure
`
`only need to describe the specified function for the particular MPF term, and do not need to
`
`include the structures for other functions.
`
`II.
`
`ARGUMENT
`
`The structures and algorithm Acceleration Bay identifies in the Joint Claim Construction
`
`Brief are sufficient to perform the specified functions for each of the MPF terms, rendering each
`
`2
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 4 of 12 PageID #: 17584
`
`of these terms definite by teaching one of skill in the art how to build a network and provide a
`
`real solution to computer networking problems identified in the specifications. “[T]he patent
`
`need only disclose sufficient structure for a [POSA] to provide an operative software program for
`
`the specified function.” See Typhoon Touch Techs., Inc. v. Dell, Inc., 659 F.3d 1376, 1385 (Fed.
`
`Cir. 2011) (emphasis added) (citation omitted); Declaration of Nenad Medvidovic in Support of
`
`Pltf. Opening Claim Construction Brief (“Medvidović Decl.”), ¶¶ 49, 53, 56, 62, 65, 72, 77.
`
`The following asserted claims include MPF terms, ‘344 Patent, Claims 13 and 14; ’966
`
`Patent, Claim 13, ‘497 Patent, Claim 9. Each of these claims includes more than one MPF term
`
`with different functions, for example, as shown in Claim 13 of the ‘344 Patent:
`
`13. 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.
`
`Ex. A-1 (‘344 Patent) Claim 13 (emphasis added). Both sides agree that these MPF terms have
`
`separate functions of (1) identifying a broadcast channel for a game of interest and then (2)
`
`connecting to that broadcast channel. D.I. 151 (Joint Claim Construction Br.) at 32, 36; Ex. 1,
`
`(Markman Tr.) at 84:14-85:18.
`
`1.
`
`“Means for connecting to the identified broadcast channel” (Term 4)
`
`The bulk of the argument during the Markman hearing was directed to Term 4,
`
`3
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 5 of 12 PageID #: 17585
`
`“connecting a [participant] to an identified broadcast channel.” The parties agree that the
`
`function of this MPF element is focused on “connecting.” D.I. 151 (Joint Claim Construction
`
`Br.) at 32-36. The structure for this function is a special purpose computer that is programed to
`
`perform the connect routine. Figure 8 (reproduced below) of the asserted patents is “a flow
`
`diagram illustrating the processing of the connect routine in one embodiment.” Ex. A-2 (‘966
`
`Patent) at 3:7-8. The ‘966 Patent further describes Figure 8 at 18:3-19:19, including the specific
`
`steps that are performed. Id.; Medvidović Decl., ¶ 57. A POSA would understand that a
`
`processor programmed to perform at least one of the algorithms disclosed in steps 801 to 806 in
`
`Figure 8 is sufficient to perform the function of connecting a participant to a broadcast channel.
`
`Medvidović Decl., ¶¶ 57, 59. In particular, the flow diagram can proceed from block 801 to
`
`block 806 to “Achieve connection.” In other words, at step 806 the participant has completed
`
`the function of connecting to the broadcast channel and has achieved a connection.
`
`Ex. A-2 (‘966 Patent), Fig. 8.
`
`Similarly, the ‘966 Patent includes Figs. 3A and 3B, which “illustrate the process of
`
`connecting a new computer Z to the broadcast channel” and the steps of this algorithm are
`
`4
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 6 of 12 PageID #: 17586
`
`further detailed in the specification at 5:32-52. See Ex. 1 (Markman Tr.) at 77:21-80:14; Ex. A-2
`
`at 5:32-52; id., Figs. 3A and 3B; Medvidović Decl., ¶ 58. A POSA would understand that these
`
`figures and the related portions of the specification further disclose the algorithms for performing
`
`the function of “connecting a participant to an identified broadcast channel.” Medvidović Decl.,
`
`¶ 59; see also TecSec, Inc. v. Int’l Bus. Machs. Corp., 731 F.3d 1336, 1348-49 (Fed. Cir. 2013)
`
`(holding an algorithm may be expressed in prose, flow charts, and diagrams)(citation omitted).
`
`Because the structures discussed above are sufficient to complete the connection process,
`
`they render the claim definite, and there is no need to incorporate further structures into the
`
`construction. Nevertheless, Defendants argued for the first time at the hearing that blocks 807 –
`
`809 of Figure 8 and disclosures associated with Figure 11 are also necessary to perform the
`
`specified function (and render the claims definite). In particular, Defendants argue that the
`
`specifications provide a series of figures and detailed disclosures, which, if included, would
`
`render the claims definite –– “If I go there, and I look at that, and I incorporate that into the
`
`construction that is [] sufficient, I think it probably is.” See Ex. 1 (Markman Tr.) at 94:22-
`
`95:11.3 Further, Defendants’ Markman Slides 46 and 47 (reproduced below) highlight block 807
`
`– 809 (in slide 46) and identify columns and lines 20:41-21:19 and Figure 11 (in slide 47) as
`
`corresponding structures.
`
`3 Defendants’ arguments that the MPF terms should be construed to include the various specific
`and complex structures further confirms that these claims are patent eligible and not abstract
`because they necessarily describe a special purpose computer that is programmed to perform a
`specific algorithm, rather than an abstract idea of transferring information with no concrete
`limitations, and do not broadly preempt the field. See, e.g., Ex. 1 (Markman Tr.) at 87:12-19,
`90:15-93:6 (specifications disclose a series of figures and routines for connecting to a broadcast
`channel). Further, Defendants’ own slides confirm that the claimed inventions provide concrete
`solutions to improving the efficiency of forming network connections. Ex. 2 (Def. Markman
`Slide) at No. 83 (“The random ordering could also be weighted where the first port number
`generated by the hashing algorithm would have a 50% chance of being first in the reordering,
`the second port number would have a 25% chance of being first in the reordering, and so on.
`Because the seeking computers would use different orderings, the likelihood of finding a busy
`port is reduced.”) (emphasis added).
`
`5
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 7 of 12 PageID #: 17587
`
`Ex. 2 (Def. Markman Slide) at No. 46 Ex. 2 (Def. Markman Slide) at No. 47.
`
`Defendants’ arguments are flawed because these disclosures may provide additional
`
`functionality, but are not necessary to complete the connection process, which can be completed
`
`at step 806. Ex. A-2 (‘966 Patent) at 19:15-31. In effect, Defendants seek to import structural
`
`limitations for additional functionality.
`
`For example, Defendants seek to import the functionality described in the specifications
`
`that blocks 807-809 provide the added functionality for “identifying neighbors for the seeking
`
`computer,”
`
`In block 807, the routine installs the external dispatcher for processing
`messages received through this process' external port for the passed
`channel type and channel instance. When a message is received through
`that external port, the external dispatcher is invoked. The routine then
`returns. In block 808, the routine installs an external dispatcher. In
`block 809, the routine invokes the connect request routine to initiate the
`process of identifying neighbors for the seeking computer. The routine
`then returns.
`
`Ex. A-2 (‘966 Patent) at 19:22-31 (emphasis added).
`
`Defendants seek to further import the structures shown in Figure 11, but the functionality
`
`to which blocks 807-809 refer provide ancillary functionality and tangible solutions to overcome
`
`specific problems caused by portal computers connecting and disconnecting (e.g., “the portal
`
`computer may no longer be in the list if it recently disconnected from the broadcast channel”).
`
`6
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 8 of 12 PageID #: 17588
`
`Ex. A-2 (‘966 Patent) at 20:45-51.
`
`Additionally, the specifications explain that Figure 8 refers to a “connect routine” where
`
`the portal computer may be in a partially connected state. Figure 11 describes a “connect
`
`request routine” where the portal computer is in a fully connected state:
`
`FIG. 8 is a flow diagram illustrating the processing of the connect routine
`in one embodiment…. When a portal computer is located that is
`connected and this routine connects to at least one neighbor, this process
`enters the partially connected state, and when the process eventually
`connects to four neighbors, it enters the fully connected state.
`
`Ex. A-2 (‘966 Patent) at 18:3-18 (emphasis added).
`
`FIG. 11 is a flow diagram illustrating the processing of the connect
`request routine in one embodiment. This routine requests a process of a
`portal computer that was identified as being fully connected to the
`broadcast channel to initiate the connection of this process to the broadcast
`channel. In decision block 1101, if at least one process of a portal
`computer was located that is fully connected to the broadcast channel, then
`the routine continues at block 1103, else the routine continues at
`block 1102.
`
`Ex. A-2 (‘966 Patent) at 20:41-51 (emphasis added).
`
`Accordingly, Figure 11 and the associated discussion in the specification describe
`
`different network states, and there is no basis to import the steps of these additional processes
`
`into the Term 4, for connecting to the identified broadcast channel. Thus, the Court should reject
`
`Defendants’ construction, which is an attempt to complicate proof of infringement by leading to
`
`an elongated construction of this term.
`
`In the alternative, to the extent the Court finds that the additional structural support is
`
`necessary, it should include them in the construction of this term to preserve the validity of the
`
`claim. Ruckus Wireless, Inc. v. Innovative Wireless Sols., LLC, 824 F.3d 999, 1004 (Fed. Cir.
`
`2016) (“If, after applying all other available tools of claim construction, a claim is ambiguous, it
`
`should be construed to preserve its validity”)(citation omitted).
`
`7
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 9 of 12 PageID #: 17589
`
`2.
`
`“Means for identifying a broadcast channel for a game of interest” and
`“means for identifying a game of interest…” (Terms 1, 2)
`
`The functions of Terms 1 and 2 are set forth in their plain language, respectively
`
`“identifying a broadcast channel for a game of interest” and “identifying a game of interest.”
`
`The structure for performing this function is a special purpose computer programmed to perform
`
`an algorithm that uses the channel type and the channel instance to identify the broadcast
`
`channel: “When joining a game, the user would download the broadcaster component and the
`
`game application program from the web server…. The web server would also provide the
`
`channel type and channel instance associated with the game and the identification of the portal
`
`computers for the game…. This routine is passed a channel type (e.g., application name) and
`
`channel instance (e.g., session identifier), that identifies the broadcast channel to which this
`
`process wants to connect.” Ex. A-1 (‘344 Patent) at 16:57-17:1, 18:2-5; see also id. at 17:65-
`
`18:7; id., Fig. 8 (illustrating algorithm for processing the broadcast channel connect routine); id.
`
`at 17:67-18:56 (describing steps in Fig. 8); Medvidović Decl., ¶¶ 51-52; Ex. D-15 at 14, 48-49.
`
`Similar to MPF Term 4, Defendants’ slides confirm that they agree that MPF Terms 1
`
`and 2 are definite. Defendants’ slide No. 54, reproduced below, seeks to important additional
`
`structures into these terms. While Terms 1 and 2 are directed to identifying the broadcast
`
`channel and game of interest, Defendants seek to import structures relating to the separate and
`
`different function of connecting to the broadcast channel, which is the subject of separate Term
`
`4, discussed above. Specifically, Defendants’ Slide No. 54 states that the “broadcaster
`
`component provides functions (e.g., methods of class) that can be invoked by the application
`
`programs. The primary functions provided may include a connect function that an application
`
`program invokes passing an indication of the broadcast channel to which the application program
`
`wants to connect.”
`
`8
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 10 of 12 PageID #: 17590
`
`Ex. 2 (Def. Markman Slide) at No. 54.
`
`Thus, there is no basis to import these structures for separate functionality into the
`
`construction for Terms 1 and 2. Nevertheless, to the extent the Court agrees with Defendants, it
`
`should so construe Terms 1 and 2 to preserve their validity.
`
`3.
`
`“Means for identifying a broadcast channel for a topic of interest”
`(Term 3)
`
`The parties agree that the function of Term 3 is “identifying a broadcast channel for a
`
`topic of interest,” which is analogous to Term 1’s identifying the broadcast channel for a game
`
`of interest. Defendants’ Slide No. 58 confirms that MPF Term 3 is similar to Term 1 discussed
`
`above.
`
`Ex. 2 (Def. Markman Slide) at No. 58.
`
`9
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 11 of 12 PageID #: 17591
`
`The structures identified by Acceleration Bay provide sufficient structural support.
`
`Namely, the ‘966 Patent specification sets forth an algorithm for performing this function:
`
`The information delivery service may provide a directory web site where
`consumers can locate and subscribe to broadcast channels of interest….
`When a user decides to subscribe to a broadcast channel, the broadcaster
`component and information delivery service application program may be
`downloaded to the user's computer if not already available on the user's
`computer. Also, the channel type and channel instance associated with
`that broadcast channel and the identification of the portal computers for
`that broadcast channel may be downloaded to the subscriber's computer.
`
`Ex. A-2 (‘966 Patent) at 16:41-51 (emphasis added); see also, e.g., id. at 16:30-40 (describing
`
`different broadcast channels for topics of interest which may be selected), 16:55-17:10
`
`(identifying relevant broadcast channels), Fig. 8 (flow chart of steps to connect to broadcast
`
`channel), 18:3-19:31 (describing steps in Fig. 8); Medvidović Decl., ¶¶ 54, 55.
`
`Defendants make the same argument for Term 3 as they do for Term 1, importing
`
`additional structural limitations for the separate functionality of connection, and should be
`
`rejected for the same reasons discussed above. To the extent the Court finds that the additional
`
`structural limitations are required, however, Defendants concede that the asserted patent include
`
`the structural support. Ex. 1 (Markman Tr.) at 88:12-19, 89:1-10, 94:22-95:11. Nevertheless, to
`
`the extent the Court agrees with Defendants, it should so construe Term 3.
`
`4.
`
`Terms 5, 7, and 8
`
`The parties did not address MPF Terms 5, 7 and 8 during the hearing. Accordingly,
`
`Acceleration Bay relies on its prior briefing on these terms. D.I. 151 (Joint Claim Construction
`
`Brief) at 42-45, 47-51.
`
`10
`
`
`
`Case 1:16-cv-00454-RGA Document 195 Filed 07/17/17 Page 12 of 12 PageID #: 17592
`
`POTTER ANDERSON & CORROON LLP
`
`By: /s/ Philip A. Rovner
`Philip A. Rovner (#3215)
`Jonathan A. Choa (#5319)
`Hercules Plaza
`P.O. Box 951
`Wilmington, DE 19899
`(302) 984-6000
`provner@potteranderson.com
`jchoa@potteranderson.com
`
`Attorneys for Plaintiff
`Acceleration Bay LLC
`
`OF COUNSEL:
`
`Paul J. Andre
`Lisa Kobialka
`James Hannah
`Hannah Lee
`KRAMER LEVIN NAFTALIS
` & FRANKEL LLP
`990 Marsh Road
`Menlo Park, CA 94025
`(650) 752-1700
`
`Aaron M. Frankel
`KRAMER LEVIN NAFTALIS
` & FRANKEL LLP
`1177 Avenue of the Americas
`New York, NY 10036
`(212) 715-9100
`
`Dated: July 17, 2017
`5316101
`
`11
`
`