`
`UNITED STATES DISTRICT COURT
`DISTRICT OF MASSACHUSETTS
`
`_________________________________________
`
`
`
`WORLDS, INC.,
`
`
`
`
`
` Civil Action No. 12-10576-DJC
`
`
`
`Plaintiff,
`
`v.
`
` )
`
`
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`
`
`
`
`
`ACTIVISION BLIZZARD, INC.,
`BLIZZARD ENTERTAINMENT, INC. and
`ACTIVISION PUBLISHING, INC.,
`
`
`Defendants.
`_________________________________________
`
`
`
`
`CASPER, J.
`
`I.
`
`Introduction
`
`MEMORANDUM AND ORDER
`
`June 26, 2015
`
`
`
`Plaintiff Worlds, Inc., (“Worlds”) alleges that Activision Blizzard, Inc., Blizzard
`
`Entertainment, Inc. and Activision Publishing, Inc. (collectively, the “Defendants”) infringe
`
`certain claims of United States Patents Nos. 7,181,690 (“‘690”), 7,493,558 (“‘558”), 7,945,856
`
`(“‘856”), 8,082,501 (“‘501”) and 8,145,998 (“‘998”) (collectively, the “Patents-In-Suit”). The
`
`parties now seek construction of eleven disputed claims terms. After extensive briefing and a
`
`Markman hearing, the Court’s claim construction follows.
`
`II.
`
`
`
`Patents-in-Suit
`
`This lawsuit involves patents that are directed to a client-server network that enables
`
`large numbers of computer users to interact in a “virtual world” displayed on a computer screen.
`
`D. 62-2, 62-3, 62-4, 62-5, 62-6. Worlds alleges that Defendants infringe the following patent
`
`claims: ‘690 claims 1-20; ‘558 claims 4-9; ‘856 claim 1; ‘501 claims 1-8, 10, 12, 14-16; ‘998
`
`claims 1-3, 7, 8, 11-20. See Worlds, Inc. v. Activision Blizzard, Inc., No. 12-cv-10576-DJC,
`1
`
`
`
`MS 1032
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 2 of 40
`
`2014 WL 972135, at *1 (D. Mass. Mar. 13, 2014). The Patents-in-Suit are all part of the same
`
`patent family and share a common specification. D. 62-2, 62-3, 62-4, 62-5, 62-6.1 The ‘690
`
`patent was filed on August 3, 2000 and issued on February 20, 2007. Worlds, Inc., 2014 WL
`
`972135, at *1. The ‘558 patent was filed on November 2, 2006 and issued on February 17, 2009.
`
`Id. The ‘856 patent was filed on January 13, 2009 and issued on May 17, 2011. Id. The ‘501
`
`patent was filed on March 19, 2009 and issued on December 20, 2011. Id. at *2. The ‘998
`
`patent was filed on March 19, 2009 and issued on March 27, 2012. Id.
`
`
`
`
`
`III.
`
`
`
`Procedural History
`
`Worlds instituted this action on March 30, 2012, D. 1, and later filed an amended
`
`complaint. D. 32. The Defendants moved for summary judgment on June 18, 2013. D. 83. The
`
`Court subsequently allowed the Defendants’ motion for summary judgment, concluding that the
`
`Patents-in-Suit were not entitled to claim priority to November 13, 1995, the filing date of
`
`Worlds’s Provisional Application. D. 124. Worlds, however, has continued to allege
`
`infringement as from the issuance of the certificates of correction by the PTO on September 24,
`
`2013 for the ‘045 and ‘690 patents (of which the ‘558, ‘856, ‘501 and ‘998 are continuations)
`
`through the lives of the Patents-in-Suit. D. 127. After claim construction briefing, the Court
`
`held a Markman hearing and took the matter under advisement. D. 147.
`
`IV.
`
`
`
`Standard of Review
`
`The construction of disputed claim terms is a question of law. Markman v. Westview
`
`Instruments, 517 U.S. 370, 372 (1996). For claim construction, a court must construe “the
`
`meaning that the term would have to a person of ordinary skill in the art in question at the time of
`
`. . . the effective filing date of the patent application.” Phillips v. AWH Corp., 415 F.3d 1303,
`
`1 As all of the patents share a common specification, when citing the specification the
`Court will cite to the ‘690 patent, D. 62-2.
`
`
`
`2
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 3 of 40
`
`1313 (Fed. Cir. 2005). To do so, the Court must look to “the words of the claims themselves,
`
`the remainder of the specification, the prosecution history, and extrinsic evidence concerning
`
`relevant scientific principles, the meaning of technical terms, and the state of the art.” Id. at
`
`1314 (quoting Innova/Pure Water, Inc. v. Safari Water Filtration Sys., Inc., 381 F.3d 1111, 1116
`
`(Fed. Cir. 2004)).
`
`
`
`A.
`
`The Claims
`
`The analysis must always begin with the language of the claim, which “define[s] the
`
`invention to which the patentee is entitled the right to exclude.” Id. at 1312 (citing Innova, 381
`
`F.3d at 1115). “[T]he context in which a term is used in the asserted claim can be highly
`
`instructive.” Id. at 1314. Courts may find that the claim itself provides the means for construing
`
`the term where, for example, the claim term is used consistently throughout the patent. Id. In
`
`that case, “the meaning of a term in one claim is likely the meaning of that same term in
`
`another.” Abbott GmbH & Co., KG v. Centocor Ortho Biotech, Inc., No. 09-11340-FDS, 2011
`
`WL 948403, at *3 (D. Mass. Mar. 15, 2011) (citing Phillips, 415 F.3d at 1314). Furthermore,
`
`“the presence of a dependent claim that adds a particular limitation gives rise to a presumption
`
`that the limitation in question is not present in the independent claim.” Phillips, 415 F.3d at
`
`1315.
`
`
`
`
`B.
`
`The Specification
`
`Nevertheless, the claims “do not stand alone” but “are part of a fully integrated written
`
`instrument, consisting principally of a specification,” which “is always highly relevant to the
`
`claim construction analysis.” Id. “Usually, [the specification] is dispositive; it is the single best
`
`guide to the meaning of a disputed term.” Id. (citing Vitronics Corp. v. Conceptronic, Inc., 90
`
`F.3d 1576, 1582 (Fed. Cir. 1996)). “[T]he scope and outer boundary of claims is set by the
`
`
`
`3
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 4 of 40
`
`patentee’s description of his invention” and, therefore, “claims cannot be of broader scope than
`
`the invention that is set forth in the specification.” On Demand Mach. Corp. v. Ingram Indus.,
`
`Inc., 442 F.3d 1331, 1338-40 (Fed. Cir. 2006); see also Phillips, 415 F.3d at 1315–17, 1323
`
`(noting that “the interpretation to be given a term can only be determined and confirmed with a
`
`full understanding of what the inventors actually invented and intended to envelop with the
`
`claim,” but “expressly reject[ing] the contention that if a patent describes only a single
`
`embodiment, the claims of the patent must be construed as being limited to that embodiment”).
`
`The Court must “us[e] the specification [only] to interpret the meaning of a claim,” and must be
`
`careful not to “import[ ] limitations from the specification into the claim.” Phillips, 415 F.3d at
`
`1323. This standard may “be a difficult one to apply in practice,” id., but “[t]he construction that
`
`stays true to the claim language and most naturally aligns with the patent’s description of the
`
`invention will be, in the end, the correct construction.” Id. at 1316 (citing Renishaw PLC v.
`
`Marposs Societa’ per Azioni, 158 F.3d 1243, 1250 (Fed. Cir. 1998)).
`
`C.
`
`The Prosecution History
`
`After the claims themselves and the specification, “a court should also consider the
`
`
`
`
`patent’s prosecution history, if it is in evidence.” Id. at 1317 (quoting Markman, 52 F.3d at 980)
`
`(internal quotation mark omitted). “Like the specification, the prosecution history provides
`
`evidence of how the [United States Patent and Trademark Office] and the inventor understood
`
`the patent” and “can often inform the meaning of the claim language by demonstrating how the
`
`inventor understood the invention and whether the inventor limited the invention in the course of
`
`prosecution, making the claim scope narrower than it would otherwise be.” Id. (citing Vitronics,
`
`90 F.3d at 1582–83). The prosecution history should be given less weight than the claims and
`
`
`
`4
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 5 of 40
`
`the specification, however, because “it often lacks [] clarity . . . and thus is less useful for claim
`
`construction purposes.” Id.
`
`
`
`D.
`
`Extrinsic Evidence
`
`Courts may also consider extrinsic sources, which “can help educate the court regarding
`
`the field of the invention and can help the court determine what a person of ordinary skill in the
`
`art would understand claim terms to mean.” Id. at 1319. In particular, “dictionaries and treatises
`
`can be useful in claim construction” as they may assist the court in understanding the underlying
`
`technology and “can assist the court in determining the meaning of particular terminology to
`
`those of skill in the art of the invention.” Id. at 1318. “[W]hile extrinsic evidence can shed
`
`useful light on the relevant art,” however, “it is less significant than the intrinsic record in
`
`determining the legally operative meaning of claim language.” Id. at 1317 (citations and internal
`
`quotation marks omitted). In general, extrinsic evidence is viewed “as less reliable than the
`
`patent and its prosecution history in determining how to read claim terms . . . .” Id. at 1318.
`
`Therefore, extrinsic evidence is “unlikely to result in a reliable interpretation of patent claim
`
`scope unless considered in the context of the intrinsic evidence.” Id. at 1319.
`
`
`
`E.
`
`Indefiniteness
`
`A patent claim is invalid for indefiniteness if its claims, when read in light of the
`
`specification and the prosecution history, “fail to inform, with reasonable certainty, those skilled
`
`in the art about the scope of the invention.” Nautilus, Inc. v. Biosig Instruments, Inc., ___ U.S.
`
`___, 134 S. Ct. 2120, 2124 (2014). “The definiteness requirement must take into account the
`
`inherent limitations of language, but at the same time, the patent must be precise enough to
`
`afford clear notice of what is claimed, thereby apprising the public of what is still open to them.”
`
`Fairfield Indus., Inc. v. Wireless Seismic, Inc., No. 4:14-CV-2972, 2015 WL 1034275, at *4
`
`
`
`5
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 6 of 40
`
`(S.D. Tex. Mar. 10, 2015) (quoting Nautilus, 134 S. Ct. at 2128–29). Patents are presumed to be
`
`valid, 35 U.S.C. § 282, and indefiniteness must be proved by the more demanding standard of
`
`clear and convincing evidence. Microsoft Corp. v. i4i Ltd. P’ship, ___ U.S. ___, 131 S. Ct.
`
`2238, 2242 (2011).
`
`V.
`
`
`
`Construction of Disputed Claims
`
`The parties dispute the meaning of the following terms and the Court resolves these
`
`disputes as discussed below:
`
`A.
`
`“Position of Less than All of the Other Users’ Avatars”
`
`
`
`
`
`
`Term
`
`position of less than all of
`the other users’ avatars
`
`Worlds’s Proposed
`Construction
`
`No construction necessary
`
`Activision’s Proposed
`Construction
`
`positions for up to a set maximum
`number of the other users’ avatars,
`which is less than the total number
`of other users’ avatars
`
`The phrase “position of less than all of the other users’ avatars,” or one of its eleven
`
`variations, appears in all of the asserted claims. D. 71 at 5 n.2. For example, claim 1 of the ‘690
`
`patent provides:
`
`A method for enabling a first user to interact with other users in a virtual space,
`wherein the first user and the other users each have an avatar and a client process
`associated therewith, and wherein each client process is in communication with a
`server process, wherein the method comprises:
`
`
`(a) receiving a position of less than all of the other users’ avatars from the
`server process; and
`
`(b) determining, from the received positions, a set of the other users’
`avatars that are to be displayed to the first user,
`
`wherein steps (a) and (b) are performed by the client process associated
`with the first user.
`
`
`
`
`
`6
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 7 of 40
`
`‘690, D. 62-2 at 17. In other words, subpart (a) describes a method of communication where a
`
`client receives a “position of less than all of the other users’ avatars” from the server and subpart
`
`(b) explains that after receiving “less than all of the other users’ avatars,” the client determines
`
`which of the received avatars to display to the user. The Court focuses here on subpart (a),
`
`which the parties agree should be construed in the same manner across all claims. D. 71 at 5 n.2.
`
`
`
`To begin, Worlds emphasizes the “heavy presumption that claim terms carry their full
`
`ordinary and customary meaning” that a person of ordinary skill in the art would understand,
`
`Epistar Corp. v. Int’l Trade Comm’n, 566 F.3d 1321, 1334 (Fed. Cir. 2009), and argues that
`
`Defendants are improperly “seek[ing] to import an entirely new limitation – up to a set
`
`maximum number” into the claim language. D. 62 at 16 (internal quotations omitted). Worlds
`
`argues that this limiting language “is untethered to (and in many ways, expressly contrary to)
`
`language from the patents’ claims, specifications, or prosecution histories.” Id. In fact, Worlds
`
`points out that “the specification never uses the phrase ‘up to a set maximum number of other
`
`users’ avatars,’ never says ‘a set maximum number’ is the determining factor for positions the
`
`server sends, and never focuses on a ‘set maximum number’ when describing how the server
`
`sends client positions.” D. 68 at 9 (emphasis in original).
`
`Worlds readily agrees with Defendants’ argument that under a plain reading of the claim
`
`language “if a client receives positions for 999 out of 1000 other users, this would literally
`
`constitute receiving a position of ‘less than all of the other users,’ even though the client has
`
`received positions for the vast majority of other users.” Id. at 11 (quoting D. 63 at 16-17). In
`
`fact, Worlds argues that Defendants’ argument itself shows that the ordinary meaning of “less
`
`than all” is clear. Id. Further, Worlds contends that nothing in its patents or specifications
`
`excludes the system from sending the positions of a “vast majority of the other users” if the
`
`
`
`7
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 8 of 40
`
`various factors allow and that these factors also prevent the claims from being too broad because
`
`the claims are “defined (or confined) by proximity, orientation, filtering conditions, computing
`
`resources, user selections, and other filtering factors disclosed in the Worlds Patents and claims.”
`
`Id. at 12.
`
`The Defendants argue, however, that “when the claims are read in light of the invention
`
`described in the specification, it is apparent that ‘less than all’ must refer to the set maximum
`
`number of other users that each client receives from the server.” D. 63 at 17. Noting that claims
`
`“must be read in view of the specification, of which they are a part,” Philips, 415 F.3d at 1315,
`
`Defendants point out that the specification never uses the term “less than all” and directs the
`
`Court to several sections of the specification that they argue support their proposed construction.
`
`D. 63 at 17 (noting, for example, that “[s]erver 61 maintains a variable, N, which sets the
`
`maximum number of other avatars A will see”) (citing ‘690 patent, D. 62-2 at 10, 14-15).
`
`At oral argument, Worlds did not deny that a maximum filter is one way that the server or
`
`the client could filter avatars, but argued that the specification is not restrictive in what sorts of
`
`filtering criteria can be applied. Worlds acknowledged that the invention is designed to
`
`accomplish crowd control, but argued that this crowd control function can be accomplished in a
`
`flexible and variable manner.
`
`After review of the specification, the Court agrees that the specification discloses an
`
`invention to solve the problem of “crowd control.” See, e.g., ‘690, D. 62-2 at 10, 14 (explaining
`
`that “[w]hether another avatar is in range is determined a ‘crowd control’ function” and that
`
`“[c]rowd control is one of the tougher problems solved by the present system”). Contrary to
`
`Defendants arguments, however, the Court does not read the specification to require that this
`
`“crowd control” function must be accomplished by sending the client positions for up to a set
`
`
`
`8
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 9 of 40
`
`maximum number of avatars. Indeed, the specification explains that at “a ‘crowd control’
`
`function” is only “needed in some cases.” Id. at 10. For instance, the specification explains that
`
`the server can set the “variable N, which sets the maximum number of other avatars” at a “very
`
`high value.” Id. “If server 61 sets a very high value for N, then the limit set by client 60 is the
`
`only controlling factor,” and “client 60” is not required to limit the view. Id. Therefore, the
`
`specification makes clear that if “client 60 has not limited the view to less than N avatars” and
`
`the server has set the variable N at a “very high value,” the client will in fact receive the position
`
`for a vast majority of the other users (for example, 999 out of 1000). Id.
`
`Moreover, the specification makes clear that the system contemplates proximity filters
`
`that do not require a maximum number limit on the amount of other users that would be
`
`displayed. See, e.g., id. (explaining that the “[r]emote avatar position table 112 contains the
`
`current positions of the ‘in range’ avatars” and that “[w]hether another avatar is in range is
`
`determined [by] a crowd control function” “needed in some cases,” but that “[i]n any case,
`
`remote avatar position table 112 contains an entry for each neighboring avatar . . .”).
`
`Consequently, filters applied to display only “neighboring” avatars, for example, may display
`
`two avatars or twenty – there is no “set maximum.”
`
`
`
`Accordingly, based on a review of patent record, the Court concludes that there is nothing
`
`to suggest that the term “position of less than all of the other users’ avatars” was meant to carry
`
`anything but its ordinary meaning and the Court concludes that no construction is necessary.
`
`B.
`
`
`“Determining, from the Received Positions, [a/the] Set of the Other Users’
`Avatars that are to be Displayed”
`
`
`
`
`
`
`
`
`Worlds’s Proposed
`Construction
`
`No construction necessary
`
`Activision’s Proposed
`Construction
`
`selecting [a/the] set consisting of
`up to a set maximum number of
`
`9
`
`
`
`Term
`
`determining, from the
`received positions, [a/the]
`
`
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 10 of 40
`
`set of the other users’
`avatars that are to be
`displayed
`
`
`
`The parties similarly dispute the meaning of the phrase “determining, from the received
`
`the other users’ avatars to be
`displayed based on the received
`positions
`
`positions, [a/the] set of the other users’ avatars that are to be displayed.” D. 62 at 10; D. 63 at
`
`20. This term implicates client-side filtering, as opposed to the server-side filtering discussed
`
`above, and the language, or a variation thereof, appears in a number of claims, including claim 1
`
`of the ‘690 patent, quoted in full above, which provides, in part:
`
`A method for enabling a first user to interact with other users in a virtual space,
`wherein the first user and the other users each have an avatar and a client process
`associated therewith, and wherein each client process is in communication with a
`server process, wherein the method comprises . . .
`
`
`(b) determining, from the received positions, a set of the other users’
`avatars that are to be displayed to the first user . . .
`
`
`‘690, D. 62-2 at 17. As with the above, the parties agree the phrase should be construed in the
`
`same manner across all claims. D. 71 at 6 n.4.
`
`1.
`
`Determining versus Selecting
`
`The language at issue here provides that the client “determin[es]” from the positions that
`
`
`
`
`it has received from the server, which avatars to display. If the client receives twenty positions
`
`from the server, the client will use criteria to decide which of those twenty avatars to display.
`
`The Defendants first argue that the word “determining” should be replaced with “selecting.” D.
`
`63 at 21. In support, Defendants point out that while claim 1 of ‘690 requires “determining, from
`
`the received positions, a set of the other users’ avatars that are to be displayed to the first user,”
`
`dependent claim 2 requires an additional step of “displaying the set of the other users’ avatars
`
`from based on the orientation of the first user’s avatar . . . .” Id. (quoting ‘690, D. 64-1 at 18).
`
`Therefore, the Defendants assert that “determining” and “displaying” must be distinct, and argue
`
`
`
`10
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 11 of 40
`
`that while the specification explains that “displaying” requires the “rendering engine” to read
`
`“[1] register 114, [2] remote avatar position table 112, [3] rooms database 70 and [4] avatar
`
`image databases” to “render[] a view of the virtual world from the view point (position and
`
`orientation) of A’s avatar,” the specification discloses only one “determining” function – the
`
`selection of the other user’s avatars to include in “remote avatar position table 112.” Id.
`
`(quoting ‘690, D. 64-1 at 12). To support this reading, Defendants argue that because the
`
`specification states that “[w]here N’ is less than N, the client also uses position data to select N’
`
`avatars from the N avatars provided by the server,” ‘690, D. 62-2 at 10, that “determining”
`
`necessarily means that the client is “selecting a set consisting of up to a set maximum number of
`
`the other users’ avatars to be displayed based on the received positions.” D. 63 at 22.
`
`Worlds argues, however, that the Defendants’ construction would require “selecting” in
`
`every instance, while the specification requires selection to occur only in some instances, D. 62
`
`at 11 (quoting ‘690, D. 62-2 at 10). As noted above, the specification details that the “remote
`
`avatar position table 112” “contains the current positions of the ‘in range’ avatars near A’s
`
`avatar” and “[w]hether another avatar is in range is determined [by] a ‘crowd control’ function,”
`
`but “user A might have a way to filter out avatars on other variables in addition to proximity,
`
`such as user ID.” ‘690, D. 62-2 at 10. In fact, the specification notes that the “remote avatar
`
`position table 112” contains a number of entry data points, including position, orientation and
`
`user identification, which the client uses to determine which avatar images to display. Id. So,
`
`each entry in the “remote avatar position table” provides a variety of data points that may be
`
`used in various combinations to determine which avatars will ultimately be displayed.
`
`Furthermore, while the specification states that the client “also uses position data to select N’
`
`avatars,” that phrasing necessarily implies that the client “also uses” other data to select the
`
`
`
`11
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 12 of 40
`
`avatars. If the client only considered one metric, such as position, to determine which avatars
`
`would be displayed, then the Defendants’ construction might be more appropriate. Here,
`
`however, it seems clear that the client considers a number of factors to determine the avatars to
`
`display and therefore is not making necessarily making a simple selection, but is potentially
`
`considering various information points and making a determination. Accordingly, without more,
`
`the Court will not replace the word “determining” with the word “selecting.”
`
`
`
`2.
`
`Set Maximum Number
`
`As discussed above, the specification provides that “[c]lient 60” maintains a variable N’
`
`which represents the maximum number of avatars the client wants to view. ‘690, D. 62-2 at 10.
`
`The specification allows for the possibility that the number N’ set by the client might be less than
`
`N or greater than N. If N’ is greater than N, the number of avatars – N – will be used. If,
`
`however, the server sets a very high value for N, the limit set by the client, N’, if lower, will be
`
`the main controlling factor on the number of avatars displayed. See id. The question here is
`
`whether N’ is a hard coded number – i.e., a set maximum – or whether N’ is variable. Based
`
`upon a review of the specification, the Court concludes that N’ is intended to be flexible and user
`
`specific.
`
`Indeed, at oral argument the Defendants conceded that N’ is not a hard coded number for
`
`all applications and can be user specific. Defendants further acknowledge that N’ is variable to
`
`the extent that the number can be chosen from application to application. Nevertheless, the
`
`Defendants argue that even though N’ is variable between applications, “for the system to work
`
`N and N’ must at some point be assigned actual values (i.e., definable numbers, such as N = 2).”
`
`D. 69 at 11. In essence, Defendants make a temporal argument – that the variable limit must at
`
`
`
`12
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 13 of 40
`
`some point become a specific number and, at that point, the system is necessarily selecting a “set
`
`maximum number” when it determines “a set of the other users’ avatars that are to be displayed.”
`
`
`
`As Worlds argues, however, the Defendants’ construction would put the disputed claims
`
`directly at odds with several of the Defendants’ claims, for example, dependent claim 4 of ‘690.
`
`See ‘690, D. 62-2 at 17; see also ‘690 claims 8, 13, 16, D. 62-2 at 17-18. Indeed, “the presence
`
`of a dependent claim that adds a particular limitation gives rise to a presumption that the
`
`limitation in question is not present in the independent claim.” Philips, 415 F.3d. at 1315. The
`
`Defendants contend, however, that claim 4 merely provides a specific way of selecting a set
`
`maximum number that involves comparison (of an actual and maximum number), and that
`
`because claim 1 could be practiced without comparison at all, claim 1 is still broader than claim
`
`4 even incorporating the set maximum number language. D. 69 at 10. Contrary to the
`
`Defendants’ arguments that claim 4 “is in complete alignment” with Defendants’ construction,
`
`however, the Court reads claim 4 as plainly providing for a narrower method of claim 1 that
`
`explicitly requires the client to determine a maximum number limit. Claim differentiation must
`
`apply where, as here, “there is a dispute over whether a limitation found in a dependent claim
`
`should be read into an independent claim, and that limitation is the only meaningful difference
`
`between the two claims.” Wenger Mfg., Inc. v. Coating Mach. Sys., Inc., 239 F.3d 1225, 1233
`
`(Fed. Cir. 2001).
`
`
`
`Finally, the Defendants argue that its proposed construction is supported by the
`
`prosecution history. D. 69 at 9. They contend that during the prosecution of the ‘045 patent,
`
`unasserted here, “the applicants explained that ‘determining’ required limiting the number of
`
`avatars displayed.” Id.; see also, D. 64-7 at 6 (providing that “claim 8 includes a ‘means for
`
`determining from said list of avatars a set of avatars to be displayed at each client process,
`
`
`
`13
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 14 of 40
`
`wherein said means for determining is located at each client process.’ Thus, each target client
`
`limits the number [of] avatars displayed at that target client based on, for example, target client
`
`processing capacity”). The prosecution history cited by the Defendants does not use the “set
`
`maximum number” language, however, and does not provide that the client is limiting the
`
`number of avatars displayed to a “set maximum number.” The prosecution history also does not
`
`clearly disavow an invention that omits the “set maximum” limit. See GE Lighting Solutions,
`
`LLC v. AgiLight, Inc., 750 F.3d 1304, 1309 (Fed. Cir. 2014) (noting that “[t]he standards for
`
`finding lexicography and disavowal are exacting” and “[t]o act as its own lexicographer, a
`
`patentee must ‘clearly set forth a definition of the disputed claim term,’ and ‘clearly express an
`
`intent to define the term,’” while “disavowal requires that ‘the specification [or prosecution
`
`history] make[] clear that the invention does not include a particular feature’” (citations
`
`omitted)).
`
`
`
`Accordingly, the Court concludes that there is nothing in the patent record to suggest that
`
`the phrase “determining, from the received positions, [a/the] set of the other users’ avatars that
`
`are to be displayed” was meant to carry anything but its ordinary meaning and the Court
`
`concludes that no construction is necessary.
`
`C.
`
`“A Participant Condition” / “A Condition”
`
`Activision’s Proposed
`Construction
`
`A condition set by the client
`
`Or, alternatively,
`
`Indefinite under 35 U.S.C. § 112,
`¶ 2
`
`Worlds’s Proposed
`Construction
`
`No construction necessary
`
`Or, alternatively,
`
` A
`
` condition imposed on an
`avatar, its controlling user, or
`its associated client device that
`affects the status or display of
`an avatar
`
`
`
`Term
`
`A participant condition
`
`
`
`14
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 15 of 40
`
`A condition
`
`No construction necessary
`
`Or, alternatively,
`
`An expression in a software
`program that affects the status
`or display of an avatar
`
`A condition set by the client
`
`Or, alternatively,
`
`Indefinite under 35 U.S.C. § 112,
`¶ 2
`
`
`
`
`The term “participant condition” appears in all of the claims of the ‘501 patent. For
`
`example, claim 1 of the ‘501 patent provides:
`
`A method for enabling a first user to interact with other users in a virtual space,
`each user of the first user and the other users being associated with a three
`dimensional avatar representing said each user in the virtual space, the method
`comprising the steps of:
`
`
`customizing, using a processor of a client device, an avatar in response to
`input by the first user;
`
`receiving, by the client device, position information associated with fewer
`than all of the other user avatars in an interaction room of the virtual
`space, from a server process, wherein the client device does not receive
`position information of at least some avatars that fail to satisfy a
`participant condition imposed on avatars displayable on a client device
`display of the client device;
`
`‘501, D. 62-5 at 22. The term “condition” appears in several of the claims of the ‘998 patent.
`
`For example, claim 1 of the ‘998 patent provides, in part:
`
`A method for displaying interactions of a local user avatar of a local user and a
`plurality of remote user avatars of remote users interacting in a virtual
`environment, the method comprising: receiving, at a client processor associated
`with the local user, positions associated with less than all of the remote user
`avatars in one or more interaction rooms of the virtual environment, wherein the
`client processor does not receive position information associated with at least
`some of the remote user avatars in the one or more rooms of the virtual
`environment, each avatar of the at least some of the remote user avatars failing to
`satisfy a condition imposed on displaying remote avatars to the local user;
`
`‘998, D. 62-6 at 22. The terms “participant condition” and “condition” do not appear in the
`
`specification of the Patents-in-Suit. Nor do these terms appear in any of the claims of the earlier
`
`filed patents.
`
`
`
`15
`
`
`
`Case 1:12-cv-10576-DJC Document 153 Filed 06/26/15 Page 16 of 40
`
`
`
`In brief, the parties’ dispute centers on whether “a condition” may be set by the server.
`
`Worlds does not dispute that a condition may be set by the client, but argues that the condition
`
`may be set by the server as well. D. 68 at 17. Worlds contends that, contrary to the Defendants’
`
`proposed construction, nothing in the patents and specification suggests “that the client must
`
`‘set’ anything, or that any setting must be made ‘by the client,’” D. 62 at 26, or that the patentees
`
`sought to give “condition” or “participant condition” any special meaning inconsistent with the
`
`ordinary understanding of those terms. Id. at 25. Worlds further argues that its proposed
`
`constructions reflect the “dictionary-based meanings” of the words and captures the words “plain
`
`and ordinary meanings.” Id. at 25; see also D. 146 at 5 (noting that “[a]ccording to the IBM
`
`Dictionary of Computing, a ‘condition’ is ‘[a]n expression in a program or procedure that can be
`
`evaluated as either true or false when the program or procedure is running’” (citati